Minor in Computer Science
For Students who joint CS Minor since Fall 2017
The Minor in Computer Science consists of 24 Credit Hours distributed as follows:
1‐ Core Courses (21 Credit Hours)
Course # |
Course Title |
CH |
Prerequisite |
CMPS 151 |
Programming Concepts* |
3 |
|
CMPS 205 |
Discrete Structures for Computing |
3 |
|
CMPS 251 |
Object‐Oriented Programming |
4 |
CMPS 151 |
CMPS 303 |
Data Structures |
4 |
CMPS 251 |
CMPS 350 |
Web Development Fundamentals |
3 |
CMPS 251 |
CMPS 351 |
Fundamentals of Database Systems |
4 |
CMPS 251 |
*Students who already took GENG 106 Computer Programming before joining CS Minor should take an extra CS Minor elective instead of CMPS 151 Programming Concepts.
2‐ Minor Electives (3 Credit Hours)
Three credit hours from the following list:
- CMPS 310 Software Engineering (4 CH)
- CMPS 323 Design and Analysis of Algorithms (3 CH)
- CMPE 355 Data Communication and Computer Networks I (4 CH)
- CMPS 356 Software Development of Enterprise Applications (3 CH)
- CMPS 373 Computer Graphics (3 CH)
- CMPS 385 Computer Security (3 CH)
- CMPS 393 Modeling and Simulation (3 CH)
- CMPS 405 Operating Systems (4 CH)
- CMPS 433 Multimedia Systems (3 CH)
- CMPS 445 Compiler Construction (3 CH)
- CMPS 451 Database Management Systems (3 CH)
- CMPS 465 Parallel Computing (3 CH)
- CMPS 466 Information Retrieval (3 CH)
- CMPS 497 Special Topics in Computing (3 CH)
For Students who joint CS Minor before Fall 2017
The Minor in Computer Science consists of 24 Credit Hours distributed as follows:
1‐ Core Courses (21 Credit Hours)
Course # |
Course Title |
CH |
Prerequisites |
CMPS 151 |
Programming Concepts* |
3 |
CMPS 152 concurrent |
CMPS 152 |
Programming Concepts Laboratory |
1 |
CMPS 151 concurrent |
CMPS 205 |
Discrete Structures for Computing |
3 |
|
CMPS 251 |
Object‐Oriented Programming |
3 |
CMPS 151 and (CMPS 252 concurrent) |
CMPS 252 |
Object‐Oriented Programming Laboratory |
1 |
CMPS 251 concurrent |
CMPE 263 |
Computer Architecture and Organization I |
3 |
CMPS 205 and CMPS 151 |
CMPS 303 |
Data Structures |
3 |
CMPS 251 or CMPE 265 |
CMPS 351 |
Fundamentals of Database Systems |
3 |
CMPS 251 and (CMPS 352 concurrent) |
CMPS 352 |
Fundamentals of Database Systems Laboratory |
1 |
CMPS 351 concurrent |
*Students who already took GENG 106 Computer Programming before joining CS Minor should take an extra CS Minor elective instead of CMPS 151 Programming Concepts.
2‐ Elective Courses (3 Credit Hours)
Three credit hours from any 300‐level or 400‐level CMPS courses.