Contact Us
Call Us Email Us

The Graduate School

COMPUTER SCIENCE CURRICULUM

Graduate Core Courses: 18 Credit Hours

  • CSCI 535                     Advanced Computer Networks
  • CSCI 541                     Distributed Database Systems
  • CSCI 560                     Advanced Computer Architecture
  • CSCI 531                     Advanced Operating Systems
  • CSCI 515                     Advanced Algorithms
  • CSCI 540                     Software Engineering Test & Maintenance

Electives: 15 Credit Hours for Non-Thesis (at least 6 hours at the 600 level) / 9 Hours Thesis Option

  • CSCI 542/442                        Data Mining
  • CSCI 452/552                        Network Penetrating, Testing and Ethical Hacking
  • CRIM/CSCI 505                    Ethics, Law and Policy in Cyberspace
  • CSCI 590/490                        Applied Cryptography
  • CSCI 635                                 Advanced Network Security Topics
  • CSCI 534/434                        Human-Computer Interaction
  • CSCI 555/455                        Compilers
  • CSCI 640                                Open Source Software Engineering

 

Suggested Tracks:

 

Security Track (3 of the 4 courses)

  • CSCI 552/452                       Network Penetrating, Testing and Ethical Hacking
  • CRIM/CSCI 505                    Ethics, Law and Policy in Cyberspace
  • CSCI 590/490                       Applied Cryptography
  • CSCI 635                                Advanced Network Security Topics

Software Engineering Track

  • CSCI 555/455                        Compilers
  • CSCI 534/434                        Human-Computer Interaction
  • CSCI 640                                Open Source Software Engineering

Thesis Option: 6 Credit Hours

  • CSCI 697                                Research I
  • CSCI 698                                Research II