Computer Science Major, Professional Computing Concentration
MAJOR REQUIREMENTS ( 60 Credits )
Required Computer Science Courses - Core ( 27 Credits )
CODE | COURSE | CREDITS |
---|---|---|
CMPT-183 | Foundations of Computer Science I | 3 |
CMPT-184 | Foundations of Computer Science II | 3 |
CMPT-280 | Assembly Language and Computer Architecture | 3 |
CMPT-281 | Theory of Digital Machines | 3 |
CMPT-285 | Discrete Math Structures | 3 |
CMPT-287 | Data Structures, File Structures and Algorithms | 4 |
CMPT-371 | Software Engineering: Analysis and Design | 4 |
CMPT-372 | Software Engineering: Implementation and Testing | 4 |
Required Computer Science Advanced Courses (12 Credits )
CODE | COURSE | CREDITS |
---|---|---|
CMPT-330 | Network Technology | 3 |
CMPT-385 | Computer System Organization | 3 |
CMPT-481 | Operating Systems | 3 |
CMPT-484 | Fundamentals of Programming Languages | 3 |
Required Mathematics Courses (15 Credits )
CODE | COURSE | CREDITS |
---|---|---|
MATH 122 | Calculus I | 4 |
MATH 221 | Calculus II | 4 |
MATH 335 | Elements of Linear Algebra | 4 |
STAT-330 | Modern Statistics I | 3 |
Elective Computer Science Courses ( 6 Credits )
Choose two elective Courses from the following:
CPC ELECTIVES | CODE | COURSE | CREDITS |
---|---|---|
CMPT-388 | Foundations of Artificial Intelligence | 3 |
CMPT-472 | Computer Graphics | 3 |
CMPT-483 | Database Systems | 3 |
CMPT-485 | Compiler Construction | 3 |
CMPT-487 | Local Area Networks | 3 |
CMPT-493 | Advanced Databases | 3 |
CMPT-499 | Cooperative Education in Computer Science | 3-8 |
REQUIRED COLLATERAL COURSES ( 12 Credits )
Complete one of the following sequences:
Sequence 1 - Biology Sequence
CODE | COURSE | CREDITS |
---|---|---|
BIOL-112 | Principles of Biology I | 4 |
BIOL-113 | Principles of Biology II | 4 |
BIOL-213 | Introduction to Ecology | 4 |
Sequence 2 - Chemistry Sequence
CODE | COURSE | CREDITS |
---|---|---|
CHEM-120 | General Chemistry I | 4 |
CHEM-121 | General Chemistry II | 4 |
and take at least 4 additional credits by choosing one or more of the following Chemistry Electives:
CHEMISTRY ELECTIVES | ||
CODE | COURSE | CREDITS |
---|---|---|
CHEM-230 | Organic Chemistry I | 3 |
CHEM-231 | Organic Chemistry II | 3 |
CHEM-232 | Experimental Organic Chemistry I (prereq. CHEM-230) | 4 |
Sequence 3 - Physics Sequence
CODE | COURSE | CREDITS |
---|---|---|
PHYS-191 | University Physics I | 4 |
PHYS-192 | University Physics II | 4 |
and take at least 4 additional credits by choosing one or more of the following Physics Electives:
PHYSICS ELECTIVES | ||
CODE | COURSE | CREDITS |
---|---|---|
PHYS-210 | Mechanics | 4 |
PHYS-240 | Electricity - Magnetism | 4 |
PHYS-242 | Circuit Theory | 3 |
PHYS-245 | Electronics and Digital Circuits | 3 |
PHYS-247 | Microprocessors and their Applications | 3 |
PHYS-280 | Astronomy | 4 |
GENERAL EDUCATION REQUIREMENTS ( 44 - 47 Credits )
FREE ELECTIVE CREDITS ( 1 - 4 Credits )
MINIMUM TOTAL FOR GRADUATION: 120 Semester Hours