Advanced courses for a degree in electrical engineering include wireless communications, TCP/IP networks, testing and design for testability, and wireless sensor networks. Video processing and network security are among other advanced courses for an electrical engineering degree.
A wireless communications course covers concepts related to wireless communication for multimedia, voice and data. It also introduces students to cellular system design, wireless networks and wireless local area networks.
Courses in TCP/IP networks cover topics such as domain name service, transmission control protocol performance, virtual LANs and network address translation.
Testing and design for testability teaches students concepts such as fault modeling, sequential logic automatic test pattern generation, function testing and delay testing. Wireless sensor network courses focus on the most important issues regarding these networks, including protocols and architectures.
Video processing courses teach participants some main video coding standards and digital video processing methods. These courses also cover the fundamentals of video compression methods, analog and digital video, and spatiotemporal sampling.
Network security courses cover several approaches to design. They teach students how to verify security protocols used in large networks and familiarize students with security threats and countermeasures. Additionally, in this course, students learn basic encryption techniques, analysis of cryptographic protocols and data confidentiality.