Learn More and ApplyArtificial Intelligence Concentration, Computer Science (BS)

Menu

Major Requirements

First Year

Course Title Quarter Hours
CSC 241INTRODUCTION TO COMPUTER SCIENCE I 14
CSC 242INTRODUCTION TO COMPUTER SCIENCE II 14
CSC 300DATA STRUCTURES I4
IT 223DATA ANALYSIS4
MAT 140DISCRETE MATHEMATICS I4
MAT 141DISCRETE MATHEMATICS II4
1

Students with one semester programming experience may take CSC 243 and one (1) Major Elective in lieu of CSC 241 and CSC 242.

Second Year

Course Title Quarter Hours
CSC 297APPLIED AI LAB4
or CSC 299 SOPHOMORE LAB IN APPLIED COMPUTING
CSC 301DATA STRUCTURES II4
CSC 321DESIGN AND ANALYSIS OF ALGORITHMS4
CSC 347CONCEPTS OF PROGRAMMING LANGUAGES4
CSC 373COMPUTER SYSTEMS I4
CSC 374COMPUTER SYSTEMS II4
WRD 204TECHNICAL WRITING4

Third Year

Course Title Quarter Hours
CSC 380FOUNDATIONS OF ARTIFICIAL INTELLIGENCE4
CSC 384ETHICS IN ARTIFICIAL INTELLIGENCE4
DSC 345MACHINE LEARNING4
MAT 150CALCULUS I4
MAT 220APPLIED LINEAR ALGEBRA4
SE 350OBJECT-ORIENTED SOFTWARE DEVELOPMENT4

Fourth Year

Course Title Quarter Hours
CSC 383DEEP LEARNING4
CSC 394SOFTWARE PROJECTS4
Two courses from the Major Electives list8
One course from any 300-level CSC, CSE, SE, CSEC, DS or GAM course4

Major Electives

Course Title Quarter Hours
SYMBOLIC PROGRAMMING
INTRODUCTION TO DIGITAL IMAGE PROCESSING
APPLIED IMAGE ANALYSIS
TOPICS IN COMPUTER SCIENCE
INTRODUCTION TO ROBOTICS
DATA ANALYSIS AND REGRESSION
ADVANCED DATA ANALYSIS
INTRODUCTION TO BIG DATA PROCESSING
DATA VISUALIZATION

Open Electives

Open Elective Credit Hours are required to meet the minimum graduation requirements of 192 hours. Open Electives may be taken from any unit at DePaul.