Learn It Online is a free online learning center that provides free service to both university professors and students. All instructors are encouraged to put their courses and start using this service. A code is to be decided by the instructor to restrict access to his course. However; We encourage OPEN COURSES.
Teachers willing to have their own courses on this site need to send us an email with their full names, institutions and contact details.
Students willing to access courses need to get access code from course instructors.
This course is intended to provide the students with a comprehensive understanding of the fundamentals of digital logic circuits. Students should be able to analyze, design, and implement combinational and sequential circuits.
ITCE 341 course introduces Microprocessor Architecture, Addressing Modes, Instruction Encoding and Assembly Language Programming, Instruction Set, Procedures and Interrupts, Protected Mode, Floating point number and Math coprocessor. Interfacing with Memory.
This course will focus upon basic PC peripheral devices and how they are programmed and interfaced through the external connectors and internal expansion buses.
Mobile telephony has become an integral part of our lives. Today, a societydevoid of mobile networks is more or less unthinkable, and people have highexpectations of future mobile services. Existing mobile networks host anendless stream of voice and data information. In this course, we focus on the third generation (3G)and beyond 3G all-IP networks for advanced mobile applications.
In the future, all telephony services will eventually be delivered over IP due to the low costs and the efficiencies for carriers to maintain a single,unified IP-based telecommunications network. This course emphasizes theall-IP aspect of wireless and mobile core networks.
This course intended to give both practical and general knowledge concerning all-IP wireless and mobile network architectures. After this course the student should have some knowledge of these architectures and understand the basic principles behind them.
The objective of this course is to provide an in depth understanding of computer networking and its applications. The course covers main TCP/IP protocols operating at the application and transport layers
The objective of this course is to provide the student with an in depth understanding of computer networking based on ITCE311 background. The course covers basic data communication and networking topics in detail and addresses advanced topics in computer networking.
This course covers fundamental techniques in design and operation of first, second, and third generation wireless networks: cellular systems, medium access techniques, radio propagation models, error control techniques, handoff, power control, common air protocols (AMPS, IS-95, IS-136, GSM, GPRS, EDGE, WCDMA, cdma2000, etc), radio resource and network management. As an example for the third generation air interfaces, WCDMA is discussed in detail since it is expected to have a large impact on future wireless networks. Wireless technologies for WANs, LANs and PANs together with associated mobility issues will be discussed.
This course is to describe the concepts of knowledge management, and knowledge engineering process, in addition to advanced topics such a fuzzy logic and GA.
ITCE471 This course covers the basic techniques of digital signal processing that are fundamental to a wide variety of application areas. It includes: The basis of discrete-time signal, discrete-time system, theory and implementation of Fourier and Z transforms algorithms, and the design and implementation of digital filters. This course will make use of MATLAB as an analysis, design, and visualization tool.
Artificial neural networks are, as their name indicates, computational networks which attempt to simulate, in a gross manner, the networks of nerve cell (neurons) of the biological (human or animal) central nervous system. This simulation is a gross cell-by-cell (neuron-by-neuron, element- by -element) simulation. It borrows from the neurophysiological knowledge of biological neurons and of networks of such biological neurons. This course aims to introduce ANN and explore its applications using MATLAB and C++.
Industrial training is a graduation requirement for the undergraduate program in Computer Engineering. Students must undertake at least 60 days of Industrial Training before graduating