Information Technology (ITEC) Courses
ITEC 5001 [0.0 credit]
Information Technology Seminars
A seminar based course where the students make the presentations and participate in discussions. Some seminars done by guest lecturers. Graded Sat/Uns.
Information Technology Seminars
A seminar based course where the students make the presentations and participate in discussions. Some seminars done by guest lecturers. Graded Sat/Uns.
Includes: Experiential Learning Activity
ITEC 5002 [0.5 credit]
Fundamentals of Information Technology Research
Basic concepts and techniques in information technology, including information systems, algorithms and software development process, research methods, and research and technical writing.
Fundamentals of Information Technology Research
Basic concepts and techniques in information technology, including information systems, algorithms and software development process, research methods, and research and technical writing.
Includes: Experiential Learning Activity
Precludes additional credit for ITEC 5000 (no longer offered).
Precludes additional credit for ITEC 5000 (no longer offered).
ITEC 5010 [0.5 credit]
Applied Programming I
Algorithm design and computer programming with practical industry problems in information technology. Topics include algorithms and pseudocode, programming fundamentals, memory operations, data structures, object oriented programming, program design, testing and debugging.
Applied Programming I
Algorithm design and computer programming with practical industry problems in information technology. Topics include algorithms and pseudocode, programming fundamentals, memory operations, data structures, object oriented programming, program design, testing and debugging.
Includes: Experiential Learning Activity
ITEC 5100 [0.5 credit]
Planning and Design of Computer Networks
Planning process of computer networks; needs and technical requirements; modeling of different network planning problems; exact and approximate algorithms; topological planning and expansion problems; equipment (switch, router) location problem; approximate and optimal routing algorithms; presentation of various case studies.
Planning and Design of Computer Networks
Planning process of computer networks; needs and technical requirements; modeling of different network planning problems; exact and approximate algorithms; topological planning and expansion problems; equipment (switch, router) location problem; approximate and optimal routing algorithms; presentation of various case studies.
Includes: Experiential Learning Activity
ITEC 5101 [0.5 credit]
Cross Layer Design for Wireless Multimedia Networks
Quality of service measures at different layers. Parameter adaptation, trade-offs, and optimization at physical, data-link, network, transport, and application layers. Cross-layer design in cellular, ad hoc, sensor, local area, green, and cognitive radio networks.
Cross Layer Design for Wireless Multimedia Networks
Quality of service measures at different layers. Parameter adaptation, trade-offs, and optimization at physical, data-link, network, transport, and application layers. Cross-layer design in cellular, ad hoc, sensor, local area, green, and cognitive radio networks.
ITEC 5102 [0.5 credit]
Designing Secure Networking and Computer Systems
Network security with coverage of computer security in support of networking concepts. Security issues in data networks at different protocol layers. Routing security, worm attacks, and botnets. Security of new mobile networks and emerging networked paradigms such as social networks and cloud computing.
Designing Secure Networking and Computer Systems
Network security with coverage of computer security in support of networking concepts. Security issues in data networks at different protocol layers. Routing security, worm attacks, and botnets. Security of new mobile networks and emerging networked paradigms such as social networks and cloud computing.
ITEC 5103 [0.5 credit]
Cloud and Datacentre Networking
Special issues of the networking requirements in datacentres and cloud computing environments. Performance, power requirements, redundancy of datacentre networks.
Cloud and Datacentre Networking
Special issues of the networking requirements in datacentres and cloud computing environments. Performance, power requirements, redundancy of datacentre networks.
ITEC 5110 [0.5 credit]
Emerging Network Technologies
Overview of technologies, protocols and techniques related to Information Technology networking that are either in their early stage of adoption or are not yet mainstream (i.e. beta or prototype stage). Focus will vary from year to year to reflect the evolutionary nature of this domain.
Emerging Network Technologies
Overview of technologies, protocols and techniques related to Information Technology networking that are either in their early stage of adoption or are not yet mainstream (i.e. beta or prototype stage). Focus will vary from year to year to reflect the evolutionary nature of this domain.
Also offered at the undergraduate level, with different requirements, as NET 4000, for which additional credit is precluded.
ITEC 5111 [0.5 credit]
Multimedia Networking
Audio and video compression. H.261, JPEG, MPEG and DVI. Accessing audio and video from a web server. Real Time Streaming Protocol (RTSP). Multimedia operating systems. Multimedia database. Network support for multimedia applications. Multimedia synchronization.
Multimedia Networking
Audio and video compression. H.261, JPEG, MPEG and DVI. Accessing audio and video from a web server. Real Time Streaming Protocol (RTSP). Multimedia operating systems. Multimedia database. Network support for multimedia applications. Multimedia synchronization.
Also offered at the undergraduate level, with different requirements, as NET 4007, for which additional credit is precluded.
ITEC 5112 [0.5 credit]
Secure Mobile Networking
The concept, principle and rationale of mobile networking. Mobile network architecture, protocols, mobility management, routing and mobile TCP/IP; Security challenges, vulnerabilities and threats in mobile networks; Security defense techniques and countermeasures in mobile networks.
Secure Mobile Networking
The concept, principle and rationale of mobile networking. Mobile network architecture, protocols, mobility management, routing and mobile TCP/IP; Security challenges, vulnerabilities and threats in mobile networks; Security defense techniques and countermeasures in mobile networks.
Also offered at the undergraduate level, with different requirements, as NET 4010, for which additional credit is precluded.
ITEC 5113 [0.5 credit]
Network Simulation
Introduction to discrete event simulation; fundamental stochastic models for networking; queueing theory; deterministic algorithms for networking; confidence intervals; introduction to network modeling. Simulation exercises including traffic monitoring, congestion, routing protocols, resource utilization and growth planning using OPNET simulation tool.
Network Simulation
Introduction to discrete event simulation; fundamental stochastic models for networking; queueing theory; deterministic algorithms for networking; confidence intervals; introduction to network modeling. Simulation exercises including traffic monitoring, congestion, routing protocols, resource utilization and growth planning using OPNET simulation tool.
Includes: Experiential Learning Activity
Also offered at the undergraduate level, with different requirements, as NET 4001, for which additional credit is precluded.
Also offered at the undergraduate level, with different requirements, as NET 4001, for which additional credit is precluded.
ITEC 5114 [0.5 credit]
Networked Applications
Architectures for computing in modern data networks that adopt the Internet architecture. Topics covered include socket programming, RPC and RMI. Client-server and peer-to-peer models. Emerging application architectures.
Networked Applications
Architectures for computing in modern data networks that adopt the Internet architecture. Topics covered include socket programming, RPC and RMI. Client-server and peer-to-peer models. Emerging application architectures.
Also offered at the undergraduate level, with different requirements, as NET 4005, for which additional credit is precluded.
ITEC 5200 [0.5 credit]
Entertainment Technologies
Advanced topics in entertainment technologies including web-based, film and television, video games and interactive systems.
Entertainment Technologies
Advanced topics in entertainment technologies including web-based, film and television, video games and interactive systems.
ITEC 5201 [0.5 credit]
Computer Animation Technologies
Advanced topics in computer animation: full body motion capture, space-time systems, physics-based animation, realistic rendering techniques, industry methods for large scene animations and live action integration; behavioural animation.
Computer Animation Technologies
Advanced topics in computer animation: full body motion capture, space-time systems, physics-based animation, realistic rendering techniques, industry methods for large scene animations and live action integration; behavioural animation.
ITEC 5202 [0.5 credit]
Visual Effects Technologies
Advanced look at the processes and technologies in visual effects, specifically in advanced processing of virtual sets (e.g. using chroma-keying), lighting and colour integration, filming technologies, motion tracking, and the integration of 3D objects/elements into real scenes.
Visual Effects Technologies
Advanced look at the processes and technologies in visual effects, specifically in advanced processing of virtual sets (e.g. using chroma-keying), lighting and colour integration, filming technologies, motion tracking, and the integration of 3D objects/elements into real scenes.
ITEC 5203 [0.5 credit]
Game Design and Development Technologies
Advanced technologies in the development of computer game systems and gaming experiences; the production process from idea to design: story, level, and character development. Games, game engine, theory and methodology.
Game Design and Development Technologies
Advanced technologies in the development of computer game systems and gaming experiences; the production process from idea to design: story, level, and character development. Games, game engine, theory and methodology.
ITEC 5204 [0.5 credit]
Emerging Interaction Techniques
Advanced interaction styles and their associated technologies. Topics may include hand held and gestural interactions, ubiquitous computing, deformable user interfaces, physiological computing and tangible user interfaces.
Emerging Interaction Techniques
Advanced interaction styles and their associated technologies. Topics may include hand held and gestural interactions, ubiquitous computing, deformable user interfaces, physiological computing and tangible user interfaces.
Also listed as HCIN 5300.
ITEC 5205 [0.5 credit]
Design and Development of Data-Intensive Applications
Design and development of data-intensive applications dealing with large-scale data. Data may include spatial data, time series, text, social media and different forms of digital media. Data modeling and management techniques will be discussed that enhance data analysis techniques and improve data-intensive applications.
Design and Development of Data-Intensive Applications
Design and development of data-intensive applications dealing with large-scale data. Data may include spatial data, time series, text, social media and different forms of digital media. Data modeling and management techniques will be discussed that enhance data analysis techniques and improve data-intensive applications.
ITEC 5206 [0.5 credit]
Data Protection and Rights Management
Understanding how to use technology to implement data privacy, security, protection and related legal issues. Insights on how to develop systems for managing digital rights, data privacy rules, laws or policies relevant to different jurisdictions, rights, and responsibilities for protecting data and personal information.
Data Protection and Rights Management
Understanding how to use technology to implement data privacy, security, protection and related legal issues. Insights on how to develop systems for managing digital rights, data privacy rules, laws or policies relevant to different jurisdictions, rights, and responsibilities for protecting data and personal information.
ITEC 5207 [0.5 credit]
Data Interaction Techniques
Design and development of how humans (e.g., end-users, knowledge-users and expert-users) interact with data ecosystem like data collection, storage, analysis and visualization. Techniques, methods and tools will be discussed on how humans interact with data based on capabilities of machines and needs of humans.
Data Interaction Techniques
Design and development of how humans (e.g., end-users, knowledge-users and expert-users) interact with data ecosystem like data collection, storage, analysis and visualization. Techniques, methods and tools will be discussed on how humans interact with data based on capabilities of machines and needs of humans.
ITEC 5208 [0.5 credit]
Virtual and Augmented Reality Technology
Research in and design of virtual/augmented reality systems. Applications, history, human factors, display and input hardware, and interaction techniques for navigation, selection and manipulation. Students develop and evaluate a VR/AR system using modern game engines and 3D hardware devices such as head-mounted displays.
Virtual and Augmented Reality Technology
Research in and design of virtual/augmented reality systems. Applications, history, human factors, display and input hardware, and interaction techniques for navigation, selection and manipulation. Students develop and evaluate a VR/AR system using modern game engines and 3D hardware devices such as head-mounted displays.
ITEC 5900 [0.5 credit]
Directed Studies
A course of independent study that fits the student’s area of interest under the supervision of a faculty member of the School.
Directed Studies
A course of independent study that fits the student’s area of interest under the supervision of a faculty member of the School.
ITEC 5905 [1.0 credit]
Network Technology Project
Students pursuing this degree will conduct a networking study, analysis, and/or design project under the supervision of a faculty member in the area of networks.
Network Technology Project
Students pursuing this degree will conduct a networking study, analysis, and/or design project under the supervision of a faculty member in the area of networks.
Includes: Experiential Learning Activity
ITEC 5909 [2.5 credits]
Master's Thesis
Master's Thesis
Includes: Experiential Learning Activity
ITEC 5910 [0.5 credit]
Selected Topics in Network Technologies
Recent and advanced topics in network technologies. Trends in wireless networking, software defined networks, power-line networking. Students may be expected to contribute to lectures or seminars on selected topics.
Selected Topics in Network Technologies
Recent and advanced topics in network technologies. Trends in wireless networking, software defined networks, power-line networking. Students may be expected to contribute to lectures or seminars on selected topics.
ITEC 5920 [0.5 credit]
Selected Topics in Digital Media
Recent and advanced topics in Digital Media. Students may be expected to contribute to lectures or seminars on selected topics.
Selected Topics in Digital Media
Recent and advanced topics in Digital Media. Students may be expected to contribute to lectures or seminars on selected topics.
ITEC 6200 [0.5 credit]
Introduction to Interdisciplinary Research in Information Technology
Introduction to concepts and practices for research in Information Technology. Understanding the defining properties of computer-based systems and related technologies. Emphasis on bringing together skills related to technology, people and content in order to solve problems and explore new possibilities.
Introduction to Interdisciplinary Research in Information Technology
Introduction to concepts and practices for research in Information Technology. Understanding the defining properties of computer-based systems and related technologies. Emphasis on bringing together skills related to technology, people and content in order to solve problems and explore new possibilities.
ITEC 6900 [0.5 credit]
Directed Studies
A course of independent study that fits the student’s area of interest under the supervision of a faculty member of the School.
Directed Studies
A course of independent study that fits the student’s area of interest under the supervision of a faculty member of the School.
ITEC 6907 [0.0 credit]
Doctoral Comprehensive
Ph.D. comprehensive examination in the student's field. The exam consists of a written submission and an oral examination.
Doctoral Comprehensive
Ph.D. comprehensive examination in the student's field. The exam consists of a written submission and an oral examination.
ITEC 6908 [0.0 credit]
Doctoral Proposal
Ph.D. thesis proposal. Defending a proposal consists of a written submission and an oral examination.
Doctoral Proposal
Ph.D. thesis proposal. Defending a proposal consists of a written submission and an oral examination.
Prerequisite(s): ITEC 6907 and permission of the School.
ITEC 6909 [0.0 credit]
Doctoral Thesis
Doctoral Thesis
ITEC 6920 [0.5 credit]
Selected Topics in Digital Media
Recent and advanced topics in Digital Media. Students are expected to contribute to lectures or seminars.
Selected Topics in Digital Media
Recent and advanced topics in Digital Media. Students are expected to contribute to lectures or seminars.
Summer session: some of the courses listed in this Calendar are offered during the summer. Hours and scheduling for summer session courses will differ significantly from those reported in the fall/winter Calendar. To determine the scheduling and hours for summer session classes, consult the class schedule at central.carleton.ca
Not all courses listed are offered in a given year. For an up-to-date statement of course offerings for the current session and to determine the term of offering, consult the class schedule at central.carleton.ca