Prerequisites: Any Level 1 Computer course, or equivalent experience.
This course is designed for someone interested in software engineering, or a professional working with software engineering specialists in a liaison or project management role. Topics will include techniques for specifying the functional and non-functional aspects of a software system, techniques for designing and testing a software system and software development principles. Students will also discuss Agile development, REST, and Async programming, software specification, design, refactoring, and information security.
The next offering of this course will be August 9-20th from 8:30 AM to 2:30 PM Monday to Friday.