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.