This course provides students with an understanding of the fundamental concepts of computer networking. It introduces students to advanced networking concepts, helps them to develop expertise in some areas of computer networks, and prepares them to start research work in this field.
This course provides students with basic knowledge on binary systems, Boolean algebra, digital logic gates, integrated circuits, gate-level minimization, analysis and design combinational logic, multiplexer, and decoders.
The demand for multimedia streaming over mobile networks has been steadily increasing in the past several years. For instance, it has become common for mobile users to stream full TV episodes, sports events, and movies while on the go. Unfortunately, this growth in demand has strained the wireless networks despite the significant increase of their capacities with recent generations.