Navigation

BS in Computer Science with Software Engineering Concentration

Shorelight - University of Illinois at Chicago, United States
BS in Computer Science with Software Engineering Concentration
Next enrollment cycle December 2023 See all cycles
First Year Fee KES 4,670,061
Course Accredited By ABET
4 Years On Campus Undergraduate Degree Up to 30% scholarship

To earn a Bachelor of Science in Computer Science, Software Engineering Concentration degree from UIC, students need to complete university, college, and department degree requirements.

  • The Department of Computer Science degree requirements are outlined below. Students should consult the College of Engineering section for additional degree requirements and college academic policies.

Enrollment Cycles

  • December 2023
  • April 2024
  • July 2024
  • September 2024

Entry Requirements

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
  • Plan of Study Grid
  • 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
  • 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
  • CS 141 Program Design II 3 hrs
  • CS 151 Mathematical Foundations of Computing 3 hrs
  • General Education Core course 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 hrs
  • IE 342 Probability and Statistics for Engineers 3 hrs
  • Humanities/Social Sciences/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
  • CS 440 Software Engineering I 3 hrs
  • Technical Elective 3 hrs
  • General Education Core course 3 hrs
  • Free Elective 2 hrs

Hours 17

SECOND SEMESTER

  • CS 442 Software Engineering II 3 hrs
  • Technical Elective 3 hrs
  • Technical Elective 3 hrs
  • Free Elective 3 hrs
  • Free Elective 3hrs
  • CS 499 Professional Development Seminar 0 hrs
  • 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.

Interested in this course?

Our Admissions Counsellors would love to assist!