Curriculum in Computer Science

Freshman
FallHoursSpringHours
ENGL 1100 English Composition I3ENGL 1120 English Composition II3
World History or Technology & Civilization13MATH 1620 Calculus II4
Core Fine Arts3Core Science Sequence I24
MATH 1610 Calculus I4COMP 1210 Fundamentals of Computing I3
ENGR 1110 Introduction to Engineering2 
 15 14
Sophomore
FallHoursSpringHours
Core Literature13Math Elective23
COMM 1000 Public Speaking (or ROTC)3Science Elective24
MATH 2660 Topics in Linear Algebra3ELEC 2200 Digital Logic Circuits3
Core Science Sequence II24COMP 2710 Software Construction3
COMP 2210 Fundamentals of Computing II4COMP 3240 Discrete Structures3
 17 16
Junior
FallHoursSpringHours
STAT 3600 Probability and Statistics I3Free Elective (or ROTC)3
Core Social Science13Core Social Science13
COMP 3220 Principles of Programming Languages3PHIL 1020 Introduction to Ethics or 1040 Business Ethics3
COMP 3270 Introduction to Algorithms3COMP 3500 Introduction to Operating Systems3
COMP 3350 Computer Organization and Assembly Language Programming3COMP 3700 Software Modeling and Design3
 15 15
Senior
FallHoursSpringHours
Humanities / Social Science Elective33Concentration26
Concentration23COMP 4730 Computer Ethics1
COMP 4200 Formal Languages3COMP Elective26
COMP 4320 Introduction to Computer Networks3UNIV 4AA0 Creed to Succeed0
COMP Elective23 
 15 13
Total Hours: 120

The AU Bulletin lists the University Core Curriculum requirements for students in the College of Engineering.

The course in bold-face are those used to calculate in-major GPA.