Dec 13, 2025  
Undergraduate Catalog 2023-2024 
    
Undergraduate Catalog 2023-2024 Archived Catalog

CS 3533 Software Engineering

Three hours (On Campus)
An essential course in preparing the student for a role in software design and development. This engineering course covers the disciplined processes involved in software application/product development - the analysis, design, construction, testing, and quality. The focus will be on practical aspects in preparing requirements specifications, drafting design diagrams, coding using any programming language of choice, and evaluating the developed product using industry-standard testing frameworks. Advanced concepts like services, components, and cloud-based software engineering are also introduced. The student will develop a software product incorporating all the engineering activities learned in this course. An additional fee may be associated with this course.

Prerequisites: CS 3363 and CS 3423 
Offered on campus Spring semester