All courses, unless otherwise noted, consist of laboratory and classroom sessions.
Courses in the Diploma in Information and Communications Technology program are designated by INFO.
provides an overview of computer technology and introduces computer basics. Students will become familiar with the basic parts of computer systems and their functions while learning troubleshooting techniques and distinguishing between hardware and software problems. Configuring hardware through the operating system and component failure will be discussed. Understanding of these topics will be enhanced by dismantling and assembling a computer. This course is a prerequisite for all other courses in this program.
Operating Systems I
is a study of basic operating systems. Features and benefits of the Windows and Unix environments will be discussed in detail.
CR: the former INFO 3111 and INFO 3110
PR: INFO 1000
Networking Systems I
is a study of the most commonly used networking systems. Topics include fundamentals of LAN theory; LAN protocols; network topologies; network security; basic network communication options; and network management.
PR: INFO 2100
is a study of the Internet and its applications. Topics will include advanced searching techniques, programming languages used in developing applications for the World Wide Web, and creating and maintaining WWW sites.
PR: INFO 1000
Introduction to Wireless LANs
focuses on the design, planning, implementation, operation, and troubleshooting of Wireless LANs and bridging.
PR: INFO 2100
Networking Systems II
is a continuation of the more advanced features of networking systems.
PR: INFO 2200
Introduction to Programming
is an introduction to the fundamentals of structured programming. Topics include: algorithms, program structures, software design methodology, language constructs, data file basics, and abstract data types.
CR: the former INFO 3300
PR: INFO 2100
is a study of the fundamental elements of programming in a Windows environment. Topics will include: building a Windows Graphical Interface and the introductory concepts of object-oriented programming.
PR: INFO 3330
Introduction to Databases
is the study of the effective use of databases, including design and implementation, and their use in addressing a business data problem.
CR: the former INFO 3400
PR: INFO 1000
Programming with Databases
is a study of applications basics, basic data types, understanding objects and collections, coding for events, writing RDBMS, controlling programs, testing and debugging the application, run-time errors, and distributing the application.
Object Oriented Programming
is an introduction to object-oriented programming. Topics include: encapsulation, information hiding, inheritance and polymorphism.
PR: INFO 3301
Introduction to SQL
provides an overview of data server technology and SQL programming language. Topics include creating and maintaining database objects including storing, retrieving and manipulating data. The course will teach how to write SQL script files to generate report-like output.
PR: INFO 3315
Relational Database Administration
provides a firm foundation in basic database administrative tasks. The course offers a conceptual understanding of database architecture and how the architectural structures work and interact. Topics include creating an operational database and properly managing its various structures in an effective and efficient manner.
PR: INFO 3350
Relational Database Forms and Reports
will teach developing and deploying applications using forms and reports. Topics include customizing forms through user input items and controlling data access through the creation of event-related triggers for connectivity to an SQL server.
PR: INFO 3360
E-commerce and Intranet
is an examination of the elements that define e-commerce and Intranet applications. Major elements are the concept, design and construction of web-based data applications involved in both commerce transaction processing and internal resource databases.
CR: the former INFO 3430
PR: INFO 2300
Integrated Business Solutions
is an introduction to the techniques involved in analysing a company's information technology needs, and designing a customized solution.
PR: INFO 3431
Networking Systems III
is an advanced study of switching techniques and wide area networks.
PR: INFO 3200
includes an introduction to network security and overall security processes with emphasis on security policy design, installation, configuration, and maintenance.
Case Study / Student Project
is a comprehensive analysis of an assigned case. A written report will be required. Skills and knowledge developed throughout the program will be utilized in solving business-related problems. Using a case approach, students will work in teams to evaluate a company's IT resources and prepare a proposal for a solution that will meet the company's needs. A plan will be generated with suitable phases for implementing the solution. Evaluation will be based on effectiveness of the solution, demonstrated understanding of methodology and available technology, and the clarity, conciseness, and logic of the presentation style.
PR: Admission to Option 2 and successful completion of all other course work, or approval of the Director of the Division of Lifelong Learning, or delegate.
provides opportunities for students in the program to apply theories and skills learned in the classroom to workplace settings. As one component of the work term the student is required to complete a work report which should: analyse an issue/problem related to the student's work environment; demonstrate an understanding of the structure of a professional report ; and show competence in written communication and presentation skills.
PR: Admission to Option 1 and successful completion of all other course work.