From charlesreid1

No edit summary
 
(28 intermediate revisions by the same user not shown)
Line 1: Line 1:
<!--
=Syllabus=
=Syllabus=


Steps to completion:
Steps to completion:
* <s>Fill in basic class information (sched/dates/times)
* Fill in basic class information (sched/dates/times)
* Fill in book information
* Fill in book information
* Academic integrity
* Academic integrity
* Devices</s>
* Devices
* Course content (chapter by chapter breakdown)
* Course content (chapter by chapter breakdown)
* Course grade
* Course grade
Line 22: Line 24:
==Calendar==
==Calendar==


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


Line 33: Line 35:
<s>Chapter by chapter outline</s>
<s>Chapter by chapter outline</s>


<s>Section by section outline</s> See [[CSC 143#Outline]]
<s>Section by section outline</s> - [[CSC 143#Outline]]


==Lecture notes==
==Slides for Lecture notes==


===Prototype list===
===Notes on this checklist===


Notes on format:
Format of lecture notes:
* Keynote slides - 1 slide deck per chapter - pdf format - provided to students
* Keynote slides - 1 slide deck per chapter - pdf format - provided to students
* Partial examples/syntax - in Keynote
* Partial examples/syntax - in Keynote
Line 53: Line 55:
* Remaining sections filled in with whatevers (small examples from book)
* Remaining sections filled in with whatevers (small examples from book)


===Lectures checklist===
===Midterm A===


Lecture 0
Lecture 0
Line 91: Line 93:
* References to Github on slide finished
* References to Github on slide finished
* Remaining sections filled in with whatevers (small examples from book)</s>
* Remaining sections filled in with whatevers (small examples from book)</s>
===Midterm B===


Lecture 5: Recursion
Lecture 5: Recursion
* Skeleton: Section-by-section with key topics in each section
* Skeleton: Section-by-section with key topics in each section
* Skeleton: Reference to each lecture/worksheet example on Github
* Skeleton: Reference to each lecture/worksheet example on Github
* Skeleton: Stub of code on Github
* <s>Skeleton: Stub of code on Github
* Github code finished
* Github code finished</s>
* References to Github on slide finished
* References to Github on slide finished
* Remaining sections filled in with whatevers (small examples from book)
* Remaining sections filled in with whatevers (small examples from book)
Line 123: Line 127:
* References to Github on slide finished
* References to Github on slide finished
* Remaining sections filled in with whatevers (small examples from book)
* Remaining sections filled in with whatevers (small examples from book)
==Code==
<s>Chapter 8:
* Lecture code
** hello world object
* Worksheet code
** polynomial object </s>
Chapter 9:
* <s>Lecture code
** employee
** fly
** foobarbazmumble
** makesnoise</s>
* Worksheet code
** turtle and spiralturtle
<s>Chapter 10:
* Lecture code finished
** removing plural words
** comparable point
* Worksheet code finished
** euclidian algorithm for gcd</s>
Chapter 11:
* <s>Lecture code
** list/set/map simple examples
** list/set/map detailed example</s>
* Worksheet code
** Seattle public school data
Chapter 12:
* Lecture code
* <s>Worksheet code
** sudoku solver</s>
Chapter 13:
* Lecture code
* Worksheet code
Chapter 14:
* Lecture code
* Worksheet code
Chapter 16:
* Lecture code
* Worksheet code


==Homework==
==Homework==
Line 128: Line 180:
See individual chapter pages for homework problems.
See individual chapter pages for homework problems.


==Quizzes==
Midterm A:
* <s>HW 1 - Chapter 8 - [[CSC 143/Chapter 8#Chapter 8 Homework]]
* HW 2 - Chapter 9 - [[CSC 143/Chapter 9#Chapter 9 Homework]]
* HW 3 - Chapter 10 - [[CSC 143/Chapter 10#Chapter 10 Homework]]
* HW 4 - Chapter 11 - [[CSC 143/Chapter 11#Chapter 11 Homework]]</s>


Procedure:
Miterm B:
* Review problems in quiz question pool
* <s>HW 5 - Chapter 12 - [[CSC 143/Chapter 12#Chapter 12 Homework]]
* Quizzes have easier problems, more syntax, less abstraction, more mechanical, less wordy
* HW 6 - Chapter 13 - [[CSC 143/Chapter 13#Chapter 13 Homework]]
* Create quizzes
* HW 7 - Chapter 14 - [[CSC 143/Chapter 14#Chapter 14 Homework]]
* HW 8 - Chapter 16 - [[CSC 143/Chapter 16#Chapter 16 Homework]]</s>


Quiz 1
==Quizzes and Exams==


Quiz 2
Quiz questions are less in-depth, more mechanics and syntax. Quiz questions will come out of the question pool.


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


Quiz 4
(Fewer exam questions than quiz questions per pool, of course.)


==Exams==
<s>Question Pool Week 1 - Chapter 8
* Quiz questions - 5 total
* Exam questions - 4 total


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


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


Exam B
Question Pool Week 4 - Chapter 11
* Create exam pool of questions
* Quiz questions
* Exam B draft 1
* Exam questions
* Exam B draft 2
 
Question Pool Week 5 - Chapter 12
* Quiz questions
* Exam questions
 
Question Pool Week 6 - Chapter 13
* Quiz questions
* Exam questions
 
Question Pool Week 7 - Chapter 14
* Quiz questions
* Exam questions
 
Question Pool Week 8 - Chapter 16
* Quiz questions
* Exam questions</s>


=Flags=
=Flags=


{{CSC143Flag}}
{{CSC143Flag}}
-->

Latest revision as of 08:17, 10 March 2017