| CSCE
1113/1111L Programming Foundations I |
| Lecture and Lab
Schedule |
| Quiz and Homework Solutions |
|
|
|
|
|
| Date |
Lecture Topics |
Reading |
Lecture Assignment |
Lab Assignment |
| |
|
|
|
|
| 8/21/06 |
Introduction to
the course |
Read the
syllabus! |
|
Welcome Lab |
| 8/23/06 |
Introduction to
computers |
Deitel Chp. 1 |
|
Sams Hour 1,2 |
| 8/25/06 |
Introduction to
C programming |
Deitel Chp.
2.1-2.2 |
Review notes for Quiz 1 |
Lab 1 |
| |
|
|
|
|
| 8/28/06 |
Memory concepts,
arithmetic |
Deitel Chp.
2.3-2.5 |
HW 1 due |
Files and vi |
| 8/30/06 |
Relational operators, if and
if/else |
Deitel 2.6,
3.5-3.6, 4.11 |
|
SAMS Hour 3, 10 |
| 9/1/06 |
Quiz, pair
programming demo |
Pair Programming |
Review
notes for Quiz 2 |
Lab
2 |
| |
|
|
|
|
| 9/4/06 |
No school --
Labor Day! |
|
|
C Programming |
| 9/6/06 |
While
repetition, counter-controlled loops |
Deitel 3.1-3.4,
3.7 |
|
Deitel Chapter 3 |
| 9/8/06 |
logical
operators, %f, more counter loops |
Deitel 4.10, 3.8 |
Review notes for Quiz 3 |
Lab
3 |
| |
|
|
HW
2 |
|
| |
|
|
Bonus
HW1 |
|
| |
|
|
|
|
| 9/11/06 |
sentinel loops,
C tricks |
Deitel 3.9-3.12 |
|
File systems, loops |
| 9/13/06 |
ACSII and number
systems |
Deitel Appendix
D&E |
video
fun |
SAMS Hour 4, 5 |
| |
|
ASCII |
|
|
| 9/15/06 |
For repetition and examples |
Deitel 4.1-4-5 |
Review notes for Quiz 4 |
Lab
4 |
| |
|
|
HW
3 due at midnight |
|
| |
|
|
|
|
| |
|
|
|
|
| 9/18/06 |
more loop
examples, nested logic |
Deitel 4.6 |
|
Problem solving using C |
| 9/20/06 |
switch |
Deitel 4.7 |
|
Deitel Chapter 4 |
| 9/22/06 |
Problem solving
with repetition |
Deitel Chapter 4 |
Review notes for Quiz 5 |
Lab
5 |
| |
|
3.10, loop examples |
HW
4 due at midnight |
|
| |
|
|
|
|
| 9/25/06 |
Review for Test
1 |
Deitel Chapters
1-4 |
Sample
Exam 1 |
Directories |
| 9/27/06 |
Test 1 over Deitel Chapters 1-4.6, Appendix D and E |
Review
notes for Exam 1 |
SAMS Hour 6 |
| 9/29/06 |
switch example,
break, continue, do..while |
Deitel Chp. 4,
5.1-5.2 |
|
Lab
6 |
| |
|
|
|
|
| 10/2/06 |
Modules,
functions, math library |
Deitel 5.3-5.6 |
|
More vi, switch, functions |
| 10/4/06 |
University of
Arkansas Library Services |
http://dante.uark.edu |
Review notes for Quiz 6 |
SAMS Hour 11 |
| 10/6/06 |
Function
definitions, prototypes, headers |
Deitel 5.7-5.8 |
|
Lab
7 |
| |
|
|
|
|
| 10/9/06 |
Calling
functions, random numbers, game |
5.9-5.8 |
|
Files, redirection, grep |
| 10/11/06 |
game |
Deitel 5.9 |
|
SAMS Hour 7 and 8 |
| 10/13/06 |
storage classes,
scope rules |
Deitel
5.11-5.12, 6.1 |
Review notes for Quiz 7 |
Lab
8 |
| |
|
|
HW
5 due THURSDAY midnight |
|
| |
|
|
|
|
| 10/16/06 |
Arrays |
Deitel 6.2-6.4 |
|
Programming with arrays |
| 10/18/06 |
Array examples |
Deitel 6.4 |
|
Deitel Chapters 5 and 6 |
| 10/20/06 |
Sorting arrays,
passing arrays to functions |
Deitel 6.5-6.6 |
Review notes for Quiz 8 |
Lab
9 due Friday at midnight |
| |
|
|
|
|
| 10/23/06 |
Character
arrays, case study |
Deitel 6.7, Fig
6-16 |
video fun |
Shells, arrays |
| 10/25/06 |
Searching arrays |
Deitel 6.8 |
|
SAMS Hour 13 |
| 10/27/06 |
2-dimensional
arrays |
Deitel 6.9 |
Review notes for Quiz 9 |
Lab
10 due Friday at midnight |
| |
Problem solving using arrays |
http://www.shodor.org/interactivate/activities/ |
HW 6 due SUNDAY at midnight |
|
| |
|
|
|
|
| 10/30/06 |
More problem
solving using arrays |
Deitel 6.9 |
|
More shells, 2D arrays, ASCII graphics |
| 11/1/06 |
Pointers and call by reference |
Deitel 7.1-7.4 |
|
SAMS Hour 14 |
| 11/3/06 |
Pointer expressions and pointer
arithmetic |
Deitel 7.7-7.8 |
Review notes for Quiz 10 |
Lab
11 |
| |
|
|
|
|
| 11/6/06 |
Pointers and
arrays, arguments to main |
Deitel 7.9-7.10 |
|
Archives, strings |
| 11/8/06 |
string
conversion functions, string.h |
Deitel 8.4, 8.6 |
Deitel
SRE 7.3 |
SAMS Hour 19.1, 19.2, 22.1 |
| 11/10/06 |
Quiz 11, Review
for Exam 2 |
|
Review
notes for Quiz 11 |
Lab
12 |
| |
|
|
Sample
Exam 2 |
|
| |
|
|
|
|
| 11/13/06 |
Dean Saxena on
Globalization |
|
|
Job Control using bg, fg, ps, kill |
| 11/15/06 |
Exam 2 over Deitel Chapters 1-8, App D and E |
Review
notes for Exam 2 |
SAMS Hour 15 |
| 11/17/06 |
Structures |
Deitel Chapter
10 |
|
Lab
13 |
| |
|
|
|
|
| 11/20/06 |
Web
page development by Anthony! |
|
HW
7 due at midnight |
No lab! Happy
Thanksgiving week! |
| 11/22/06 |
No School! |
|
|
|
| 11/24/06 |
Happy
Thanksgiving! |
|
|
| |
|
|
|
|
| 11/27/06 |
Structures |
Deitel Chapter
10 |
|
structs |
| 11/29/06 |
Structures |
Deitel Chapter
10 |
Review
notes for Quiz 12 |
Deitel Chapter 10 |
| 12/1/06 |
Lab Final Exam
over all SAMS material! |
|
Review
notes for Lab Final |
Lab
14 |
| |
|
|
|
|
| 12/4/06 |
Review for final
exam |
|
|
Review labs Monday and Tuesday only |
| 12/6/06 |
Dead Day! No class! |
|
|
|
| 12/9/06 |
Final Exam! 10:00 am-12:00 noon, Bell 2282 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|