This course will introduce students to program management methodologies used within the web and mobile development community, including modern version control systems and practice working as team applying Agile and SCRUM methodologies. After learning the basics of project management, students will apply project management techniques to develop a final project.
- Instructor: Allan McDonald
Students will learn about server-side programs using languages such as PHPand basic relational database usage to create dynamic content on websites. This course emphasizes the importance of sound testing and debugging strategies in any Internet programming project.
- Instructor: Christopher Oaten
This course will introduce students to mobile application development for both Android and iOS. The course uses an integrated development environment to write, test and deploy applications using languages such as Java as well as toolkits such as Flutter. Students will also use core mobile resources such as the Camera.
- Instructor: Dave Croft
This course will continue with concepts introduced in ITAS 191, with a focus on client-side scripting using a modern client-side environment such as JavaScript. Concepts will include User Experience (UX) considerations. Current libraries and asynchronous communication between a client (browser) and web servers will be covered.
- Instructor: Allan McDonald