Google
Master of Science

Masters Students must meet the following requirements for graduation:

  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 528 Data Comm and Computer Networks
    • CS 529 High Performance Computer Networks
    • CS 542 Design Patterns
    • CS 551 Systems Programming
    • CS 553 Introduction to Grid Computing
    • CS 557 Introduction to Distributed Systems
    • CS 560 Computer Graphics
    • CS 572 Compiler Construction
    • CS 580W (Spring 06) Web Services & XML Programming
    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 advisor (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 advisor (making a total of nine courses) and develop and present a project.
    3. Complete three additional courses approved by the student's faculty advisor (making a total of eight courses) and write and defend a thesis.

  4. Maintain a B average for all course work.


Notes:
  • Students whose undergraduate degree is not in computer science may be required to complete some preparatory work in addition to fulfilling the requirements listed above.
  • With faculty advisor approval, courses may be taken from other departments in the Watson School or from other schools within the University.


The on-line University Bulletin contains the official departmental degree requirements and course descriptions.
  • MS Degree Requirements can be found by selecting "Computer Science - Graduate" in the pull-down list under the heading "Graduate Programs by Department."
  • Graduate Course Descriptions can be found by selecting "Computer Science - Graduate" in the pull-down list under the heading "Courses by Department."

    The university also maintains an on-line list of courses by semester and department.

  •  
     

    © 2006 Department of Computer Science at Binghamton University. Designed by Geetha Venkataramani