Undergraduate Certificate Software Engineering

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.