CSC 142 Checklist: Difference between revisions
From charlesreid1
| Line 94: | Line 94: | ||
* Slides filled in</s> | * 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> | ||
Lecture 5: Program Logic and | Lecture 5: Program Logic and Loops | ||
* Skeleton | * Skeleton | ||
* Lecture code - decide on exercises | * Lecture code - decide on exercises | ||
Revision as of 01:00, 12 September 2016
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 outline (detailed)
- Lecture notes - slides and code (in Github repo)
- Quizzes
- Exams
- Homework problems and worksheets (take-home problems)
So, let's come up with checklists.
CSC 142 Fall 2016 Checklist
Syllabus
Steps to completion:
Fill in basic class information (sched/dates/times)- Fill in book information
- Academic integrity
Devices- Course content (chapter by chapter breakdown)
- Course grade
- Homework
- Quizzes
- Exams
- Prereqs
Syllabus lecture:
- Syllabus lecture slides skeleton
Syllabus lecture slides fill in
- Create pdf for syllabus lecture notes
Calendar
Create calendar:
- Topics calendar
- HW calendar
- Quiz calendar
- Exam calendar
- Final project calendar
Content Outline
Chapter by chapter outline
Section by section outline
Lecture notes
Notes on format:
Checklist: Chapter N slide deck:
|
Lecture 0
Skeleton- Slides filled in
- More fun, less dour.
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
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
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
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
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
Homework
Notes on procedure:
- Review questions at end of chapter, and review questions at end of chapter in other Java books
- Based on questions, build a rubric of what kinds of questions test what kind of skills
- Write some of your own questions
- 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
- Homeworks are rote written questions taking the same form always
- Exams and quizzes can be matching, more interesting
Intro to Java
- Homework - ?
Primitive Data and Definite Loops
- Homework - ?
Parameters and Objects
- Homework - ?
Conditional Execution
- Homework - ?
Program Logic and Conditional Execution
- Homework - ?
File Processing
- Homework - ?
Arrays
- Homework - ?
Classes
- Homework - ?
Quizzes
Procedure:
- Review problems in quiz question pool
- Quizzes have easier problems, more syntax, less abstraction, more mechanical, less wordy
- Create quizzes
Quiz 1
Quiz 2
Quiz 3
Quiz 4
Exams
Procedure:
- Review problems in exam question pool
- Exams have more abstract, more complex, more involved problems, less rote, more critical thinking
- Create exams
Exam A
- Create exam pool of questions
- Exam A draft 1
- Exam A draft 2
Exam B
- Create exam pool of questions
- Exam B draft 1
- Exam B draft 2
Flags
| CSC 142 - Intro to Programming I Computer Science 142 - Intro to Programming I, South Seattle College.
Chapter 1: Intro to Java CSC 142/Chapter 1 Chapter 2: Primitive Data and Definite Loops CSC 142/Chapter 2 Chapter 3: Parameters and Objects CSC 142/Chapter 3 Chapter 4: Conditional Execution CSC 142/Chapter 4 Chapter 5: Program Logic and Indefinite Loops CSC 142/Chapter 5 Chapter 6: File Processing CSC 142/Chapter 6 Chapter 7: Arrays CSC 142/Chapter 7 Chapter 8: Classes CSC 142/Chapter 8
Puzzles: Puzzles
Category:Teaching · Category:CSC 142 · Category:CSC Related: CSC 143 Flags · Template:CSC142Flag · e |