All Courses

BS in Computer Science

Shorelight - University of Illinois at Chicago, United States

bs-in-computer-science

Next enrollment cycle

May 2023

See all cycles

First Year Course Fee

USD 33,000

Course Accredited By

ABET

  • 4 Years
  • On Campus
  • Undergraduate
  • Degree
  • Up to 30% scholarship
There are very few areas in modern society that are untouched by computer science. It is present in communications, transportation, education, defense, entertainment, healthcare, and scores of other fields.
  • It is in our homes, our schools, our workplaces, and probably also our pockets (if our phones are in there).
  • To keep pace with this extraordinary reach, today’s computer scientists must have a broad mastery of the field as well as the communication skills to develop connections with the people whom computing affects. UIC’s computer science major prepares you for all of this through a well-rounded degree that requires significant coursework inside and outside the computer science department, placing a strong emphasis on written and verbal communication.

Enrollment Cycles

  • May 2023
  • July 2023
  • October 2023
  • December 2023

KENYA

  • Kenya Certificate of Secondary Education (KCSE)
  • Undergraduate AAP 2 Terms C /7
  • Undergraduate EAP 3 Terms C /7
  • Undergraduate ID 2 Terms B-/8

English Requirements Certificate

IELTS

  • Academic English (3 Terms) Below 4.0
  • Academic English (2 Terms) 4
  • Academic English - PSE (1 Term) 4.5
  • ID (2 Terms) 6.5 No sub-score below 6.0
  • EAP (3 Terms) 5 No subscore below 4.5
  • AAP (2 Terms) 5.5 No subscore below 5.0

TOEFL

  • Academic English (3 Terms) Below 40
  • Academic English (2 Terms) 40
  • Academic English - PSE (1 Term) 50
  • ID (2 Terms) 80 No subscore below 16
  • EAP (3 Terms) 60 No subscore below 12
  • AAP (2 Terms) 68 No subscore below 14

UGANDA

  • Uganda Advanced Certificate of Education with a minimum of 2 Principal Passing grades of D or higher and at least 1 subsidiary pass in a college preparatory subject. In addition, Uganda Certificate of Education with a C (7) average or higher or General Certificate of Education Level (O Level) Examination Certificate with 5 academic subjects passed is required.
  • Undergraduate AAP 2 Terms C7
  • Undergraduate EAP 3 Terms C7
  • Undergraduate ID 2 Terms B5

English Requirements Certificate

IELTS

  • Academic English (3 Terms) Below 4.0
  • Academic English (2 Terms) 4
  • Academic English - PSE (1 Term) 4.5
  • ID (2 Terms) 6.5 No sub-score below 6.0
  • EAP (3 Terms) 5 No subscore below 4.5
  • AAP (2 Terms) 5.5 No subscore below 5.0

TOEFL

  • Academic English (3 Terms) Below 40
  • Academic English (2 Terms) 40
  • Academic English - PSE (1 Term) 50
  • ID (2 Terms) 80 No subscore below 16
  • EAP (3 Terms) 60 No subscore below 12
  • AAP (2 Terms) 68 No subscore below 14

TANZANIA

  • Certificate of Secondary Education (CSE)
  • Undergraduate AAP 2 Terms E/5
  • Undergraduate EAP 3 Terms E/5
  • Undergraduate ID 2 Terms D/4

English Requirements Certificate

IELTS

  • Academic English (3 Terms) Below 4.0
  • Academic English (2 Terms) 4
  • Academic English - PSE (1 Term) 4.5
  • ID (2 Terms) 6.5 No sub-score below 6.0
  • EAP (3 Terms) 5 No subscore below 4.5
  • AAP (2 Terms) 5.5 No subscore below 5.0

TOEFL

  • Academic English (3 Terms) Below 40
  • Academic English (2 Terms) 40
  • Academic English - PSE (1 Term) 50
  • ID (2 Terms) 80 No subscore below 16
  • EAP (3 Terms) 60 No subscore below 12
  • AAP (2 Terms) 68 No subscore below 14

UNITED KINGDOM

  • See GCE criteria
  • Undergraduate AAP 2 Terms GCE
  • Undergraduate EAP 3 Terms GCE
  • Undergraduate ID 2 Terms GCE

English Requirements Certificate

IELTS

  • Academic English (3 Terms) Below 4.0
  • Academic English (2 Terms) 4
  • Academic English - PSE (1 Term) 4.5
  • ID (2 Terms) 6.5 No sub-score below 6.0
  • EAP (3 Terms) 5 No subscore below 4.5
  • AAP (2 Terms) 5.5 No subscore below 5.0

TOEFL

  • Academic English (3 Terms) Below 40
  • Academic English (2 Terms) 40
  • Academic English - PSE (1 Term) 50
  • ID (2 Terms) 80 No subscore below 16
  • EAP (3 Terms) 60 No subscore below 12
  • AAP (2 Terms) 68 No subscore below 14

