Lecture/Lab: | A-1374 | |||
Time: | 11:00 A.M. -12:15 P.M. | Monday, Wednesday | ||
Dates: | 1/18/17 - 5/19/17 | |||
Withdrawal date: | 5/1/17 | |||
MLK Birthday observed: | 1/16/17 | School closed | ||
Faculty development: | 4/13/17 | School closed | ||
Good Friday: | 4/14/17 | School closed | ||
Spring break: | 3/13/17 - 3/19/17 | School closed | ||
Midterm exam: | 3/8/17, 4/12/17 | during class | ||
Final exam: | 5/15/17 | 10:00 A.M. - 11:50 A.M. |
Instructor: | David G. Klick | |
Office: | A-1342 | |
Email: | David.Klick@kishwaukeecollege.edu | |
Phone: | 815-825-9337 | |
Website: | kermit.kishwaukeecollege.edu/~dklick/ | |
Backup website: | klickfamily.com/david/school/ | |
Desire2Learn: | https://kish.desire2learn.com/ | |
Dept. Secretary: | 815-825-9303 (Shelley Lawson) | |
Office hours: | M 1:45 P.M. - 2:30 P.M., 5:00 P.M. - 6:00 P.M. T 1:45 P.M. - 2:30 P.M., 5:00 P.M. - 6:00 P.M. W 10:00 A.M. - 11:00 A.M. R 10:45 A.M. - 12:30 P.M. other times by appointment |
10 programming projects @ 30 points each | 300 points |
10 labs @ 10 points each | 100 points |
11 chapter challenges @ 15 points each | 165 points |
2 midterm exams @ 75 points | 150 points |
1 final exam @ 85 points | 85 points |
1 honors project @ 200 points | 200 points |
---------------------------------------------------- | ---------------- |
Total | 1000 points |
A = 90 - 100% | 900 points or more | |
B = 80 - 89.9% | 800 - 899 points | |
C = 70 - 79.9% | 700 - 799 points | |
D = 60 - 69.9% | 600 - 699 points | |
F = below 60% | less than 600 points | |
Grade reports will not be mailed out. Please check KishSOS, My Student Info, under Academic Profile, Grades, for grade reports. |
Please note that this schedule and the topics covered are likely to change. Changes will be announced in class. If you are not able to attend class, it is your responsibility to find out what was covered. A more detailed schedule is provided on the course website. Assignment descriptions and due dates will also be posted on the course web site.
Week | Date | Topics |
---|---|---|
1 | 1/18 | Overview of course and introduction to programming (Chapter 1)
|
2 | 1/23, 1/25 | Variables, expressions, and assignment statements (Chapters 1 and 2)
|
3 | 1/30, 2/1 | More variables and basics (Chapter 3)
|
4 | 2/6, 2/8 | Selection (Chapter 4)
|
5 | 2/13, 2/15 | Repetition (Chapter 5)
|
6 | 2/20, 2/22 | Functions (Chapter 6)
|
7 | 2/27, 3/1 | Functions continued (Chapter 6)
|
8 | 3/6, 3/8 | Application of concepts so far and Midterm exam
|
3/13, 3/15 | School closed 3/13/17 - 3/19/17 for Spring Break | |
9 | 3/20, 3/22 | File I/O (Chapter 7), Arrays (Chapter 8)
|
10 | 3/27, 3/29 | Arrays (Chapter 8)
|
11 | 4/3, 4/5 | Searching and sorting arrays (notes on course website) String and character operations (Chapter 9)
|
12 | 4/10, 4/12 | Pointers and reference variables (chapter 10)
|
13 | 4/17, 4/19 | Enumerations and structured data (Chapter 11)
|
14 | 4/24, 4/26 | Advanced file operations (notes on course website)
|
15 | 5/1, 5/3 | Introduction to classes (Chapter 12)
|
16 | 5/8, 5/10 | Exceptions (Chapter 13)
|
17 | 5/15 | Final exam: 10:00 A.M. - 11:50 A.M., Rm. A-1374 comprehensive with emphasis on classes, objects, random access (binary) file I/O |