Computer Science
Major Area of Emphasis
Students must complete requirements in one of the following areas of emphasis:
Minor
Code | Title | Credits |
---|---|---|
Supporting Courses | 9 | |
Introduction to Computing & Internet Technologies | ||
Discrete Mathematics | ||
Introduction to Software Design | ||
Upper-Level Courses | 13-15 | |
Advanced Software Design | ||
Choose three upper-level Computer Science courses | ||
Total Credits | 22-24 |
Curriculum Guide
An example: Four-year plan for Computer Science Major
120 credits necessary to graduate.
Students must complete requirements in one of the following areas of emphasis:
- Cybersecurity
- Software Engineering
The plan is a representation and categories of classes can be switched. Check with your advisor.
Freshman | ||
---|---|---|
Fall | Credits | |
COMP SCI 201 | Introduction to Computing & Internet Technologies | 3 |
COMP SCI 207 | Programming in C | 3 |
First Year Seminar | 3 | |
COMM 133 |
Fundamentals of Public Address or Fundamentals of Interpersonal Communication or Small Group Communication |
3 |
General Ed | 3 | |
Credits | 15 | |
Spring | ||
COMP SCI 203 | Introduction to Python Programming | 3 |
COMP SCI 256 | Introduction to Software Design | 3 |
MATH 202 | Calculus and Analytic Geometry I | 4 |
General Ed | 3 | |
Credits | 13 | |
Sophomore | ||
Fall | ||
COMP SCI 221 | Database Design & Management | 3 |
COMP SCI 240 | Discrete Mathematics | 3 |
COMP SCI 316 | Advanced Software Design | 3 |
ENGR 236 | Technical Writing | 3 |
MATH 260 | Introductory Statistics | 4 |
Credits | 16 | |
Spring | ||
COMP SCI 231 | Introduction to IT Operations | 3 |
COMP SCI 253 | Digital Logic Fundamentals | 3 |
COMP SCI 293 | Cloud Computing | 3 |
COMP SCI 351 | Data Structures | 3 |
General Ed | 3 | |
Credits | 15 | |
Junior | ||
Fall | ||
COMP SCI 292 | Introduction to Mobile Platforms and Apps | 3 |
COMP SCI 353 | Computer Architecture and Organization | 3 |
MATH 320 | Linear Algebra and Matrix Theory | 4 |
Software Engineering or Cybersecurity Required/Elective Course | 3 | |
General Ed | 3 | |
Credits | 16 | |
Spring | ||
COMP SCI 371 | Advanced Object-Oriented Design | 3 |
COMP SCI 451 | Database Systems and Big Data Processing | 3 |
Software Engineering or Cybersecurity Required/Elective Course | 3 | |
General Ed | 3 | |
General Ed | 3 | |
Credits | 15 | |
Senior | ||
Fall | ||
COMP SCI 464 | Artificial Intelligence | 3 |
Software Engineering or Cybersecurity Required/Elective Course | 3 | |
Software Engineering or Cybersecurity Required/Elective Course | 3 | |
General Ed | 3 | |
General Ed | 3 | |
Credits | 15 | |
Spring | ||
COMP SCI 452 | Operating Systems Using Linux | 3 |
COMP SCI 465 | Machine Learning | 3 |
Software Engineering or Cybersecurity Required/Elective Course | 3 | |
General Ed | 3 | |
General Ed | 3 | |
Credits | 15 | |
Total Credits | 120 |
Software Engineering Required/Elective Courses are listed below:
Software Engineering Required Courses:
- Theory of Programming Languages (COMP SCI 357)
- Software Engineering (COMP SCI 372)
- Theory of Algorithms (COMP SCI 450)
Software Engineering Elective Courses (Choose any two from the following list):
- Compilers (COMP SCI 368)
- Web Programming (COMP SCI 339)
- Numerical Methods for Computer Science (COMP SCI 340)
- Internship (COMP SCI 497)
Cybersecurity Required/Elective Courses are listed below:
Cybersecurity Required Courses:
- Information Assurance and Security (COMP SCI 361)
- Software Security (COMP SCI 471)
- Capstone Essay in Computer Science (COMP SCI 490)
Cybersecurity Elective Courses (Choose any two from the following list):
- Data Communication and Computer Networks (COMP SCI 358)
- Network Security (COMP SCI 472)
- Introduction to Cryptography (COMP SCI 475)
- Internship (COMP SCI 497)
Faculty
Faculty
Md Maruf Hossain; Professor; Ph.D., University of Memphis, Chair*
Iftekhar Anam; Associate Professor; Ph.D., University of Memphis
Tanim Ahsan; Associate Professor; Ph.D., Marquette University
Nazim Choudhury; Assistant Professor; Ph.D.,
Omar Meqdadi, Assistant Professor; Ph.D.,
Sayeda Farzana Aktar, Assistant Professor; Ph.D., Marquette University
Sarwar Murshed, Assistant Professor; Ph.D., Clarkson University
Prakash Duraisamy; Assistant Professor; Ph.D.,