ECE Course Outline
Advanced Programming Techniques (2-3-3)
- Catalog Description
- Covers a number of advanced topics in programming methods, data management, distributed computing, and advanced algorithms used in typical engineering applications.
- No Textbook Specified.
- Topical Outline
- Distributed programming with MPI (2 or 3 lectures) - Parallel programming with pthreads (3 lectures) - Introduction to graphics programming using OpenGL (3 lectures) - Object--Oriented code templates (2 lectures) - Event-based Programming (2 lectures) - Using web services (3 lectures) - Using non-blocking system I/O (2 lectures) - Discrete Event Simulation (2 lectures) - Introduction to database programming using MYSQL (2 lectures)