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. 

“What an Amazing group of people. From start to finish they are with you every step of the way. From owners to educators; every single one of you is fantastic.

-Lynn S

Verified by MonsterInsights