From charlesreid1

Revision as of 03:12, 24 January 2017 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 - see CSC 142#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

Code

Chapter 1:

  • Lecture code
    • fake rocket code
    • real rocket code
  • Worksheet code
    • density and density conversion

Chapter 2:

  • Lecture code
    • confused operator
    • for pattern
    • print sequence
  • Worksheet code
    • newton's method square roots

Chapter 3:

  • Lecture code
    • quadratic equation
    • sum of integers
    • pythagorean theorem
  • Worksheet code
    • caesar cipher

Chapter 4:

  • Lecture code
    • hailstone sequence
  • Worksheet code
    • using and cracking caesar cipher with frequency

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

Midterm A

Midterm B

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

Question Pool Week 1 - Chapter 1

  • Quiz questions - 10 total
  • Exam questions - 5 total

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

Flags