Graduate Computer Science Courses

Course Number Course Title Offerings
CSC 512 Computer Programming 1 Spring, Fall
CSC 515 Introduction to Web Development Spring, Fall
CSC 516 Introduction to Data Structures Spring, Fall
CSC 520 Foundations of Computer Science Fall
CSC 530 Data Structures Fall
CSC 540 Programming Languages Spring
CSC 560 Analysis of Algorithms Spring
CSC 525 Operating Systems Generally every 2-3 semesters, including summer
CSC 535 Networks and Data Communications Generally every 2-3 semesters, including summer
CSC 545 Database System Concepts Generally every 2-3 semesters, including summer
CSC 555 Software Engineering Generally every 2-3 semesters, including summer
CSC 565 Compiler Design Generally every 2-3 semesters, including summer
CSC 575 Artificial Intelligence Generally every 2-3 semesters, including summer
CSC 576 Data Science Generally every 2-3 semesters, including summer
CSC 577 Natural Language Processing Generally every 2-3 semesters, including summer
CSC 581 Topics in Computer Science Generally every 2-3 semesters, including summer
CSC 582 Topics in Information Systems Generally every 2-3 semesters, including summer
CSC 583 Topics in Computer Security Generally every 2-3 semesters, including summer
CSC 584 Topics in Web Technology Generally every 2-3 semesters, including summer
CSC 585 User Interfaces Generally every 2-3 semesters, including summer
CSC 587 Modern Web Technologies Using Server-Side Technologies Generally every 2-3 semesters, including summer
CSC 586 System Administration and Security Generally every 2-3 semesters, including summer
CSC 588 Wireless Programming and Security Generally every 2-3 semesters, including summer
CSC 600 Advanced Seminar Spring, Fall
CSC 603 Advanced Seminar in Computer Security Spring, Fall
CSC 604 Advanced Seminar in Web Technology Spring, Fall
CSC 605 Internship in Computer Science Spring, Summer, Fall
CSC 610 Independent Research Spring, Summer, Fall, Winter
CSC 620 Thesis Spring, Summer, Fall, Winter
Back to top of page.