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 130 Introduction to Computer Programming

CSCI 252 Computer Science II using Java

Required Courses (6)

CSCI 258 Introduction to Operating Systems Using UNIX

CSCI 271 Data Structures

CSCI 362 Software Engineering

Choose Three (3) Computer Science Electives 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 skrishnamoorthy@framingham.edu.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.