Dec 21, 2024  
2024-25 Undergraduate Catalog 
    
2024-25 Undergraduate Catalog

Syllabi

CMP 411 - Software Engineering: Front-End Design and Development (3)

Prerequisites: CMP 145  and Junior/Senior standing, or permission 
This course will survey techniques and tools used in the application of engineering principles to the development of modern front-end software systems. In particular, this course examines the parts of a modern, tiered software system that comprise the application’s user interface (UI). The course will examine the relevant architecture and design patterns used for reliable, robust user interfaces; mobile and / or Web application development; and one or more programming and interface markup languages currently used in the industry for front-end development. Upon completion of this course, students will have gained the knowledge and skills necessary to apply engineering principles, techniques, and tools in the development of front-end software.