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 2021

See all cycles

First Year Course Fee

USD 33,000

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 2021
  • September 2022
  • April 2022
  • July 2022

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.
  • 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!