Skip to Main Content

Computer Science (B.S.)

Download as PDF

Computer ScienceUndergraduate42
Completion requirement
Complete ALL of the following Courses:
Completion requirement

Students in this concentration take courses in artificial intelligence (AI), machine learning (ML), natural language processing (NLP), data mining, programming, and data science. Graduates of this concentration are prepared for graduate studies or careers as ML engineers, NLP engineers, data scientists, data engineers, data analysts, AI software developers, and AI ethics and policy analysts.

Fulfill ALL of the following requirements:
Complete ALL of the following Courses:
AND
Complete at least 2 of the following Courses:
AND
Complete ANY of the following Courses:
Completion requirement

This concentration prepares students for careers in software development.

Fulfill ALL of the following requirements:
Complete ALL of the following Courses:

MATH 330 Discrete Mathematics II may be substituted for CSCI 317 Discrete Structures

AND
Complete at least 3 of the following Courses:
AND
Complete ANY of the following Courses:
Completion requirement

This concentration integrates two (2) full-time six-month cooperative work experiences with the required courses for the Concentration in Computer Science. These cooperative work experiences allow students to apply and further investigate the discipline of computer science. This concentration prepares students for careers in software development.

Concentration Entrance Requirements – Students must:
• Maintain a minimum overall GPA of 2.80;
• Maintain a 3.00 GPA in all Computer Science courses;
• Complete and submit the cooperative experience application during the semester prior to enrolling in CSCI 310 Cooperative Experience I Transfer students must complete three (3) Computer Science courses at Framingham State University prior to participating in CSCI 310 Cooperative Experience I;
• Have junior standing at the time of the first cooperative experience.

Fulfill ALL of the following requirements:
Fulfill ALL of the following requirements:
Complete ALL of the following Courses:
AND
Complete ANY of the following Courses:
AND
Complete at least 3 of the following Courses:
AND
Complete ANY of the following Courses:
Completion requirement

This concentration trains students for technical careers in information systems such as database administration, network administration, systems analysis and design, and software quality assurance.

Fulfill ALL of the following requirements:
Complete ALL of the following Courses:
AND
Fulfill ALL of the following requirements:
Complete ALL of the following Courses:
AND
Complete ANY of the following Courses:
Fulfill ANY of the following requirements:
Complete up to 2 course(s) and earn credit(s) from the following:
OR
Complete up to 2 course(s) and earn credit(s) from the following:
OR

Any computer science courses (maximum of two) at the 200-level and above except:

  • Courses listed in the Network and Systems Administration category

  • CSCI 490 Independent Study in Computer Science

  • CSCI 495 Internship in Computer Science

Complete ANY of the following Course Sets:
Completion requirement

This concentration integrates two (2) full-time six-month cooperative work experiences and one (1) cooperative experience seminar with the required courses for the Concentration in Information Systems. These cooperative work experiences allow students to apply and further investigate the discipline of computer science.

Concentration Entrance Requirements:
Students must

• Maintain a minimum overall GPA of 2.80;
• Maintain a 3.00 GPA in all Computer Science courses;
• Complete and submit the cooperative experience application during the semester prior to enrolling in CSCI 310 Cooperative Experience I Transfer students must complete three (3) Computer Science courses at Framingham State University prior to participating in CSCI 310 Cooperative Experience I;
• Have junior standing at the time of the first cooperative experience; and

Fulfill ALL of the following requirements:
Complete ALL of the following Courses:
AND
Fulfill ALL of the following requirements:
Complete ALL of the following Courses:
AND
Complete ANY of the following Courses:
AND
Fulfill ANY of the following requirements:
Complete up to 2 course(s) and earn credit(s) from the following:
OR
Complete up to 2 course(s) and earn credit(s) from the following:
OR

Any computer science courses (maximum of two) at the 200-level and above except:

  • Courses listed in the Network and Systems Administration category

  • CSCI 490 Independent Study in Computer Science

  • CSCI 495 Internship in Computer Science

Complete ANY of the following Course Sets: