| Course: | COP 2220 81054 / 81554 81054: MWF 11:00 - 11:50 a.m. 81554: MWF 1:00 – 1:50 p.m. 15/1205 3 credit hours |
| Instructor: | Justin Gaudry |
| Office: | 15/3227 |
| Office hours: | MTWRF 12:00 –
1:00
p.m. |
| Phone: | 620-1307
(direct line) 620-2985 (department office) |
| URL: | http://www.unf.edu/~jgaudry |
| Email: | jgaudry@unf.edu |
| Text: | *** Required *** Forouzan and Gilberg, Computer Science: A Structured Programming Approach Using C, 3rd Edition, Thomson Course Technology. ISBN 0-534-49132-4 *** Recommended for CS Majors *** Siever et al, LINUX in a Nutshell, 3rd Edition, O'Reilly Press. ISBN 0-596-00025-1 Kernighan and Ritchie, The C Programming Language, 2nd Edition, Prentice-Hall. ISBN 0-13-110362-8 |
| Description | Percentage |
| Quizzes | 15% |
| Projects | 30% |
| Tests | 55% |
| Total | 100% |
| A | 90 – 100 |
| B | 80 – 89 |
| C | 70 - 79 |
| D | 60 - 69 |
| F | 0 - 59 |
| 8-29 | Friday | Last day to drop with 100% refund |
| 9-1 | Monday | Labor Day, University closed |
| 9-19 | Friday | Last day to withdraw with 25% refund (must withdraw from ALL classes for refund) |
| 9-19 | Friday | Test 1 |
| 10-17 | Friday | Test 2 |
| 11-7 | Friday | Last day to withdraw (no refund) |
| 11-11 | Tuesday | Veteran's Day, University closed |
| 11-14 | Friday | Test 3 |
| 11-27 to 29 | Thur. to Saturday | Thanksgiving, University closed |
| 12-5 | Friday | Test 4 |
| 12-8 12-8 |
Mon 81054 Mon 81554 |
Final Exam,
11:00 a.m. - 12:50 p.m. Final Exam, 1:00 p.m. – 2:50 p.m. |
| Week | Chapter(s) | Description | Proj, Quiz, Test Schedule |
| 1 | Intro to UNIX |
||
| 2 | No class 2 |
No class, Labor
Day Intro to programming C language components |
9-5 P0 / Q1 |
| 3 | 3 | Declarations, expressions, statements | 9-12 Q2 |
| 4 | 4 | Functions ***** Test 1 ***** |
9-17 P1 9-19 T1 |
| 5 | 5 |
Flow of control |
|
| 6 | 5 | Selection | 10-3 Q3 |
| 7 | 6 | Loops, recursion | 10-8 P2 10-10 Q4 |
| 8 | 7 | Files,
character processing ***** Test 2 ***** |
10-17 T2 |
| 9 | 8 | Arrays |
10-22 P3 |
| 10 | 8 |
Searching and
sorting |
|
| 11 | 9 10 |
Pointers |
11-5 Q5 11-7 P4 |
| 12 | 11 | Strings ***** Test 3 ***** |
11-14 T3 |
| 13 | 12 |
Typedef,
structures |
11-19 P5 |
| 14 | 15 No class |
Linked lists No class, Thanksgiving |
11-24 Q6 |
| 15 | 15 | Linked lists ***** Test 4 ***** |
12-3 P6 12-5 T4 |
| 16 | Mon 81054 Mon 81554 |
Final Exam
11:00 a.m. - 12:50
p.m. Final Exam 1:00 p.m. - 2:50 p.m. |
Final (opt.) Final (opt.) |
| Proj | Due Date and Time | Topics |
| 0 | 9-5, 8:00 a.m. | Practice with UNIX, basic C |
| 1 | 9-17, 8:00 a.m. | I/O, expressions, sequence |
| 2 | 10-8, 8:00 a.m. | Functions, selection, random numbers |
| 3 | 10-22, 8:00 a.m. | Iteration, character processing, file I/O |
| 4 | 11-7, 8:00 a.m. | Arrays, searching, sorting |
| 5 | 11-19, 8:00 a.m. | Strings, cmd line args |
| 6 | 12-3, 8:00 a.m. | Structures, linked lists |