Menu
Search
Search form
ECE Course Syllabus
ECE6122 Course Syllabus
ECE6122
Advanced Programming Techniques (2-3-3)
- Technical Interest
Group - Computer Systems and Software
- Prerequisites
- None
- Corequisites
- None
- Catalog Description
- Covers a number of advanced topics in programming methods, data management, distributed computing, and advanced algorithms used in typical engineering applications.
- Textbook(s)
- No Textbook Specified.
- Strategic
Performance
Indicators (SPIs) -
SPIs are a subset of the abilities a student will be able to demonstrate upon successfully completing the course.
- Topical Outline
1. Distributed programming with MPI (2 or 3 lectures) 2. Parallel programming with standard threading models (3 lectures) 3. Introduction to graphics programming using OpenGL (3 lectures) 4. Object--Oriented code templates (2 lectures) 5. Introduction to UDP and TCP sockets (3 lectures) 6. Using non-blocking system I/O (2 lectures) 7. Introduction to GP GPU programming (2 lectures)
Georgia Tech Resources
Visitor Resources
- YouTube
© 2022 Georgia Institute of Technology