Software Engineering Minor Core I

Students are required to complete the courses in one of the following options:

Option 1

  • CS141 Introduction to Computer Science I (4 credits)
  • CS142 Introduction to Computer Science II
  • CS344 Algorithms and Data Structures

Option 2

  • CS141 Introduction to Computer Science I (4 credits)
  • EE262 Intro to Object Oriented Programming and Software Design
  • EE363 Software Components and Generic Programming

Software Engineering Minor Core II

Students must complete one of the following courses:

  • CS242 Advanced Programming Concepts in Java
  • or EE408 Software Design for Visual Environments

Students must complete one of the following courses:

  • EE368 Software Engineering
  • or CS350 Software Design & Developments

Software Engineering Minor Core III

Students must complete one of the following courses:

  • EE465/CS452 Computer Graphics
  • CS455/EE407 Computer Networks
  • EE468/CS460 Database Systems
  • or course approved by the Software Engineering Program Committee.