Course Description
 111 CNET – 3  Digital Logic Prerequisite: download file

This course presents the various binary systems suitable for representing information in digital systems and binary codes are illustrated. It introduces the basic postulates of Boolean algebra and shows the correlation between Boolean expressions and their corresponding logic diagrams. It covers the map method for simplifying Boolean expressions. The map method is also used to simplify digital circuits constructed with AND-OR, NAND and NOR gates. The procedures to develop and conduct appropriate experimentation for the analysis and design of Combinational and Sequential circuits with Verilog. It deals with various sequential circuit components such as registers, shift registers and counters with memory circuits. 


 112 CNET - 3  Electronic Circuits 1 Prerequisite:  download file

This course introduces fundamentals of electrical and electronics. It introduces the semiconductor diode and its energy level, resistance level, equivalent circuits, Zener diode, light-emitting diode. It covers diode load line analysis and series/parallel configuration. It deals with various application of diode as Half-wave rectifier, Full-wave rectifier, clippers, clampers, Zener diode circuits, voltage multiplier circuits, AND/OR gate using diode. This course also introduces bipolar junction transistor (BJT) construction, operation, configurations and transistor amplification action.


213CNET-3 Computer Organization and Architecture Prerequisite: download file

This course is about the structure and basic function of computers. Its purpose is to present, as clearly and completely as possible, the nature and characteristics of modern-day computer systems. This course covers all aspects of computer, from the underlying integrated circuit technology used to construct computer components, to the increasing use of parallel organization concepts. This course also focuses on different elements of Computer Organization and Major components which include processor, memory, I/O, control unit, registers, ALU, discussion of cloud computing and instruction execution unit. Use of Multicore configurations, Cache organization, Nonvolatile solid state memory. It also discusses control signals for the operation and coordination of all processor components.


214 CNET - 3 Electronic Circuits 2 Prerequisite:  download file

This course introduces knowledge of how to design and build simple and smart electronic circuits by proper selection of its external components and ICs. It establishes the definition and the need for Amplification. The main contents are: Introduction to Amplifier, OP-AMP Input Modes and Parameters, Feed Back, basic OP-AMP circuits, Active Filters and Oscillators.


221 CNET-3 Signals And Systems Prerequisite:  download file

This course covers the fundamentals of Signals and System analysis, focusing on the classification of signals, types of signals like sinusoidal, unit impulse, unit step and exponential signals. Moreover, basic mathematical operations are performed on signals, transformation of the independent variable and representation of a Discrete-Time signal in term of impulse is also covered. It deals with Discrete-Time & Continuous-Time LTI systems, interconnection of
systems, convolution sum, convolution integral and properties of LTI Systems. This course also includes Fourier Series and Fourier Transform of continuous-time periodic and aperiodic signals respectively, Dirichlet’s conditions for the convergence and properties of Fourier series and Fourier Transform. In many diverse fields this course can be used like: Analog and Digital Communication, Image procession, Digital Signal Processing, Acoustics, etc.


222 CNET-3 Introduction to Communication System Prerequisite:  download file

This course provides an introduction and survey to communication systems applications with electronic techniques and operation with analog and digital modulation. It establishes the definition and the need for modulation with Pulse Modulation techniques. It discusses analog-to-digital conversion and elaborates on its two steps such as sampling and quantization. Analyze the digital Modulation techniques and also describe the current developments in radio
communications. Students can perform the experiments and mini-projects on hardware devices of communication systems lab.


315 CNET-3 Microprocessor & Assembly Language Prerequisite:  download file

The purpose of this course is to teach the students about architecture of microprocessors and assembly language programming. The student will be able to incorporate these concepts into their electronic designs for other courses where control can be achieved via a microprocessor and microcontroller implementation. Topics include introduction to microcomputer, microprocessor, 8086 microprocessor architecture, signals and pin configuration, 8086 addressing modes, instruction set, assembly language programming and example programs. Also Interrupts handling with 8259 Priority Interrupt Controller, DMA (Direct Memory Access)-8257, PPI (Programmable Peripheral Interface)-8255, Introduction to microcontroller 8051and Arduino boards included. Laboratory exercises will be practiced using EMU8086 emulator or similar tools which is based on 8086 microprocessors.


317 CNET-3 Elective-1 ( Cloud Computing) Prerequisite: download file

Brief history of cloud computing, advantages, cloud characteristics and challenges of cloud computing are explained. Cloud delivery, cloud deployment models, roles and boundaries are discussed. Understanding of various architectural models of cloud computing, the concepts of virtualization and cloud orchestration. Fundamental cloud security concepts, security threats, attacks and cloud architectures are explained.


323 CNET-3 Data Communication Prerequisite:  download file

Course Description Course: The topics of this course include fundamentals of data communications. It introduces the essential elements and basic concepts of data communications. It covers the concept of analogue and digital signals, periodic and non-periodic signals, time and frequency domains concepts. Describes various error detection and correction techniques, CRC, Checksum and Hamming code techniques. It also covers topics related to networking and internet working devices for communication.


326 CNET-3 Cryptographic Techniques Prerequisite: download file

This course will primarily focus on basic terminology and concepts of cryptography. There are two basic techniques for encrypting information: symmetric encryption and asymmetric encryption. The topics covered in this course includes introduction to cryptography, symmetric and asymmetric cryptography, One time pad, Hill cipher, DES, AES,RC4 ,RSA,DIFFIE-HELLMAN, Man In the Middle Attack, ElGamal Cryptographic System, Elliptic Curve Cryptography and Digital Signatures.


