From charlesreid1

Revision as of 21:18, 13 September 2016 by Admin (talk | contribs) (→‎Homework)

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

PDF

  • 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

Midterm A

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

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

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

Midterm A

Midterm B

  • Chapter 5 HW
  • Chapter 6 HW
  • Chapter 7 HW
  • Chapter 8 HW

Quizzes

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.

Exams

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.)

Flags