This course covers both basic and advanced C programming concepts, with lectures exploring language constructs and practical applications. It also introduces key electrical and computer engineering topics, including bitwise operations, text file scanning, and stack-based computation. Scheduled lab sessions focus on creating, debugging, and validating C programs tied to the course material, and a final project requires students to apply these concepts in a comprehensive program.

© Jenny Chen 2026