Skip header content and main navigation Binghamton University, State University of New York - Watson
this photo shows a teacher working on a machine
 

Master of Science in Computer Science

Master's students must meet the following degree requirements:

  1. Complete the following four core courses
    • CS 522 Computer Organization and Architecture,
    • CS 552 Operating Systems
    • CS 571 Programming Languages
    • CS 575 Design & Analysis of Computer Algorithms
  2. Complete at least one of the following courses that involve the design and implementation of large programs
    • CS 527 Mobile Computing and Networking
    • CS 528 Data Comm and Computer Networks
    • CS 529 High Performance Computer Networks
    • CS 540 Topics in Object-Oriented Programming
    • CS 542 Design Patterns
    • CS 547 Web Services & XML Programming
    • CS 551 Systems Programming
    • CS 553 Introduction to Grid Computing
    • CS 554 Introduction to Real-time Embedded Systems (must complete the project option)
    • CS 555 Introduction to Visual Information Processing
    • CS 557 Introduction to Distributed Systems
    • CS 560 Computer Graphics
    • CS 572 Compiler Construction
    • CS 622 Advanced Computer Architecture Seminar
    • CS 634 Web Data Management (must complete the project option)
    • CS 654 Distributed Systems
    Before each semester, a list of other courses (if any) meeting this requirement will be published.
  3. Complete one of the following
    1. Complete five additional courses approved by the student's faculty adviser (making a total of ten courses) and pass a comprehensive examination covering the four core areas.
    2. Complete four additional courses approved by the student's faculty adviser (making a total of nine courses) and develop and present a project.
    3. Complete three additional courses approved by the student's faculty adviser (making a total of eight courses) and write and defend a thesis.
  4. Maintain a B average for all course work.

Notes:

The online University Bulletin contains the official departmental degree requirements and course descriptions.

The University also maintains an online list of courses by semester and department.

Binghamton University State University of New York
PO BOX 6000 Binghamton, NY 13902-6000
About This Site Employment Opportunities

Last Updated: 9/25/09