Introduction to the C Programming Language
Course Description
This practicum assumes general background and experience in computer programming (such as that provided by COMPSCI 121 or a similar introductory programming course) and some knowledge of data structures (such as that provided by COMPSCI 187). Content will include basic C data types, declarations, expressions, statements, and functions; simple use of macros; some common library calls (such as formatted input/output); basic pointer manipulation using linked lists; and introduction to using standard tools (gcc and make). This course is entirely online, asynchronous, and self-paced.
Self-Assessment Test: To help you decide whether you should take this course, we developed an online self-assessment. Here's the link.
Course Information
Important Links at UMassAmherst
Course Time and Location
Online
Office Hours
On Piazza