Apply Now

The Certificate in Software Engineering allows students to receive a thorough grounding in the skills required of software engineers. Our core courses are in subjects most demanded by today's employers. Use your certificate to enter the workplace or as a foundation for further study for a bachelor's degree.

Prerequisite Courses (3)

CSCI 120 Introduction to Information Technology
CSCI 152 Computer Science I using Java
CSCI 252 Computer Science II using Java

Required Courses (3)

CSCI 258 Introduction to Operating Systems Using UNIX
CSCI 271 Data Structures
CSCI 362 Software Engineering

Electives (3)

Three (3) Computer Science courses from the following list:
CSCI 320 Windows Server and Client Management
CSCI 333 Object-Oriented Programming Using C++
CSCI 340 UNIX System Administration
CSCI 345 Computer & Network Security
CSCI 347 Analysis of Algorithms
CSCI 352 Computer Architecture and Assembly Language
CSCI 360 Database Management
CSCI 373 Advanced Web Technologies
CSCI 376 Networking Technologies
CSCI 400 Special Topics in Computer Science
CSCI 428 Software Quality Assurance
CSCI 455 Human-Computer Interaction
CSCI 460 Theory of Computing
CSCI 465 Operating Systems Internals
CSCI 477 Computer Networking

For program information, contact Prof. Suban Krishnamoorthy, at

  1. Requirements are accurate to date. However, the University reserves the right to change requirements in the future, and will notify applicants should any changes be made.

Framingham State University

100 State Street

PO Box 9101

Framingham, MA 01701-9101


Phone: 508-620-1220