B.S. Software Engineering:

Software Development Concentration 127 Credits

Remedial Courses:

Remedial classes are required when a placement test is not passed.

Additional Math Courses:
First Academic Year (Fall, Spring, and Summer)
  • ENG100  English Composition
  • MATH143   Calculus I
  • CS100   Introduction to Scripting: Python
  • CS115   Web Programming: HTML5, CSS, JavaScript
  • GenEd  General Education Course
  • MATH144  Calculus II
  • SCI145  College Physics I
  • CS110  C Programming
  • SWE125  Introduction to Mobile Programming: iOS
  • GenEd  General Education Course

 

Second Academic Year (Fall, Spring, and Summer)

  • ENG220  Technical Writing
  • MATH245  Calculus 3
  • CS212  Java Programming
  • CS295  Data Structures and Algorithms
  • Elective  Advisor Approved Elective
  • ENG250  Speech and Oral Communication
  • MATH295  Discrete Mathematics
  • CS221  Linux Programming Environment
  • CS285  C++ Programming: Object Oriented Programming
  • GenEd  General Education Course

 

Third Academic Year (Fall, Spring, and Summer)

  • MATH320  Geometry and Transformation
  • SCI245  College Physics II
  • SWE351  Computer Architecture
  • SWE352  Embedded Software Systems
  • GenEd  General Education Course
  • CS340  Software Engineering Methods and Project I
  • CS445  Advanced C++ Programming
  • Elective  Advisor Approved Elective
  • GenEd  General Education Course
  • GenEd  General Education Course
Fourth Academic Year (Fall, Spring, and Summer)
  • BUS270  Project Management
  • CS442  Software Engineering Methods and Project II
  • SWE484  Senior Project I: Planning
  • INT401  Internship I or Advisor approved course
  • GenEd  General Education Course
  • CS320  Operating Systems Concepts
  • SWE485  Senior Project II: Execution
  • INT402  Internship II or Advisor approved course
  • GenEd  General Education Course
  • GenEd  General Education Course