ITAS 255 Web Development I

An applied course that builds on first year client and server-side programming courses. Students work on full-stack web application projects. Students will be introduced to modern web development frameworks such as Node.js, React and PHP Laravel.

ITAS 264 Business Analysis and Systems Design

This course will reinforce concepts learnt in ITAS 164 and will involve a group-based project using collaborative development tools and applying Agile and SCRUM methodologies. The course will include business systems analysis and design and an entrepreneurial component including researching and understanding similar and/or competing technologies related to the project. ITAS 264 was formerly called ITAS 264T; credit will not be granted for both courses. (2:0:3)

ITAS 268 IT Application Security

This course teaches the concepts and practices necessary to protect web and mobile applications from cybersecurity threats. Students learn about vulnerability management, secure coding, threat modeling, ethical hacking and penetration testing. Emphasis is placed on the role of encryption, authentication and access control in securing applications from design through deployment.

An introduction to the design, implementation and administration of database systems. Topics include data modeling SQL programming, and database server administration. Students will be exposed both to Relational Database Management Systems such as MySQL as well as no SQL DBMS such as Mongo or Firebase.