Classroom: TR 9:45–11:00, MCRey 110
Web page http://ozark.hendrix.edu/~ferrer/courses/230/f14/
Instructor: Dr. Gabriel Ferrer
E-mail:
Telephone: 450–3879 (office)
Office: MCRey 312
Office hours:  MTWRF 1:30–2:30
drop-ins, appointments always welcome

Useful links

Moodle course page

Schedule

The topics will be filled in as the class progresses. Textbook references are on the right.

Tue 26 Aug C: declarations, printf, functions C1.1–1.5
C: operators C2.1
Thu 28 Aug C: statement-level constructs C2.2–2.6
C: libraries C3.1–3.3
Fri 29 Aug Assignment 1 due
Mon 1 Sep Labor Day — no classes
Tue 2 Sep C: pointers, strings P1–P2.1
Thu 4 Sep C: structures, dynamic memory P3, P3.1
C: linked list intro P3.2
Fri 5 Sep Assignment 2 due
Tue 9 Sep C: more linked lists P3.2
Assn 3 background
Thu 11 Sep Data representation: numeral systems R1
Data representation: Integers R2
Data representation: Characters R3
Tue 16 Sep Assignment 3 due
Test 1 [Review, Solutions]
Thu 18 Sep Bit operators: Basics B1
Bit operators: Masks B2
Fri 19 Sep Assignment 4 due
Tue 23 Sep Bit operators: Counting bits B3
Thu 25 Sep Logic Gates L
Fri 26 Sep Assignment 5 due
Tue 30 Sep Adders D1
Thu 2 Oct Plexers D2
Fri 3 Oct Assignment 6 due
Tue 7 Oct Memory D3, D4
Thu 9 Oct MINIAC M
Fri 10 Oct Assignment 7 due
Tue 14 Oct Test 2 [Review, Solutions]
16—19 Oct Fall Break — no classes
Tue 21 Oct MINIAC M
Thu 23 Oct No class
Fri 24 Oct Assignment 8 due
Tue 28 Oct ARM A1, A2
Thu 30 Oct ARM A1, A2
Fri 31 Oct Assignment 9 due
Tue 4 Nov ARM Memory A3
Thu 6 Nov ARM Subroutines S1, S2
Fri 7 Nov Assignment 10 due
Tue 11 Nov ARM Subroutines S3, S4
Thu 13 Nov Test 3 [Review, Solutions]
Fri 14 Nov Assignment 11 due
Tue 18 Nov TBA
Thu 20 Nov TBA
Fri 21 Nov Assignment 12 due
Tue 25 Nov TBA
26 Nov–30 Nov Thanksgiving — no classes
Tue 2 Dec TBA
Thu 4 Dec TBA
Fri 5 Dec Assignment 13 due
Wed 10 Dec Final, 9am [Review, Solutions]
18 Dec–20 Jan Winter Break — no classes