Introduction to Software Engineering
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.
You will learn:
- How to specify functional and non-functional aspects of a software system
- Techniques for designing and testing a software system
- Software development principles
Course Details
The next offering of this course will be August 9-20th from 8:30 AM to 2:30 PM Monday to Friday.