Software Engineering
This program prepares individuals to apply scientific and technological principles to analyze, design, implement, verify & validate, deliver, and maintain software systems for communications, business, medical, industrial, military, aerospace, scientific, and general computing applications.
Courses
- CSCI201 — Computer Science 1
- CSCI221 — Modern Computer Architecture
- CSCI450 — Computer Graphics Applications and Algorithms
- MATH221 — Calculus I
- MATH222 — Calculus II
- MATH271 — Discrete Mathematics
- MATH304 — Tools of Mathematical Reasoning
- MATH320 — Multivariable Calculus for Engineers
- SE250 — Introduction to Software Engineering
- SE276 — Introduction to Mobile Applications
- SE412 — Data Mining for Software Engineering
- SE413 — Big Data Organization and Management
- SE444 — Internship: Undergraduate
- SE450 — Software Reverse Engineering
- SE477 — Mobile Application Development
- SE482 — Computer Animation and Visualization
- STAT321 — Statistical Methods II