When possible, courses are designed to embrace a 'learn-by-doing' hands-on teaching methodology.
During my tenure at NTUST I successfully developed the following courses (no pre-existing syllabus) :
1) Advanced Algorithms (Graduate)
Summary: This course presents approximation and randomized algorithms, which can be combined with heuristics, to address many of today's intractable engineering problems by providing near-optimal solutions. Students apply the material from the course to their own research project and present to the class to demonstrate their mastery.
Scope:
NP-hard Problems
Geometric Algorithms
Approximation Algorithms
Randomized Algorithms
Mathematical Programming
2) Electronic Circuits (Undergraduate)
Summary: This course presents both ciruits and electronics through an integrated studio course. The students learn how circuits work from a theory standpoint, simulate ciiruits to see how they behave, and implement systems using Arduino to see how circuits work from a practical standpoint
Scope:
Basic Electric Circuits and Components (High Level, basic laws)
Sensors and Actuators (Inputs, Outputs, Block Box, White Box)
Resistance, Capacitance, and Inductance (RCL, transmission, measurements)
Control and Feedback (Open Loop vs Close Loop control, how Feedback is used, Filters)
Amplifiers (Op-Amps, analog-equivalent of functions)
Diodes (applications, LEDs, pn junctions, specific types, rectifiers)
Bipolar junction transistors (BJT) and Field-effect transistors (MOSFET, JFET, small-signal equivalent)
Complementary Metal-Oxide-Semiconductor (CMOS): logic families and applications
3) Wireless Networking and Network Security (Undergraduate)
Summary: This course presents an overview of wireless and cellular communication methodologies. Wireless communication channels are characterized, in addition to the techniques used for both sending and receiving data over fading channels. Multiple Access techniques for a multitude of technologies are also presented. Finally, wireline and wireless internetworking techniques are also discussed. Network Security concepts are also discussed as related to each topic. Students use NS-3 to see how network transmissions and multiple access work. Packet interception and detailed network security labs also accompany this course.
Scope:
Wireless Networks:
Probability, Statistics, and Traffic Theories
Mobile Radio Propagation
Channel Coding and Error Control
Cellular Concept
Multiple Radio Access
Network Security
Protocols
Access Control
Authorization
Key Management and Distribution
Authentication, Privacy, and Anonymity