Ontario College Graduate Certificate in Wireless Information Networking Curriculum
Courses and Descriptions
This course is designed to familiarize the student with the UNIX operating system. Students will be introduced to UNIX and Windows architecture, features and usage, as well as learn the principles of script programming. The role of the UNIX operating system in the development, evolution and continued operation of the Internet will be discussed in detail. The management of Windows Directory Service will be discussed and applied in laboratory exercises.
This course introduces the students to theory and practical aspects of Radio Spectrum, Modulation techniques and wireless telecommunications systems and networks.
This course introduces students to the fundamental concepts of electrical and electronic circuits. The student investigates, analyzes and tests the basic DC and AC circuits. The student measures and analyzes the parameters and characteristics of semiconductor devices and becomes familiar with the major applications of diodes, transistors, and operational amplifiers. The student also constructs, tests, and analyzes the most common circuits of any wireless communication system including; power supply, filter, amplifier, and oscillator circuits. Trouble-shooting procedures and techniques are introduced. Integrated circuits are also constructed and tested.
Microcontrollers are basically self-contained computer systems that work in real time to control devices such as motors, appliances, instrumentation, robots, cell phones, vehicle control system, etc. This course introduces students to microcontrollers and how to interface them to various devices, such as LCD's, 7-segment displays, RFID readers and a D.C. motor. Student's will be working with a microcontroller development board and an integrated development environment, to learn how to develop, modify and troubleshoot embedded microcontroller software to create interfacing systems for basic input/output operations.
Cybersecurity has become an important field due to our professional and personal dependence on the Internet, Cloud storage, and mobile devices for everyday computing and server infrastructure. The Introduction to CyberSecurity course will arm our students with the basic information needed to be able to protect and defend themselves and their employers from cyber attacks through awareness and hands-on, real-life activities that will whet their appetites to learn more about the computer security field. The evolution of the cyber age has led us to be concerned about the confidentiality, integrity, and availability of financial, political, personal, and health information stored on the Cloud, thus creating the need to have cybersecurity professionals at all levels of network administration. Upon successful completion of this course, students will be able to apply their knowledge and understanding of cybersecurity to make more informed decisions on how to protect computer systems and their valuable data and applications from unwanted access and corruption.
This course introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. By the end of the course, students will be able to build simple LANs, perform basic configurations for routers and switches, and implement IP addressing schemes.
This is a multi-disciplinary course designed to help students develop their skills in managing technical projects. Students will learn how to identify and plan a project and work toward achieving their project goals. They will interact with a team in ways that contribute to effective working relationships and the achievement of the project goals. They will communicate in written, spoken, or visual format at various stages of the project. The course also includes evaluating the technical, interpersonal, and communication processes the team uses. Students will work on managing a project typical to one that a computer-systems professional would be involved in.
Comp554 offers an introduction to the quantitative theory of information and its applications to reliable, efficient communication systems. Topics include mathematical definition and properties of information source coding theorem, lossless compression of data, optimal lossless coding, noisy communication channels, and channel coding theorem.
This course describes the architecture, components, and operations of routers, and explains the principles of routing and switching protocols. Students learn how to configure a switches and routers for basic and advanced functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with VLANS, RIP, DHCP, ACL for both IPv4 and IPv6 networks, and NAT for IPv4 networks.
Students will have the chance to work with the industry standard Labview and its toolkit. Students will also have the opportunity to design and analyze the various component of Digital Signal processing systems involved in wireless network based on Labview such as OfSM, MIMO, Digital Filler and others.
In an ever-evolving technological world, where the transmission of data and communication has shifted from traditional wired networks to various forms of wireless networks, security of data has become a necessity. The purpose of this course is to provide foundational knowledge of wireless network systems and a hands-on guide to defending wireless networks against attacks. It prepares students for the Certified Wireless Technology Specialist (CWTS) certification, introduces them to the Certified Wireless Network Administrator (CWNA) curriculum, and guides them toward earning the Certified Wireless Security Professional (CWSP) credential offered by the Certified Wireless Network Professional (CWNP) organization. There will be many hands-on exercises, which allow students to demonstrate skills as they are learned.
This course will build on previous security courses and further explore the latest security trends, instilling in the students the skills needed to implement best security practices and adapt to future security threats. Through a variety of hands-on labs. the students will examine both offensive security vectors and implement best defensive strategies to counter those offensive devices and plan for security in all aspects of computing to meet today?s defensive needs, and the needs of the future.
Students use the skills and techniques learned in all other courses, to start the detailed planning and execution of an applied project which was initiated in the previous semester.
This course discusses the WAN technologies and network services required by converged applications in a complex network. The course enables students to understand the selection criteria of network devices and WAN technologies to meet network requirements. Students learn how to configure and troubleshoot network devices and resolve common issues with data link protocols. Students will also develop the knowledge and skills needed to implement IPSec and virtual private network (VPN) operations in a complex network.
Students will learn about self-configured, self-held mesh network. Focus of this course will be on adhoc sense network where students will have a chance to learn the new operating system Tiny OS and its programming language NESC. The student will work on applications such as weather predicition and health services based on above tools.
This course will introduce the students to Radio Frequency Theory, Antenna Types, bandwidth usage and regulations. The use of antenna and signal loss considerations over various cellular and WIFI networks will be explored.
This course describes the architecture, components, and operations of routers and switches in larger and more complex networks. Students learn how to configure routers and switches for advanced functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with OSPF, EIGRP, and STP in both IPv4 and IPv6 networks.
Students use the skills and techniques learned in other courses, to continue to execute and close an applied project which was planned and partly executed the previous semester.
Data Mining is the practice of studying large amounts of data of a variety of types to learn interesting patterns, unknown facts, and other useful information. The focus of this course is to explore the analytical, and statistical methods and tools used to process and visualize Big Data. Understanding how all the connected things (IoT) are generating Data and how to model these data for overall benefit of the society and industry.
This course offers the student both theory and lab work that examines modern cloud technologies and ?everything-as-a-service? (EAAS) paradigms. The student will learn installation, networking, support, and administration of cloud technologies that can serve the needs of the businesses of today. As well, security and disaster-recovery strategies will be studied and applied.
This course will introduce students to the architecture and framework of the Internet of Things (IoT) and Augmented Reality. illustrating how devices and sensors connect, allowing people to monitor and act upon the world around them. Sensors/actuators, IP gateways, edge computing, security, and data management stacks will be key topics. Students will work with augmented reality and integrate it with Internet of Things (IoT).