| 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
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
	 | 


 Assignment 1 due
	Labor Day — no classes
	
		Test 1
		[
	Fall Break — no classes
	
	ARM Memory 
	Thanksgiving — no classes
	
	Winter Break — no classes