B.S. in Software Engineering

Hover to trace a path · Click for detailsTap a course for its path · Drag to move · Pinch to zoom

Curriculum map overview
FoundationMajorElectiveSelected coursePrerequisite pathCorequisiteUnlocks after completion

All courses

  • Semester 1: CSC101, Computer Science and IT Applications
  • Semester 1: MTH101, College Algebra
  • Semester 1: ENG101, Argument
  • Semester 1: CIV101, Civilization I: The Ancient World
  • Semester 1: SCI101, Life Science + Life Science Lab
  • Semester 2: ENG102, Critical Reading and Writing
  • Semester 2: SCI102, Physical Science
  • Semester 2: STT201, Statistics
  • Semester 2: ITE202, IT Systems
  • Semester 2: MTH235, Discrete Mathematics
  • Semester 3: SE301, Software Engineering Principles
  • Semester 3: ITE303, Introduction to Programming
  • Semester 3: SE311, System Analysis and Design
  • Semester 3: CIV203, Civilization III: The Ancient World
  • Semester 3: ENG203, Research
  • Semester 4: ITE301, Data Communications and Networks
  • Semester 4: ITS350, Introduction to Data Structures and Algorithms
  • Semester 4: SE421, Software Design and Models
  • Semester 4: CIV204, Civilization IV: The Modern World
  • Semester 4: MTH-SCI-OPT-4, Math and Science Core Option
  • Semester 5: ITE305, Database Management Systems
  • Semester 5: ITE308, IT Project Management
  • Semester 5: SE355, Distributed Computing
  • Semester 5: LSCI-OPT-5, Life Science Core Option
  • Semester 5: SS-HUM-OPT-5, Social Science OR Humanities Core Option
  • Semester 6: ITE409, Advanced Programming
  • Semester 6: SE423, Enterprise Software Architecture
  • Semester 6: SE422, Concurrent and Parallel Programming
  • Semester 6: SE-ELEC-1, SE Elective 1
  • Semester 6: MIN-GEN-1, Minor/Elective Course 1
  • Semester 7: SE455, Software Testing
  • Semester 7: SE490, SE Capstone Project I
  • Semester 7: SE-ELEC-2, SE Elective 2
  • Semester 7: MIN-GEN-2, Minor/Elective Course 2
  • Semester 7: MIN-GEN-3, Minor/Elective Course 3
  • Semester 8: SE491, SE Capstone Project II
  • Semester 8: SE-ELEC-3, SE Elective 3
  • Semester 8: SE-ELEC-4, SE Elective 4
  • Semester 8: MIN-GEN-4, Minor/Elective Course 4
  • Semester 8: MIN-GEN-5, Minor/Elective Course 5