BS in Computer Science and Design

Degree Requirements

To earn a Bachelor of Science in Computer Science and Design from UIC, students need to complete university, college, and department degree requirements. Students should consult the College of Engineering section for additional degree requirements and college academic policies.

Summary of Requirements
General Education and Non-Core Requirements46
Computer Science Core Requirements36
Design Core Requirements40
Total Hours122
General Educationa and Non-Core Requirements
ENGL 160Academic Writing I: Writing in Academic and Public Contexts3
ENGL 161Academic Writing II: Writing for Inquiry and Research3
AH 110World History of Art and the Built Environment I b4
DES 236History of Design II: 1925 to the Present c3
DES 355Design Seminar c3
Exploring World Cultures General Education course3
Understanding the Individual and Society General Education course3
Understanding the Past General Education course3
Understanding U.S. Society General Education course3
MATH 180Calculus I d4
MATH 181Calculus II d4
IE 342Probability and Statistics for Engineers3
Science Elective e4
MATH/Science Elective f3
Total Hours46
Computer Science Core Requirements
ENGR 100Engineering Orientation a1
CS 111Program Design I3
CS 141Program Design II3
CS 151Mathematical Foundations of Computing3
CS 211Programming Practicum2
CS 251Data Structures4
CS 261Machine Organization3
CS 401Computer Algorithms I3
CS/DES 427Creative Coding3
Select two of the following 300-level courses:6
Languages and Automata
Programming Language Design and Implementation
Software Design
Systems Programming
Computer Design
Computer Science Technical Electives (6 hours from the list below)6
Artificial Intelligence I
Introduction to Machine Learning
Introduction to Data Science
Natural Language Processing
Visualization and Visual Analytics
Computer Graphics I
Video Game Design and Development
Virtual, Augmented and Mixed Reality
Object-Oriented Languages and Environments
Software Development for Mobile Platforms
Database Systems
Human Augmentics
Total Hours36
Design Core Requirements
DES 150Digital Media Design I4
DES 160Design Photography4
DES 208Typography I: Form4
DES 209Typography II: Systems4
DES 255BA Design Studio I: Ideation and Iteration4
DES 256BA Design Studio II: Interactions and Systems4
DES 357BA Design Studio III: Complexity and Collaboration4
DES 358BA Design Studio Project4
Select one of the following Professional Practice tracks (2 courses):8
Professional Practice Project I
and Professional Practice Project II
Interdisciplinary Product Development I
and Interdisciplinary Product Development II
Information Aesthetics I
and Information Aesthetics II
Total Hours40

Sample Course Schedule 

Plan of Study Grid
First Year
Fall and Spring SemestersHours
Prerequisite design, computer science, and math course work for the major including the equivalent of:  
DES 150 Digital Media Design I 4
DES 160 Design Photography 4
CS 111 Program Design I 3
CS 141 Program Design II 3
CS 151 Mathematical Foundations of Computing 3
ENGR 100 Engineering Orientation a 1
Prerequisite academic course work for the major including the equivalent of:  
ENGL 160 Academic Writing I: Writing in Academic and Public Contexts 3
ENGL 161 Academic Writing II: Writing for Inquiry and Research 3
MATH 180 Calculus I 4
MATH 181 Calculus II 4
 Hours31
Second Year
Fall Semester
CS 211 Programming Practicum 2
DES 208 Typography I: Form 4
DES 255 BA Design Studio I: Ideation and Iteration 4
Science Elective 4
Understanding U.S. Society General Education course 3
 Hours17
Spring Semester
CS 251 Data Structures 4
DES 209 Typography II: Systems 4
DES 256 BA Design Studio II: Interactions and Systems 4
Understanding the Individual and Society General Education course 3
 Hours15
Third Year
Fall Semester
CS 261 Machine Organization 3
IE 342 Probability and Statistics for Engineers 3
DES 357 BA Design Studio III: Complexity and Collaboration 4
AH 110 World History of Art and the Built Environment I 4
DES 355 Design Seminar 3
 Hours17
Spring Semester
CS Selective course (CS 301, CS 341, CS 342, CS 361, or CS 362) 3
CS 427 Creative Coding (DES 427) 3
DES 236 History of Design II: 1925 to the Present 3
DES 358 BA Design Studio Project 4
MATH/Science Elective 3
 Hours16
Fourth Year
Fall Semester
CS 401 Computer Algorithms I 3
CS Technical Elective 3
Professional Practice Track - Course 1 4
Professional Practice Project I
or Interdisciplinary Product Development I
or Information Aesthetics I
 
Exploring World Cultures General Education course 3
 Hours13
Spring Semester
CS Selective course (CS 301, CS 341, CS 342, CS 361, or CS 362) 3
CS Technical Elective 3
Professional Practice Track - Course 2 4
Professional Practice Project II
or Interdisciplinary Product Development II
or Information Aesthetics II
 
Understanding the Past General Education course 3
 Hours13
 Total Hours122