Courses with * are specialty courses
CS Program Flowchart
CS Program Flowchart
First Year
First Semester | Pre-requisites | Second Semester |
---|---|---|
MATE 3005 (5) Pre-calculus I and II (730 College Board Mathematical Achievement)) |
MATE 3005 OR MATE 3172 |
MATE 3031* (4) Calculus I |
CISO 3031 (3) Social Sciences I |
MATE 3171 or MATE 3005 |
COMP 3010* (3) Int. Computer Programming I |
CIBI 3031 (3) Biological Sciences I |
CIBI 3031 | CIBI 3032 (3) Biological Sciences II |
ESPA 3101 (3) Basic Spanish II |
ESPA 3101 | ESPA 3102 (3) Basic Spanish II |
INGL 3--- (3) English |
INGL 3--- (3) English |
|
EDFI ---- (1) Physical education |
||
Total credits 17 | Total credits 17 |
Second Year
Pre-requisites | Third Semester | Pre-requisites | Fourth Semester |
---|---|---|---|
MATE 3031 | MATE 3032* (4) Calculus II |
MATE 3032 | MATE 3063* (3) Calculus III |
MATE 3005 or MATE 3172 |
MATE 3181* (3) Discrete Mathematics |
COMP 3010 | COMP 4016* (3) Computer Organization |
COMP 3010 | COMP 3110* (3) Int. Computer Programming II |
COMP 3110 and MATE 3181 |
COMP 3075* (3) Int. Data Structure |
ESPA 3--- (3) Spanish |
ESPA 3--- (3) Spanish |
||
INGL 3--- (3) English |
INGL 3--- (3) English |
||
EDFI ---- (1) Physical education |
ELECTIVE IN SOCIAL SCIENCES (3) | ||
Total credits 17 | Total credits 18 |
ThirdYear
Pre-requisites | Fifth Semester | Pre-requisites | Sixth Semester |
---|---|---|---|
MATE 3032 | MATE 4031* (3) Linear Algebra |
MATE 3031 and COMP 3010 |
ESMA 3016* (3) Statistical Data Analysis |
COMP 3075 | COMP 4017* (3) Computer Algorithm |
COMP 3110 | COMP 4036* (3) Programming Languages |
COMP ----(3) Elective in Computer Science |
COMP 3075 | COMP 4009* (3) Programming Engineering |
|
FISI, QUIM OR GEOL (3) Elective in Science |
FISI, QUIM OR GEOL (3) Elective in Science |
||
HUMA 3111 (3) Int. Western Culture I |
HUMA 3111 | HUMA 3111 (3) Int. Western Culture II |
|
FREE ELECTIVE (3) | FILO 3185 (3) Computer Ethics |
||
Total credits 18 | Total credits 18 |
Fourth Year
Pre-requisites | Seventh Semester | Pre-requisites | Eighth Semester |
---|---|---|---|
COMP 4016 | COMP 4006* (3) Operative Systems |
COMP 3075 | COMP 4018* (3) Data Base System |
COMP 3075 and MATE 4031 |
COMP 4046* (3) Computer Graphics |
COMP ----(3) Elective in Computer Science |
|
COMP ----(3) Elective in Computer Science |
COMP ----(1) Elective in Computer Science |
||
ADMI ----(3) Elective in Admi |
RECOMMENDED ELECTIVES (3) | ||
RECOMMENDED ELECTIVES (3) | FREE ELECTIVE (3) | ||
FREE ELECTIVE (3) | FREE ELECTIVE (3) | ||
Total credits 18 | Total credits 16 |
COMPUTER SCIENCE ELECTIVES
COMP 4990 Undergraduate Research
COMP 4086 Computer Architecture
COMP 5055 Parallel Computing
COMP 4998 Topics in Computing I
COMP 4999 Topics in Computing II
COMP 5045 Automata Theory
COMP 4025 Computational Models
COMP 4075 Programming Methodology
COMP 5015 Artificial Intelligence
COMP 4995 Practicum in Computer Science
RECOMMENDED ELECTIVES
MATE 3020 Fund. Math
MATE 3030 Intro. to geometry
MATE 3040 Number Theory
MATE 4000 Topology
MATE 4008 Int. Algebraic Structures
MATE 4009 Ordinary Differential Equations
ESMA 4002 Mathematical Statistics II
MATE 4007 High-Level Geometry
MATE 4008 Int. To Algebraic Structures
MATE 4010 Complex Variables
MATE 4020 Int. Fourier Series
MATE 4021 Fundamentals of Mathematical Logic
ESMA 4038 Sampling Methods
MATE 4061 Numerical Analysis
MATE 4062 Numerical Analysis II
MATE 4071 Int. Math Modern Sciences I
MATE 4072 Int. Math Modern Sciences II
MATE 4095 Number Theory II
MATE 4120 History of Mathematics
MATE 4997 Special Topics in Mate
ESMA 5015 Stochastic Simulation
COMP (INEL, ICOM) 4308
COMP (INEL, ICOM) 5318
—
PSIC 3001 Principles of Psy I
PSIC 3002 Principles of Psy II
—
ECON 3021 Principles of Econ I
ECON 3022 Principles of Econ II
ESOR 4006 International Organizations
ESOR 4008 Int. Pers. Adm. and Human Relations
ESOR 4025 Comp. Organizational
—
FILO 3157 Symbolic Logic Int.
FILO 3167 Symbolic Logic I
FILO 3168 Philosophy of Science
FILO 4160 Philosophy of Technology
—
BIOL 3015 Genetics
BIOL 3425 Zoology
—
FISI Level 4000, which is not a requirement
—
INGL 3236 Writing Scientific Material
—
FRAN 3141 Elementary French I
FRAN 3142 Elementary French II
RUSSIAN 3041 Elementary Russian I
RUSSIAN 3042 Elementary Russian II
ALEM 3041 Elementary German I
ALEM 3042 Elementary German II
ADMI 3155 Business Creativity and Innovation (offered only in the first semester)
ADMI 3100 New Business Development (offered only in the second semester)
ELECTIVES IN ADMI
ADMI 3155 Business Creativity and Innovation (offered only in the first semester)
ADMI 3100 New Business Development (offered only in the second semester)
ADMI 3009 Introduction to Business, Management, and Ethics
ADMI 3125 Technology-based Entrepreneurship
You may find a printable PDF version of the program here.