KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · MS

Computer Science, MS

Binghamton University · Vestal, NY

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
MS
Credential class
ceterms:MasterDegree
Catalog edition
2026-2027 Binghamton University Academic Guide
Checklist type
degree-program
Description
The Master of Science in Computer Science degree (MS CS) focuses on the design and application of computing systems, including the design of hardware and software components, hardware-software trade-offs, and the diverse applications of computing. This program offers two optional tracks in special topics in computer science: the Artificial Intelligence Track and the Cybersecurity Track. Students may choose to complete the MS in Computer Science with or without a track.
Identifiers
IPEDS UNITID
196079
CourseShelf checklist
CK_196079_70bcb121
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Admission Requirements

0 items

    Program Requirements

    0 items

      MS with Thesis Option

      0 items

        Core Courses (9 credits)

        3 items
        1. CS 551
          Systems Programming
          Not resolved to a course
        2. CS 571
          Programming Languages
          Not resolved to a course
        3. CS 575
          Design & Analysis Comp Algorit
          Not resolved to a course

        Computer Systems Elective Course (3 credits)

        3 items
        1. CS 520
          Computer Architecture & Organ
          Not resolved to a course
        2. CS 528
          Computer Networks
          Not resolved to a course
        3. CS 550
          Operating Systems
          Not resolved to a course

        Additional Elective Courses (15 credits)

        0 items

          Thesis (4 credits)

          1 item
          1. CS 599
            Masters Thesis
            Not resolved to a course

          MS with Project Option

          0 items

            Core Courses (9 credits)

            3 items
            1. CS 551
              Systems Programming
              Not resolved to a course
            2. CS 571
              Programming Languages
              Not resolved to a course
            3. CS 575
              Design & Analysis Comp Algorit
              Not resolved to a course

            Computer Systems Elective Course (3 credits)

            3 items
            1. CS 520
              Computer Architecture & Organ
              Not resolved to a course
            2. CS 528
              Computer Networks
              Not resolved to a course
            3. CS 550
              Operating Systems
              Not resolved to a course

            Additional Elective Courses (18 credits)

            0 items

              Termination Project (1 credit)

              1 item
              1. CS 595
                Termination Project
                Not resolved to a course

              Elective Course List

              34 items
              1. CS 501
                Programming Systems and Tools
                Not resolved to a course
              2. CS 505
                Software & Eng. Project Mgmt
                Not resolved to a course
              3. CS 515
                Social Media Data Sci Pipeline
                Not resolved to a course
              4. CS 517
                Intr to Human Comp Interaction
                Not resolved to a course
              5. CS 524
                Intelligent Mobile Robotics
                Not resolved to a course
              6. CS 526
                Internet of Things
                Not resolved to a course
              7. CS 527
                Mobile Systems Security
                Not resolved to a course
              8. CS 532
                Database Systems
                Not resolved to a course
              9. CS 533
                Information Retrieval
                Not resolved to a course
              10. CS 535
                Introduction To Data Mining
                Not resolved to a course
              11. CS 536
                Intro to Machine Learning
                Not resolved to a course
              12. CS 537
                Introduction to Deep Learning
                Not resolved to a course
              13. CS 540
                Adv Topics - Obj Oriented Prog
                Not resolved to a course
              14. CS 541
                Game Dev For Mobile Platforms
                Not resolved to a course
              15. CS 542
                Design Patterns
                Not resolved to a course
              16. CS 544
                Programming for the Web
                Not resolved to a course
              17. CS 545
                Software Engineering
                Not resolved to a course
              18. CS 547
                High Performance Computing
                Not resolved to a course
              19. CS 552
                Intro to Cloud Computing
                Not resolved to a course
              20. CS 553
                Software Security
                Not resolved to a course
              21. CS 555
                Intro to Visual Info Processin
                Not resolved to a course
              22. CS 556
                Intro to Computer Vision
                Not resolved to a course
              23. CS 557
                Intro To Distributed Systems
                Not resolved to a course
              24. CS 558
                Intro to Computer Security
                Not resolved to a course
              25. CS 559
                Science of Cyber Security
                Not resolved to a course
              26. CS 560
                Computer Graphics
                Not resolved to a course
              27. CS 561
                Topics in Data Privacy
                Not resolved to a course
              28. CS 565
                Intro to Artificial Intelligen
                Not resolved to a course
              29. CS 572
                Compiler Design
                Not resolved to a course
              30. CS 576
                Program Models Emerg Platforms
                Not resolved to a course
              31. CS 601
                CS Research Methodology
                Not resolved to a course
              32. CS 634
                Web Data Management
                Not resolved to a course
              33. CS 636X
                Adv Topics of Machine Learning
                Not resolved to a course
              34. All CS 580, CS 581, and CS 680 Special Topics courses
                Not resolved to a course

              MS in Computer Science with Artificial Intelligence (AI) Track

              0 items

                Two required artificial intelligence courses

                2 items
                1. CS 536
                  Intro to Machine Learning
                  Not resolved to a course
                2. CS 565
                  Intro to Artificial Intelligen
                  Not resolved to a course

                Two artificial intelligence electives chosen from the following list

                9 items
                1. CS 515
                  Social Media Data Sci Pipeline
                  Not resolved to a course
                2. CS 517
                  Intr to Human Comp Interaction
                  Not resolved to a course
                3. CS 524
                  Intelligent Mobile Robotics
                  Not resolved to a course
                4. CS 535
                  Introduction To Data Mining
                  Not resolved to a course
                5. CS 537
                  Introduction to Deep Learning
                  Not resolved to a course
                6. CS 555
                  Intro to Visual Info Processin
                  Not resolved to a course
                7. CS 556
                  Intro to Computer Vision
                  Not resolved to a course
                8. CS 636X
                  Adv Topics of Machine Learning
                  Not resolved to a course
                9. CS 580
                  CS 581, and CS 680 Special Topics courses - Certain approved CS topics courses in areas such as Computational Social Science, Deep Learning, and Natural Language Processing.
                  Not resolved to a course

                MS in Computer Science with Cybersecurity Track

                0 items

                  Two required cybersecurity courses

                  2 items
                  1. CS 558
                    Intro to Computer Security
                    Not resolved to a course
                  2. CS 559
                    Science of Cyber Security
                    Not resolved to a course

                  Two cybersecurity electives chosen from the following list

                  6 items
                  1. CS 527
                    Mobile Systems Security
                    Not resolved to a course
                  2. CS 528
                    Computer Networks
                    Not resolved to a course
                  3. CS 536
                    Intro to Machine Learning OR CS 537 - Introduction to Deep Learning
                    Not resolved to a course
                  4. CS 553
                    Software Security
                    Not resolved to a course
                  5. CS 561
                    Topics in Data Privacy
                    Not resolved to a course
                  6. CS 580
                    CS 581, and CS 680 Special Topics courses - Certain approved CS topics course in areas such as Hardware and Systems Security and Data Privacy.
                    Not resolved to a course

                  Artificial Intelligence Micro-Credential

                  3 items
                  1. Embrace the phenomenal needs in our society for AI.
                    Not resolved to a course
                  2. Offer fundamental knowledge of AI to a reasonable level both in breadth and depth
                    Not resolved to a course
                  3. Help train the AI workforce for our society.
                    Not resolved to a course

                  Additional Information about the Program

                  0 items
                    Source. Binghamton University, catalog 2026-2027 Binghamton University Academic Guide — https://catalog.binghamton.edu/preview_program.php?catoid=7&poid=2210&returnto=313. Captured page pages/0105.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.