Computer Science and Information Technology
Welcome to the Department of Computer Science and Information Technology
- Earn a recognized Information Technology (IT) Diploma or Bachelor Degree.
- Learn while you work. (Co-op option is available)
- Keep pace with IT changes.
View (2012/13) course details and read about these programs via the links below:
Computer Information Systems: Certificate (1 yr)
Computer Information Systems: Diploma (2 yrs)
Information Technology: Bachelor of Technology (4 yrs)
Register now for Summer 2013 INFO courses!
Space is still available in:
(posted Apr 4, 2013)
INFO 2411 - Foundations of Computer Security: Students will learn fundamental concepts, theories, methodologies and techniques of computer security. Students will learn computer security techniques such as encryption methods, public key cryptography, hash function and signature schemes, key exchange protocols, authentication and access control methods. Students will also develop practical implementations of cryptographic techniques and learn how to apply them in real-life scenarios. Students will complete a project related to computer security and privacy.
INFO 3180 - Wireless Networks: Students will learn the concepts and practical skills of wireless local area networks (WLANs). They will learn the fundamentals of radio frequency (RF) signals, mathematical skills required in RF signal power calculations, wireless antennas, antenna accessories, and spread spectrum technologies. The students will also learn WLAN infrastructure devices, WLAN organizations and standards, WLAN network architectures, wireless site survey and WLAN troubleshooting techniques.
INFO 3210 - Distributed Systems: Students will learn principles, techniques and strategies used in design and implementation of distributed applications and system solutions that are robust, scalable, and secure. Students focus on modeling distributed systems and building distributed objects using .NET framework. Students will be required to develop a distributed business solution using C# and .NET Remoting.
INFO 3235 - Web Multimedia: Students will learn the different types of multimedia (e.g. text, images, sound, animation and video) required in website development. They will learn the theoretical foundations and the practical tools for creating graphics, sound, animation and video content that will be used in websites, as well as multimedia design considerations.
INFO 3241 - Identity Management: Students will learn the fundamental concepts of digital identity management. They will learn the concepts of digital identity, digital identity lifecycles, digital rights management and identity management architecture building. They will also examine industrial software and tools and use them to build identity management systems.
INFO 4125 - Website Security: Students will learn the core mechanisms and tools for Web security. They will learn the principles of Web attacks on authentication, users, application servers, data stores, back-end components, application logic and bypassing client side controls. They will also learn how to discover and prevent Web security flaws during Web application development and measures to improve Web security.
INFO 4370 - Security of Wireless Systems: Students will learn about wireless security technologies such as advanced user authentication, robust encryption, and intrusion prevention. They also will learn concepts of wireless discovery, wireless attack identification and monitoring, and wireless security policies and solutions. Students will be required to conduct research and work on a project to solve real-world wireless system security problems in a simulated environment.
Students must meet prerequisite requirements prior to registering. If you need assistance with course planning, please call 604-599-3251 to book an appointment with an advisor.

