Requirements for Computer Science Minor
- COMPUTER SCIENCE - MINOR ( 19 Credits )
- Required Computer Science Courses ( 16 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-285 Discrete Math Structures 3 CMPT-287 Data Structures, File Structures and Algorithms 4
- One Computer Science Elective from the following list: ( 3-4 Credits )
CODE COURSE CREDITS CMPT-281 Theory of Digital Machines 3 CMPT-371 Software Engineering: Analysis and Design 4 CMPT-372 Software Engineering: Implementation and Testing 4 CMPT-385 Computer System Organization 3 CMPT-387 Data Communications 3 CMPT-388 Foundations of Artificial Intelligence 3 CMPT-472 Computer Graphics 3 CMPT-481 Operating Systems 3 CMPT-483 Database Systems 3 CMPT-484 Fundamentals of Programming Languages 3 CMPT-485 Compiler Construction 3 CMPT-493 Advanced Databases 3 - Required Computer Science Courses ( 16 Credits )
NOTE: At least 9 Credits must be taken at MSU

