Union Graduate College - Home
Overview Degree Programs Internships News & Events Faculty & Research FAQ
President's Message
About Union Graduate College
Admissions & Financial Aid
Career Services
Request for Information
Contact Union Graduate College
Calendar
Online Giving
MYUGC
Search
Union Graduate College Home
Academic Information Links
Current Student Links
Prospective Student Links
Alumni Links
Union Graduate College MS Computer Science Degree Description
The Master of Science Degree in Computer Science requires nine courses numbered 500 or higher, including CSc 511. Three of the nine courses must come from CSc 531, 533, 537, 538, 542, 548, and 550. Two of the nine courses must be either a project (CSc 594-595) or a thesis (CSc 596-597).

A student with extensive software experience may petition to take other graduate-level courses instead of the computer science project/thesis requirement. EER 530 from the EER department may also be used toward the degree.

The nine required computer science courses must include a course from each of the core areas: computational theory, programming languages, software systems, and hardware systems. The courses in each area are:
  • Computational theory CSc 512, CSc 542
  • Programming languages CSc 513, CSc 531, CSc 550
  • Software systems CSc 510, CSc 516, CSc 533, CSc 548
  • Hardware systems CSc 518, CSc 552, CSc 554, CSc 537
For those needing to strengthen their background in Computer Science, the following are additional required courses beyond the minimum nine:
  • CSc Pre1 (for graduate students without experience in discrete mathematics and computer architecture)
  • CSc Pre2 (for graduate students who do not have experience with object-oriented programming)
  • CSc Pre3 (for graduate students without a background in data structures).
All students entering Union Graduate College’s master's program must demonstrate proficiency in the material in CSc Pre1, CSc Pre2, and CSc Pre3 unless they have passed these or similar courses with grades of a B or better.

In addition to the nine required courses, each graduate student must participate in the MS Graduate Seminar in Computer Science (CSc 599). This non-credit seminar serves as the capstone experience of the MS in Computer Science degree. It is normally taken in the last year of the MS Computer Science program.

Master of Science Graduate Seminar

Purpose:
To engage the graduate student in independent research studying a current topic that spans several areas in Computer Science. The hope is for the student to construct bridges between ideas and concepts learned in individual courses to see how they relate to a combined whole. Normally, students will enroll in the seminar during their final year before graduating. Each candidate must receive a passing grade in the graduate seminar.

Difference between the graduate seminar and the current project/thesis: The project/thesis requires in-depth programming and/or research under the supervision of a faculty member. The student presents relevant conclusions in an oral presentation. The format of the graduate seminar is a regularly scheduled forum where all candidates participate in a discussion of a current topic in Computer Science. Each week a different candidate, or possibly a faculty member, will lead the discussion. The idea is to establish an environment where all current masters candidates can discuss, critique, and give feedback on current trends, ideas, and technologies that they might not otherwise be exposed to in their project/thesis research.

Description of Graduate Seminar:
Fall term. The candidate will choose and research a current topic of interest. The faculty will propose acceptable topics in various fields of Computer Science, with suggestions from candidates welcome. The graduate advisor must approve all topics. No official faculty supervisor is required though candidates are encouraged to seek out faculty advice during their course of study into the topic. A schedule will be set for Winter and Spring terms when all candidates can meet on a regular basis. The order of topics to be discussed will be determined at this time.

Winter and Spring terms. The graduate Compute Science seminar will begin in the Winter term. Each session is 60 minutes long and will cover one topic. We will try to schedule the seminar to accommodate work schedules – possibly at lunch hour on Fridays. Candidates will each take a turn leading the seminar and discussion. Occasionally, faculty may also lead the seminar. A typical session consists of a candidate describing his/her topic and research findings for the first half hour with ensuing discussion taking up the second half hour. Based on an average of 5-10 candidates per year, seminar meetings can occur once every 2-3 weeks.

Requirements:
The MS Computer Science Degree candidate is required to be present for all seminar meetings and not just the one in which s/he is leading the discussion. In addition, the candidate will hand in a final written report (complete with references) describing all of the candidate's research findings about the chosen topic. The report will be given a pass/fail grade by a faculty member with expertise relevant to the topic. A failing grade may result in the candidate being required to lead another seminar session, pass a written comprehensive exam, or other such consequence as deemed suitable by the faculty.

This seminar is not a for-credit course. No extra fees will be charged to the candidate for this seminar.

School of Engineering Computer Science Curriculum
School of Engineering Computer Science Courses
School of Engineering Computer Science Admissions

For more information, contact:
MS Computer Science Advisor
Dean Robert Kozik
518-631-9881




Degree Programs

MS in Electrical Engineering >
  - Description >
  - Curriculum >
  - Courses >
  - Admission Prerequisites >

MS in Mechanical Engineering >
  - Description >
  - Curriculum >
  - Courses >
  - Admission Prerequisites >

MS in Computer Science >
  - Description >
  - Curriculum >
  - Courses >
  - Admission Prerequisites >

MS in Engineering and Management Systems >
  - Description >
  - Curriculum >
  - Courses >
  - Admission Prerequisites >

Accelerated MS with
Union College >

© 2010 Union Graduate College, Full, part time and accelerated Graduate Masters Degree Study Programs.

Apply Online! | About Union Graduate College | Request Union Graduate Degree Program Information | Graduate School Admissions & Financial Aid | Graduate School Catalog |
Graduate College Calendar | Union Graduate Internships & Jobs | Union Graduate Student Resources | Map & Directions | Alumni & Friends | FAQs | News & Events

Union Graduate College 80 Nott Terrace, Schenectady, NY 12308 US Phone: (518) 631-9900 Fax: (518) 631-9901
Educating Graduate students from Albany, Schenectady, Upstate New York’s Capital Region, United States, and around the World.