Course Schedule

Fall 2016
MATH 321 - Numerical Analysis
CSCI 105 - Intro to Computer Science
CSCI 230 - Programming Languages
CSCI 311 - Operating Systems
CSCI 335 - User Interface Design and Implementation
CSCI 400 - Theory of Algorithms
CSCI 402 - Database Management
CSCI 440 - Topics: Artificial Intelligence
CSCI 480 - Research Seminar: System Administration and Security

Spring 2017
MATH 112 - Discrete Structures
MATH 333 - Operations Research
CSCI 106 - Data Structures
CSCI 220 - Computer Organization and Assembly Language Programming
CSCI 430 - Computer Communications/Networking
CSCI 440 - Topics: System Programming (Databases)
CSCI 480 - Research Seminar: System Administration and Security
CSCI 480 - Research Seminar: Topics on Artificial Intelligence
CSCI 450 - Software Engineering

Fall 2017
CSCI 105 - Intro to Computer Science
CSCI 230 - Programming Languages
CSCI 311 - Operating Systems
CSCI 335 - User Interface Design and Implementation
CSCI 402 - Database Management
CSCI 400 - Theory of Algorithms
CSCI 440 - Topics: Artificial Intelligence
CSCI 480 - Research Seminar: System Administration and Security

Spring 2018
MATH 112 - Discrete Structures
MATH 333 - Operations Research
CSCI 106 - Data Structures
CSCI 220 - Computer Organization and Assembly Language Programming
CSCI 430 - Computer Communications/Networking
CSCI 440 - Topics: System Programming (Databases)
CSCI 440 - Topics: Theory of Computation
CSCI 450 - Software Engineering
CSCI 480 - Research Seminar: System Administration and security

Every Semester
CSCI 480 - Research seminar: system administration and Security.
CSCI 104 - Nature of Computing: a GE course for other majors


Computer Science courses in fall semesters :

Fall semester, every year

CSCI 105 - Intro to Computer Science
CSCI 230 - Programming Languages
CSCI 311 - Operating Systems
CSCI 335 - User Interface Design and Implementation
CSCI 402 - Database Management
CSCI 400 - Theory of Algorithms (starting from fall 2015)

Fall semester, even year (2014, 2016, ...)

CSCI 440 - Topics: Artificial Intelligence

Computer science courses in spring semesters:

Spring semester, every year

CSCI 106 - Data Structures
CSCI 220 - Computer Organization and Assembly Language Programming
CSCI 430 - Computer Communications
CSCI 450 (Formerly CSCI 301) - Software Engineering

Spring semester, odd year (2015, 2017, ...)

CSCI 440 - Topics: Computer Graphics or Computer Vision

Spring semester, even year (2014, 2016, ...)

CSCI 440 - Topics: Theory of Computation

About the schedule of related mathematics courses:

Every semester

MATH 103 - Calculus for Management Science
MATH 190 - Business Statistics
MATH 210 - Intro to Probability & Statistics
(MATH 190 and MATH 210 counted as equivalent for CS majors)

Fall semester

MATH 105 - Calculus I
MATH 291 - Linear Algebra
MATH 321 - Numerical Analysis (every other year: 2006, 2008,...)

Spring semester

MATH 106 - Calculus II
MATH 112 - Discrete Structures
MATH 333 - Operations Research (every year: 2007, 2008,...)

About the schedule of related business courses:

Important Note:

For CSIS, please take BUSN 212 Accounting II instead of BUSN 220, 306, or 405. It is because BUSN 212 now is a prerequsite of BUSN 370 Business Finance, which is another required course in CSIS.

Every semester

BUSN 202 - Microeconomics
BUSN 211 - Accounting I
BUSN 212 - Accounting II
BUSN 328 - Organizational behavior
BUSN 370 - Business finance
BUSN 403 - E-Business Strategy
Top of Page