|Undergraduate Course Details|
|Title||Advanced Applications of C|
This course presents the C programming language, with emphasis on its particular strengths and special features, including the rich variety of data types and operators, pointers, and bit manipulation. Programming assignments will highlight applications for which the special capabilities of C are particularly well suited, such as systems programming, text processing, computer graphics, and real-time control. Three lecture hours and three hours of scheduled laboratory per week, plus extensive programming work outside of class.