From charlesreid1

No edit summary
 
(27 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 9: Line 9:
* 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 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==


{{Mbox|text=
===Midterm A===
Notes on format:
* Keynote slides - 1 slide deck per chapter - pdf format - provided to students
* Partial examples/syntax - in Keynote
* Complete examples - develop in Github repo
* Slides contain various break-points for code examples, worksheets
 
Checklist: Chapter N slide deck:
* Skeleton (section-by-section with key topics in each section)
* Lecture code - decide on exercises
* Worksheet code - decide on exercises
* Lecture code in slides and on Github
* Slides filled in
}}


Lecture 0
Lecture 0
Line 80: Line 66:
* Slides filled in</s>
* 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
* Lecture code - decide on exercises
* Worksheet 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
* Lecture code - decide on exercises
* Worksheet 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
* Lecture code - decide on exercises
* Worksheet 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 Conditional Execution
Lecture 5: Program Logic and Loops
* Skeleton
* Skeleton
* Lecture code - decide on exercises
* Lecture code - decide on exercises
Line 129: Line 117:
* Slides filled in
* Slides filled in


==Homework==
==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>


Notes on procedure:
Chapter 5:
* Review questions at end of chapter, and review questions at end of chapter in other Java books
* Lecture code
* Based on questions, build a rubric of what kinds of questions test what kind of skills
* Worksheet code
* Write some of your own questions
** GCD and Euclidian algorithm
* Divide the questions based on the kinds of skills they teach (simpler, more complex)
* Create two question pools: quiz question pool, exam question pool


Question types
Chapter 6:
* Homeworks are rote written questions taking the same form always
* Lecture code
* Exams and quizzes can be matching, more interesting
* Worksheet code


Chapter 7:
* Lecture code
* Worksheet code


Intro to Java
Chapter 8:
* Homework - ?
* Lecture code
* Worksheet code


Primitive Data and Definite Loops
* Homework - ?


Parameters and Objects
==Homework==
* Homework - ?


Conditional Execution
Homework assignment notes:
* Homework - ?
* 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


Program Logic and Conditional Execution
<s>Midterm A
* Homework - ?
* 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>


File Processing
<s>Midterm B
* Homework - ?
* 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>


Arrays
==Quizzes and Exams==
* Homework - ?


Classes
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.
* Homework - ?


==Quizzes==
Exam questions are less rote, focus more on critical thinking, algorithms, program design, and pattern-finding. Exam questions will come from question pool.


Procedure:
(Fewer exam questions than quiz questions per pool, of course.)
* Review problems in quiz question pool
* Quizzes have easier problems, more syntax, less abstraction, more mechanical, less wordy
* Create quizzes


Quiz 1
<s>Question Pool Week 1 - Chapter 1
* Quiz questions - 10 total
* Exam questions - 5 total</s>


Quiz 2
<s>Question Pool Week 2 - Chapter 2
* Quiz questions - 9 total
* Exam questions - 4 total


Quiz 3
Question Pool Week 3 - Chapter 3
* Quiz questions - 2 total
* Exam questions - 1 total


Quiz 4
Question Pool Week 4 - Chapter 4
* Quiz questions - 2 total
* Exam questions - 1 total


==Exams==
Question Pool Week 5 - Chapter 5
* Quiz questions - 2 total
* Exam questions - 1 total


Procedure:
Question Pool Week 6 - Chapter 6
* Review problems in exam question pool
* Quiz questions
* Exams have more abstract, more complex, more involved problems, less rote, more critical thinking
* Exam questions
* Create exams


Exam A
Question Pool Week 7 - Chapter 7
* Create exam pool of questions
* Quiz questions
* Exam A draft 1
* Exam questions
* Exam A draft 2


Exam B
Question Pool Week 8 - Chapter 8
* Create exam pool of questions
* Quiz questions
* Exam B draft 1
* Exam questions</s>
* Exam B draft 2


=Flags=
=Flags=


{{CSC142Flag}}
{{CSC142Flag}}
-->

Latest revision as of 08:18, 10 March 2017