An Introduction to Computer Programming in C

Quarters
Summer Open
Location
Olympia
Class Standing
Freshman
Sophomore
Junior
Senior
Arun Chandra

This class is an introduction to computer programming --- for those who might think that programming's not for me! 

We'll be studying the 'C' programming language. Students will learn:

  • vocabulary of the 'C' programming language
  • looping constructs
  • decision making and control flow
  • building independent functions
  • structures and their uses

We'll also be studying:

  • algorithms for sorting and building linked lists
  • reading, writing and transforming data, and
  • memory management in 'C', and
  • using programming for the articulation and solution of certain types of problems.

This class is particularly intended for students from underrepresented communities. No previous experience with programming is required. Credit will be awarded in computer science fundamentals and the fundamentals of programming in 'C'.

Our work will be conducted remotely, using Canvas and Zoom. Students will need a computer with decent internet access.

We'll be meeting from 12-3 Mondays through Thursdays over Zoom.

Anticipated Credit Equivalencies:

4 - Computer Science fundamentals

4 - Fundamentals of programming in 'C'

Registration

Academic Details

All fields that require the intelligent use of computers.

8
25
Freshman
Sophomore
Junior
Senior

Students will have to buy the online labs via "zybooks".

This will cost about $60.

Instructions and exact amounts will be posted when we get close to the starting date of the class.

Schedule

Summer
2026
Open
Remote (Su)

See definition of Hybrid, Remote, and In-Person instruction

Day
Schedule Details
Olympia