ECE Course Syllabus
ECE6122 Course Syllabus
Advanced Programming Techniques (2-3-3)
- Technical Interest
- Computer Systems and Software
- 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.
SPIs are a subset of the abilities a student will be able to demonstrate upon successfully completing the course.
- 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)
© 2021 Georgia Institute of Technology