Computer Science Minor

Requirements for Computer Science Minor

  1. COMPUTER SCIENCE - MINOR ( 19 Credits )

    1. 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


    2. One Computer Science Elective from the following list: ( 3-4 Credits )


    3. 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

    NOTE: At least 9 Credits must be taken at MSU