BTEC

  • (BTEC) National Extended Diploma (Level 3)
  • Undergraduate AAP 2 Terms 80 UCAS Points or MMP Grade
  • Undergraduate EAP 3 Terms 80 UCAS Points or MMP Grade
  • Undergraduate ID 2 Terms 96 UCAS Points or MMM Grade

English Requirements Certificate

IELTS

  • Academic English (3 Terms) Below 4.0
  • Academic English (2 Terms) 4
  • Academic English - PSE (1 Term) 4.5
  • ID (2 Terms) 6.5 No sub-score below 6.0
  • EAP (3 Terms) 5 No subscore below 4.5
  • AAP (2 Terms) 5.5 No subscore below 5.0

TOEFL

  • Academic English (3 Terms) Below 40
  • Academic English (2 Terms) 40
  • Academic English - PSE (1 Term) 50
  • ID (2 Terms) 80 No subscore below 16
  • EAP (3 Terms) 60 No subscore below 12
  • AAP (2 Terms) 68 No subscore below 14

GCSE/IGCSE/GCE O-LEVEL

  • 5 college preparatory subjects passed; Students must also meet the minimum age requirement of the university
  • Undergraduate AAP 2 Terms B or 4
  • Undergraduate ID 2 Terms NA
  • 5 college preparatory subjects passed; Students must also meet the minimum age requirement of the university.
  • Undergraduate EAP 3 Terms B or 4

English Requirements

Certificate IELTS

  • Academic English (3 Terms) Below 4.0
  • Academic English (2 Terms) 4
  • Academic English - PSE (1 Term) 4.5
  • ID (2 Terms) 6.5 No sub-score below 6.0
  • EAP (3 Terms) 5 No subscore below 4.5
  • AAP (2 Terms) 5.5 No subscore below 5.0

TOEFL

  • Academic English (3 Terms) Below 40
  • Academic English (2 Terms) 40
  • Academic English - PSE (1 Term) 50
  • ID (2 Terms) 80 No subscore below 16
  • EAP (3 Terms) 60 No subscore below 12
  • AAP (2 Terms) 68 No subscore below 14
  • Sample Course Schedule
  • Freshman Year

FIRST SEMESTER HOURS

  • MATH 180 Calculus I 4 hrs
  • CS 111 Program Design I 3 hrs
  • ENGL 160 Academic Writing I: Writing in Academic and Public Contexts 3 hrs
  • Science Elective 5 hrs
  • ENGR 100 Engineering Orientation a 1 hrs

Hours 15

SECOND SEMESTER

  • MATH 181 Calculus II 4 hrs
  • ENGL 161 Academic Writing II: Writing for Inquiry and Research 3 hrs
  • General Education Core course 3 hrs
  • CS 141 Program Design II 3 hrs
  • CS 151 Mathematical Foundations of Computing 3 hrs
  • Hours 16
  • Sophomore Year

FIRST SEMESTER

  • MATH 210 Calculus III 3 hrs
  • Science Elective 5 hrs
  • CS 211 Programming Practicum 2 hrs
  • CS 251 Data Structures 4 hrs
  • General Education Core course 3 hrs

Hours 17

SECOND SEMESTER

  • CS 261 Machine Organization 3 hrs
  • CS 301 Languages and Automata 3
  • Required Mathematics course 3 hrs
  • Humanities/Social Science/Art Elective 3 hrs
  • General Education Core course 3 hrs

Hours 15

Junior Year

FIRST SEMESTER

  • CS 361 Systems Programming 3 hrs
  • CS 362 Computer Design 3 hrs
  • CS 342 Software Design 3 hrs
  • Required Mathematics course 3 hrs
  • General Education Core course 3 hrs
  • Free Elective 2 hrs

Hours 17

SECOND SEMESTER

  • CS 341 Programming Language Design and Implementation 3 hrs
  • CS 461 Operating Systems Design and Implementation 3 hrs
  • Required Mathematics course 3 hrs
  • Humanities/Social Sciences/Art Elective 3 hrs
  • Free Elective 4 hrs

Hours 16

Senior Year

FIRST SEMESTER

  • CS 377 Communication and Ethical Issues in Computing 3 hrs
  • CS 401 Computer Algorithms I 3 hrs
  • Technical Elective 3 hrs
  • Technical Elective 3 hrs
  • General Education Core course 3 hrs
  • Free Elective 2 hrs

Hours 17

SECOND SEMESTER

  • Technical Elective 3 hrs
  • Technical Elective 3 hrs
  • Technical Elective 3 hrs
  • Free Elective 3 hrs
  • Free Elective 3 hrs
  • CS 499 Professional Development Seminar 0hrs
  • Hours 15
  • Total Hours 128
  • ENGR 100 is a one-semester-hour course, but the hour does not count toward the total hours required for graduation.
  • Typical cost for two semesters $52,300 
  • Tuition $33,000 
  • Housing $13,000 
  • Dining $4,300 
  • Other $2,000

Interested in this course?

Our Admissions Counsellors would love to assist!

Date of birth