CSC 142 Checklist: Difference between revisions
From charlesreid1
No edit summary |
No edit summary |
||
| (31 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<!-- | |||
* Syllabus | * Syllabus | ||
* Expectation-setting, what to do for assignments | * Expectation-setting, what to do for assignments | ||
| Line 9: | Line 9: | ||
* Homework problems and worksheets (take-home problems) | * Homework problems and worksheets (take-home problems) | ||
=CSC 142 Fall 2016 Checklist= | =CSC 142 Fall 2016 Checklist= | ||
| Line 16: | Line 15: | ||
Steps to completion: | Steps to completion: | ||
* Fill in basic class information (sched/dates/times) | * <s>Fill in basic class information (sched/dates/times) | ||
* Fill in book information | * Fill in book information | ||
* Academic integrity | * Academic integrity | ||
* Devices | * Devices</s> | ||
* Course content (chapter by chapter breakdown) | * Course content (chapter by chapter breakdown) | ||
* Course grade | * Course grade | ||
| Line 27: | Line 26: | ||
* Prereqs | * Prereqs | ||
Syllabus lecture: | <s>Syllabus lecture: | ||
* Syllabus lecture slides skeleton | * Syllabus lecture slides skeleton | ||
* Syllabus lecture slides fill in | * Syllabus lecture slides fill in</s> | ||
PDF | PDF | ||
| Line 37: | Line 36: | ||
Create calendar: | Create calendar: | ||
* Topics calendar | * <s>Topics calendar | ||
* HW calendar | * HW calendar | ||
* Quiz calendar | * Quiz calendar | ||
* Exam calendar | * Exam calendar</s> | ||
* Final project calendar | * Final project calendar | ||
==Content Outline== | ==Content Outline== | ||
Chapter by chapter outline | <s>Chapter by chapter outline</s> | ||
Section by section outline | <s>Section by section outline</s> - see [[CSC 142#Outline]] | ||
==Lecture notes== | ==Lecture notes== | ||
===Midterm A=== | |||
Lecture 0 | Lecture 0 | ||
* <s>Skeleton</s> | * <s>Skeleton</s> | ||
* | * Slides filled in | ||
** More fun, less dour. | ** More fun, less dour. | ||
<s>Lecture 1: Intro to Java | <s>Lecture 1: Intro to Java | ||
* | * Sekeleton | ||
* | * Lecture code - decide on exercises | ||
* | ** Fake rocket code | ||
** Real rocket code | |||
* Worksheet code - decide on exercises | |||
* Lecture code in slides and on Github | |||
* Slides filled in</s> | |||
Lecture 2: Primitive Data and Definite Loops | <s>Lecture 2: Primitive Data and Definite Loops | ||
* Skeleton | * Skeleton | ||
* Lecture code - decide on exercises | |||
* Worksheet code - decide on exercises | |||
* Lecture code in slides and on Github | * Lecture code in slides and on Github | ||
* Slides filled in | * Slides filled in</s> | ||
Lecture 3: Parameters and Objects | <s>Lecture 3: Parameters and Objects | ||
* Skeleton | * Skeleton | ||
* Lecture code - decide on exercises | |||
* Worksheet code - decide on exercises | |||
* Lecture code in slides and on Github | * Lecture code in slides and on Github | ||
* Slides filled in | * Slides filled in</s> | ||
Lecture 4: Conditional Execution | <s>Lecture 4: Program Logic and Conditional Execution | ||
* Skeleton | * Skeleton | ||
* Lecture code - decide on exercises | |||
* Worksheet code - decide on exercises | |||
* Lecture code in slides and on Github | * Lecture code in slides and on Github | ||
* Slides filled in | * Slides filled in</s> | ||
===Midterm B=== | |||
Lecture 5: Program Logic and | Lecture 5: Program Logic and Loops | ||
* Skeleton | * Skeleton | ||
* Lecture code - decide on exercises | |||
* Worksheet code - decide on exercises | |||
* Lecture code in slides and on Github | * Lecture code in slides and on Github | ||
* Slides filled in | * Slides filled in | ||
| Line 98: | Line 98: | ||
Lecture 6: File Processing | Lecture 6: File Processing | ||
* Skeleton | * Skeleton | ||
* Lecture code - decide on exercises | |||
* Worksheet code - decide on exercises | |||
* Lecture code in slides and on Github | * Lecture code in slides and on Github | ||
* Slides filled in | * Slides filled in | ||
| Line 103: | Line 105: | ||
Lecture 7: Arrays | Lecture 7: Arrays | ||
* Skeleton | * Skeleton | ||
* Lecture code - decide on exercises | |||
* Worksheet code - decide on exercises | |||
* Lecture code in slides and on Github | * Lecture code in slides and on Github | ||
* Slides filled in | * Slides filled in | ||
| Line 108: | Line 112: | ||
Lecture 8: Classes | Lecture 8: Classes | ||
* Skeleton | * Skeleton | ||
* Lecture code - decide on exercises | |||
* Worksheet code - decide on exercises | |||
* Lecture code in slides and on Github | * Lecture code in slides and on Github | ||
* Slides filled in | * Slides filled in | ||
== | ==Code== | ||
<s>Chapter 1: | |||
* Lecture code | |||
** fake rocket code | |||
** real rocket code | |||
* Worksheet code | |||
** density and density conversion</s> | |||
<s>Chapter 2: | |||
* Lecture code | |||
** confused operator | |||
** for pattern | |||
** print sequence | |||
* Worksheet code | |||
** newton's method square roots</s> | |||
<s>Chapter 3: | |||
* Lecture code | |||
** quadratic equation | |||
** sum of integers | |||
** pythagorean theorem | |||
* Worksheet code | |||
** caesar cipher</s> | |||
<s>Chapter 4: | |||
* Lecture code | |||
** hailstone sequence | |||
* Worksheet code | |||
** using and cracking caesar cipher with frequency</s> | |||
Chapter 5: | |||
* | * Lecture code | ||
* | * Worksheet code | ||
* | ** GCD and Euclidian algorithm | ||
* | |||
Chapter 6: | |||
* | * Lecture code | ||
* | * Worksheet code | ||
Chapter 7: | |||
* Lecture code | |||
* Worksheet code | |||
Chapter 8: | |||
* | * Lecture code | ||
* Worksheet code | |||
==Homework== | |||
Homework assignment notes: | |||
* | * HW questions will consist of end-of-chapter problems | ||
* Students will also do one project type problem, a take-home problem, in-class worksheet, time in class to work on it and get guidance/hints | |||
* Order: figure out the HW questions first, then align the quiz and exam question pools with the HW problems | |||
<s>Midterm A | |||
* | * Chapter 1 HW - [[CSC_142/Chapter_1#Chapter_1_Homework]] | ||
* Chapter 2 HW - [[CSC_142/Chapter_2#Chapter_2_Homework]] | |||
* Chapter 3 HW - [[CSC_142/Chapter_3#Chapter_3_Homework]] | |||
* Chapter 4 HW - [[CSC_142/Chapter_4#Chapter_4_Homework]]</s> | |||
<s>Midterm B | |||
* | * Chapter 5 HW - [[CSC_142/Chapter_5#Chapter_5_Homework]] | ||
* Chapter 6 HW - [[CSC_142/Chapter_6#Chapter_6_Homework]] | |||
* Chapter 7 HW - [[CSC_142/Chapter_7#Chapter_7_Homework]] | |||
* Chapter 8 HW - [[CSC_142/Chapter_8#Chapter_8_Homework]]</s> | |||
==Quizzes and Exams== | |||
Quiz questions are less in-depth, more mechanics and syntax. Quiz questions will come out of the question pool. Working through question pool for first 4 weeks now. | |||
Exam questions are less rote, focus more on critical thinking, algorithms, program design, and pattern-finding. Exam questions will come from question pool. | |||
(Fewer exam questions than quiz questions per pool, of course.) | |||
Quiz | <s>Question Pool Week 1 - Chapter 1 | ||
* Quiz questions - 10 total | |||
* Exam questions - 5 total</s> | |||
Quiz | <s>Question Pool Week 2 - Chapter 2 | ||
* Quiz questions - 9 total | |||
* Exam questions - 4 total | |||
Quiz | Question Pool Week 3 - Chapter 3 | ||
* Quiz questions - 2 total | |||
* Exam questions - 1 total | |||
Quiz | Question Pool Week 4 - Chapter 4 | ||
* Quiz questions - 2 total | |||
* Exam questions - 1 total | |||
Question Pool Week 5 - Chapter 5 | |||
* Quiz questions - 2 total | |||
* Exam questions - 1 total | |||
Question Pool Week 6 - Chapter 6 | |||
* | * Quiz questions | ||
* | * Exam questions | ||
Question Pool Week 7 - Chapter 7 | |||
* | * Quiz questions | ||
* Exam | * Exam questions | ||
Question Pool Week 8 - Chapter 8 | |||
* | * Quiz questions | ||
* Exam | * Exam questions</s> | ||
=Flags= | =Flags= | ||
{{CSC142Flag}} | {{CSC142Flag}} | ||
--> | |||