Sep 07, 2024  
ARCHIVED 2023-24 Undergraduate Catalog 
    
ARCHIVED 2023-24 Undergraduate Catalog [ARCHIVED CATALOG]

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

Knowledge of CMPS 146  or equivalent is recommended to successful in this course. 
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.