-
Graduate Programs
- Master of Science in Applied Communication - Applied Communication Studies
- Master of Science in Applied Communication - Health Communication
- Master of Science in Applied Communication - Technical and Professional Writing
- Master of Science in Computer Science
- Master of Science in Counseling - Mental Health Counseling
- Master of Science in Counseling - School Guidance Counseling PreK-8 and/or 5-12 (Initial Licensure)
Master of Science
- Undergraduate Day Programs
- Undergraduate Evening Programs
- Distance - Online Learning
- Extended Campus / Center for Professional Studies
- University Catalog
- Academic Departments
- Academic Support
- Amelia V. Gallucci-Cirio Library
- International Education
- Courses and Calendars
- Liberal Arts and Sciences Program
- Undergraduate Research Conference
Master of Science in Computer Science
Degree Overview
The Master’s Degree Program in Computer Science provides the opportunity for graduate students to obtain competitive skills and knowledge to succeed as computer scientists in the constantly developing high-technology marketplace.
Requirements and Curriculum
Required Core Courses |
|
| CSC 7050 Theory of Computation | 3 S.H. |
| CSC 7400 Object Oriented Analysis and Design | 3 S.H. |
| CSC 8050 Design and Analysis of Algorithms | 3 S.H. |
| CSC 7011 Computer Engineering | 4 S.H. |
| CSC 7013 Advanced Mathematics for Computer Scientists | 3 S.H. |
| CSC 7014 The Practice of Computer Programming | 3 S.H. |
| CSC 7132 Operating Systems and Networking | 3 S.H. |
| Subtotal | 22 S.H. |
Elective Courses (Minimum of 11 S.H.) |
|
| Algorithms | |
| CSC 7160 Software Development in Computer Graphic | 3 S.H. |
| CSC 9050 Graph Algorithms | 3 S.H. |
| Web Programming | |
| CSC 7500 Database Design | 3 S.H. |
| CSC 8205 Advanced Java | 3 S.H. |
| Programming | |
| CSC 7000 Programming in UNIX in “C” | 3 S.H. |
| CSC 7200 Object Oriented Programming | 3 S.H. |
| CSC 8190 Unix Network Programming | 3 S.H. |
| Networking | |
| CSC 7255 Data Communications and Networking | 3 S.H. |
| CSC 8255 Advanced Network Technologies | 3 S.H. |
| Operating Systems | |
| CSC 8180 Windows Programming | 3 S.H. |
| CSC 8280 Advanced Operating Systems | 3 S.H. |
| General Electives | |
| CSC 7600 Embedded Systems | 3 S.H. |
| CSC 7600, 8600, 9600 Topics in Computer Science | 3 S.H. |
| CSC 8901 Internship | 1-3 S.H. |
| CSC 9000 Independent Study | 3 S.H. |
| Optional Thesis | |
| CSC 9010 Thesis I | 3 S.H. |
| CSC 9011 Thesis II | 3 S.H. |
| CSC 9012 Thesis Continuation I | 3 S.H. |
| CSC 9013 Thesis Continuation II | 3 S.H. |
Total for Degree |
33 S.H. |
- Internship may be repeated but a maximum of 3 credits will be counted towards the student’s program of study
- Maximum of 6 credits is permitted for Independent Study
- Students must follow thesis procedures established by the department
- Electives are selected with approval of advisor
Career Opportunities
Computer Science is one of the fastest growing job fields. Every industry has computer science needs, and our graduates find work in many different sectors. They land great jobs, too. Money Magazine recently rated "Software Engineer" as the most desirable job in America!
HOW TO APPLY
Apply online or request a print application
WHAT NEXT?
Contact Admissions Office: (978)665-3144,admissions@fitchburgstate.edu



