CPSC 111 Elementary Computer Programming C
Spring 2019
<http://andrewd.ces.clemson.edu/courses/cpsc111/spring19/sched.html>

10:10-11:00MW Lehotsky 138

Schedule

DateL#Topic
Wed. Jan.0901 Getting Started
Mon. Jan.1402 Some Basics

virtual.computing.clemson.edu

Wed. Jan.1603 A Worked Example
Mon. Jan.21-- No Class

Martin Luther King Jr. Day

Wed. Jan.2304 Floating-Point Numbers
Mon. Jan.2805 Chars and Operators
Wed. Jan.3006 For Loops, While Loops, and Other Loops
Mon. Feb.0407 Ifs (conditionals)
Wed. Feb.0608 Ifs, switch statement, booleans
Mon. Feb.1109 Arrays
Wed. Feb.1310 Assignment 1 due
Arrays
Mon. Feb.1811 Strings & String Functions

Test 1 Preview

Wed. Feb.2012 Test 1
Mon. Feb.2513 Functions
Wed. Feb.2714 Structures
Mon. Mar.0415 Assignment 2 due

Multi-module programs

Makefile
pgm.h
pgm.c
main.c

Wed. Mar.0616 Multi-module programs

Stubs (e.g., how to start Asg 04)

Mon. Mar.1117 Pointers

Test 2 Preview

Wed. Mar.1318 Test 2
Mon. Mar.18-- Spring Break
Wed. Mar.20-- Spring Break
Mon. Mar.2519 Files and I/O
Wed. Mar.2720 Assignment 3 due

Pointers and Linked Lists

Makefile
main.c
listdata.txt

Mon. Apr.0121 Strings and Pointers

Command Line Arguments

Wed. Apr.0322 BitOps

Test 3 Preview

Mon. Apr.0823 Test 3
Wed. Apr.1024 OpenMP

Makefile
color.c

Mon. Apr.1525 Concurrent (parallel) programming
  • threads, processes, etc.
Wed. Apr.1726 Current trends in eye-tracking research

Assignment 4 due 4/18 @ 23:59:59

Mon. Apr.2227 Final exam Preview
Wed. Apr.2428 Student Evaluations & Reading Day (no class)
Tue. Apr.3029 FINAL EXAM 3:00pm-5:30pm