From charlesreid1

(Created page with "What do I want in my binder at the start of the quarter? * Syllabus * Expectation-setting, what to do for assignments * Calendar (topics, homeworks, quizzes, exams) * Content...")
 
No edit summary
 
(45 intermediate revisions by the same user not shown)
Line 1: Line 1:
What do I want in my binder at the start of the quarter?
<!--
* Syllabus
* Syllabus
* Expectation-setting, what to do for assignments
* Expectation-setting, what to do for assignments
Line 6: Line 6:
* Lecture notes - slides and code (in Github repo)
* Lecture notes - slides and code (in Github repo)
* Quizzes
* Quizzes
&* exams
* Exams
* Homework problems and worksheets (take-home problems)
* Homework problems and worksheets (take-home problems)


So, let's come up with checklists.


=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 35: Line 34:


==Calendar==
==Calendar==
Create calendar:
* <s>Topics calendar
* HW calendar
* Quiz calendar
* Exam calendar</s>
* Final project calendar


==Content Outline==
==Content Outline==


Chapter by chapter
<s>Chapter by chapter outline</s>


Section by section
<s>Section by section outline</s> - see [[CSC 142#Outline]]


==Lecture notes==
==Lecture notes==


Keynote slides - 1 slide deck per chapter - pdf format - provided to students
===Midterm A===
* Partial examples/syntax - in Keynote
 
* Complete examples - develop in Github repo
Lecture 0
* Slides contain various break-points for code examples, worksheets
* <s>Skeleton</s>
* Slides filled in
** More fun, less dour.
 
<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>
 
<s>Lecture 2: Primitive Data and Definite Loops
* Skeleton
* Lecture code - decide on exercises
* Worksheet code - decide on exercises
* Lecture code in slides and on Github
* Slides filled in</s>
 
<s>Lecture 3: Parameters and Objects
* Skeleton
* Lecture code - decide on exercises
* Worksheet code - decide on exercises
* Lecture code in slides and on Github
* Slides filled in</s>
 
<s>Lecture 4: Program Logic and Conditional Execution
* Skeleton
* Lecture code - decide on exercises
* Worksheet code - decide on exercises
* Lecture code in slides and on Github
* Slides filled in</s>
 
===Midterm B===
 
Lecture 5: Program Logic and Loops
* Skeleton
* Lecture code - decide on exercises
* Worksheet code - decide on exercises
* Lecture code in slides and on Github
* Slides filled in
 
Lecture 6: File Processing
* Skeleton
* Lecture code - decide on exercises
* Worksheet code - decide on exercises
* Lecture code in slides and on Github
* Slides filled in
 
Lecture 7: Arrays
* Skeleton
* Lecture code - decide on exercises
* Worksheet code - decide on exercises
* Lecture code in slides and on Github
* Slides filled in
 
Lecture 8: Classes
* Skeleton
* Lecture code - decide on exercises
* Worksheet code - decide on exercises
* Lecture code in slides and on Github
* 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.)
 
<s>Question Pool Week 1 - Chapter 1
* Quiz questions - 10 total
* Exam questions - 5 total</s>
 
<s>Question Pool Week 2 - Chapter 2
* Quiz questions - 9 total
* Exam questions - 4 total
 
Question Pool Week 3 - Chapter 3
* Quiz questions - 2 total
* Exam questions - 1 total
 
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 questions
 
Question Pool Week 8 - Chapter 8
* Quiz questions
* Exam questions</s>
 
=Flags=


Chapter N slide deck:
{{CSC142Flag}}
* Skeleton: Section-by-section with key topics in each section
-->
* Skeleton: Reference to each lecture/worksheet example on Github
* Skeleton: Stub of code on Github
* Github code finished
* References to Github on slide finished
* Remaining sections filled in with whatevers (small examples from book)

Latest revision as of 08:18, 10 March 2017