Concentration in Computer Science (CSG)


The computer science concentration prepares students for careers in software development.

Required Computer Science courses (13):

CSCI 120 Introduction to Information Technology
CSCI 152 Computer Science I Using Java
CSCI 252 Computer Science II Using Java
CSCI 258 Introduction to Operating Systems Using UNIX™
CSCI 271 Data Structures
CSCI 317 Discrete Structures (or MATH 294 Discrete Math II)
CSCI 347 Analysis of Algorithms
CSCI 352 Computer Architecture & Assembly Language
CSCI 360 Database Management
CSCI 362 Software Engineering
CSCI 460 Theory of Computing
CSCI 465 Operating Systems Internals
CSCI 477 Computer Networking

Two (2) Computer Science electives:

Any course 300 level or above except for CSCI 490 Directed Study, CSCI 495 and CSCI 496 Cooperative Program in Computer Science

Five (5) Mathematics and Science Requirements:

Required Math Courses(2):
MATH 117 Introduction to Statistics
MATH 292 Discrete Mathematics I or MATH 215 Finite Mathematics
Two (2) or three (3) additional math courses beyond MATH 200 PreCalculus.
Required Science Courses(2):
Two (2)  Physical or Life Science Courses (One (1) must be a lab course open to science majors).  These can be taken from courses that meet Gen Ed Goals 6 and 7 as long as they are courses taken by majors in the discipline.
A fifth course can be taken in either Math (beyond Math 200 PreCalculus) or a Science course.

Note: Students may need to take additional mathematics courses if their math placement score does not qualify them for MATH 292 Discrete Mathematics I. These mathematic courses would be taken as free electives. CSCI 135 Information Technology and Society and other computer science course can be taken as a free elective.

Tutors Spring 2014

John Sharko - in CASA
Monday 2 - 9 PM
Tuesday 2 - 9 PM
Thursday 11-4 PM

Mark Morabito - in CASA
Sunday 5-8 pm
Thursday 4:00-9pm

Tom Greenhalgh - in CASA
Monday 10:30-12:30
Wednesday 10:30-12:30
Thursday 2:30-4:30

Brian Henricksen - in HH318
Tuesday 10:30-12:30
Thursdays 2:30-4:20
Fridays 11:30-1:30

Supplemental Instruction for CS1
Tom McNulty
Mon 1:30-2:30 in HH318
Tues 12:30-1:20 in HH318
Wed 10:30-11:30 in CASA
Friday 12:30-1:30 in CASA

Supplemental Instruction for HTML
Besart Bytyqi
Mon/Wed 10:30-12:30 in HH318
Mon 2:30-5:30 in CASA
Tue 3:30-5:30 in CASA


100 State Street

PO Box 9101

Framingham, MA 01701-9101


Phone: 508-620-1220

Mobile Version

Copyright © 2015 Framingham State University