331 CNET-3 Computer Networks Prerequisite: download file

This Course introduces the fundamentals of Computer Network. It is based around the TCP/IP Reference Model that explains the working of all layers in general and deal with the major issues in the Data Link and Network layers of the model. Most of the protocols used in these layers are discussed. Students are also introduced to the areas of routing Protocols, OSI and Internet protocols. It also covers the Error detection, Multiple Access Protocols, Ethernet switch and VLANs.


332CNET-3 Network Operating System Prerequisite:  download file

This course focuses on the key issues that need to be considered when deciding to use a network operating system. Some of the questions raised are what is a network operating system (NOS) and when do user need one, what are the main types of NOS and how do they differ; can user buy a cheap NOS for small LAN. How does user choose suitable NOS for network systems, and can user have more than one NOS running on network. This Course goes on to demonstrate the linkage between NOS and other elements of the overall IT platform: network management, application programming interfaces and network computing. This Course also describes the core elements of Active Directory and Security related Issues.


333 CNET-3 Wireless Networks Prerequisite: download file

This course will cover the fundamental aspects of wireless networks, with emphasis on current and next-generation wireless networks. Various aspects of wireless networking will be covered including: Wireless communication forms, spread spectrum concept and techniques, satellite communications and classifications, and wireless LAN application and standards (802.11). The goal of this course is to introduce the students to state-of-the-art wireless network protocols and architectures. It will be also look at industry trends and discuss some innovative ideas that have recently been developed.
After completing this course student will be able to design and setup wireless network for small corporate office. In addition, they can understand mobile technology, challenges, and real-world application areas in wireless communication.


334 CNET-3 Network Security Prerequisite:  download file

This course introduces the fundamentals concepts of security goals, attacks, services, mechanisms. In addition, security mechanisms at the network, transport, and application layers are introduced. This includes IPSec, SSL. and TLS, email security, firewalls, and IDS. The lab portion of the course is interactive such that students are given various challenges and they are assessed based on their ability to solve these challenges.


390 CNET-3 Summer Training Prerequisite: download file


435 CNET-3 Elective-2 (Introduction to CCNA) Prerequisite: download file

The topics of this course include Ethernet Networking standards. TCP/IP Model and each layer protocols are described in detail. Study of IP Addressing with IPv4 and Subnetting with VLSM. CISCO IOS and the concepts of layer 2 Switching will be introduced. Fundamentals of LAN | WAN and techniques of Virtual LAN configuration and inter-VLAN routing are explored. The procedures used for configuration and verification of device management are discussed.


441 CNET-3 Network Programming Prerequisite:  download file

This Course provides a complete introduction to developing Network Programs with Java. The focus is on creating Network Applications using TCP and UDP Protocols. You will learn how to use Java’s Network Class Library to accomplish and understand various Networking Concepts. Topics include: I/O Streams, File Handling, Inet Address Class, Client Server Sockets using TCP and UDP Protocols, URL Class, URLConnection Class, Multithreading, Remote Method Invocation (RMI), Multicast using UDP, Secure Client Server Sockets.


442 CNET-3 Network Architecture Design Prerequisite: download file

This course provides fundamental knowledge of network infrastructure design. Topics included in this course are strategies for planning, implementing and maintaining different technologies. The students will get familiar with optical networking which is latest technology used for providing network services. WAN protocols, Frame Relay and MPLS are introduced to design the network. This course also gives idea of network design model, Data Center Design.


443 CNET-3 Network Administration Prerequisite: download file

The course begins with the Introduction to System Administration, Scope, goals, and meta principles of system administration. It describes the System components, operating systems with File systems types. This course teaches student how to administrate and manage a modern network by properly planning and implementing various functions of a Microsoft Windows server 2016 OS. Key components include how to plan server deployment, server and workstation monitoring and maintenance. The second part of the course describes designing, building, and launching services, converting users from one service to another, building resilient services, and planning for disaster recovery. It covers network architectures and operations, an overview of datacenter strategies, and datacenter operations. It includes such topics as ethics, organizational structures, perception, visibility, time management, communication.


447 CNET-3 Routing & Switching Prerequisite: download file

This course focuses on providing the skills and knowledge required to install, operate, configure and verify a basic IPv4 and IPv6 network, including configuring a LAN switch, configuring a router, connecting to a WAN, and identifying basic security threats. At the end of this course students should be able to complete the configuration, implementation and trouble shooting of a small branch network under supervision.


448 CNET-3 Cisco Networking Prerequisite: download file

This course provides fundamental knowledge of network infrastructure design. Topics included in this course are strategies for planning, implementing and maintaining different technologies. The students will get familiar with optical networking which is latest technology used for providing network services. WAN protocols, Frame Relay and ATM are introduced to design the network. This course also gives idea of network traffic analysis, modeling and traffic engineering.


495 CNET-3 Graduation Project Prerequisite: download file

Graduation project gives the opportunity to apply the theoretical and practical knowledge, and represents the student’s experience in the area of computer and network engineering. Students get the chance to show how proficient they are in solving real world problems. Moreover, Graduation project gives the platform to do research and apply the academic skills in new trends. Students are needed to form teams and explore the requisites and requirements of the capstone project by doing research, reviews and analysis. Finally, students report the progress of their project by giving presentations and submitting deliverables related to the project.