CSC 143 Checklist: Difference between revisions
From charlesreid1
| Line 181: | Line 181: | ||
* <s>HW 1 - Chapter 8 - [[CSC 143/Chapter 8#Chapter 8 Homework]] | * <s>HW 1 - Chapter 8 - [[CSC 143/Chapter 8#Chapter 8 Homework]] | ||
* HW 2 - Chapter 9 - [[CSC 143/Chapter 9#Chapter 9 Homework]] | * HW 2 - Chapter 9 - [[CSC 143/Chapter 9#Chapter 9 Homework]] | ||
* HW 3 - Chapter 10 - [[CSC 143/Chapter 10#Chapter 10 Homework]] | * HW 3 - Chapter 10 - [[CSC 143/Chapter 10#Chapter 10 Homework]] | ||
* HW 4 - Chapter 11 - [[CSC 143/Chapter 11#Chapter 11 Homework]] | * HW 4 - Chapter 11 - [[CSC 143/Chapter 11#Chapter 11 Homework]]</s> | ||
Miterm B: | Miterm B: | ||
Revision as of 01:26, 20 September 2016
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 calendars:
Topics calendar- HW calendar
- Quiz calendar
Exam calendar- Final project calendar
Content Outline
Chapter by chapter outline
Section by section outline - CSC 143#Outline
Lecture notes
Notes on this checklist
Format of lecture notes:
- 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
- Skeleton: Reference to each lecture/worksheet example on Github
- Skeleton: Stub of code on Github
- Github code finished
- References to Github on slide finished
- Remaining sections filled in with whatevers (small examples from book)
Midterm A
Lecture 0
- Skeleton
- Slides filled in
Lecture 1: Review of object oriented programming
Skeleton: Section-by-section with key topics in each section- Skeleton: Reference to each lecture/worksheet example on Github
- Skeleton: Stub of code on Github
- Github code finished
- References to Github on slide finished
Remaining sections filled in with whatevers (small examples from book)
Lecture 2: Inheritance and Interfaces
Skeleton: Section-by-section with key topics in each section- Skeleton: Reference to each lecture/worksheet example on Github
- Skeleton: Stub of code on Github
- Github code finished
- References to Github on slide finished
Remaining sections filled in with whatevers (small examples from book)
Lecture 3: ArrayList
Skeleton: Section-by-section with key topics in each section- Skeleton: Reference to each lecture/worksheet example on Github
- Skeleton: Stub of code on Github
- Github code finished
- References to Github on slide finished
Remaining sections filled in with whatevers (small examples from book)
Lecture 4: Java Collections Framework
Skeleton: Section-by-section with key topics in each section- Skeleton: Reference to each lecture/worksheet example on Github
- Skeleton: Stub of code on Github
- Github code finished
- References to Github on slide finished
Remaining sections filled in with whatevers (small examples from book)
Midterm B
Lecture 5: Recursion
- Skeleton: Section-by-section with key topics in each section
- Skeleton: Reference to each lecture/worksheet example on Github
Skeleton: Stub of code on GithubGithub code finished- References to Github on slide finished
- Remaining sections filled in with whatevers (small examples from book)
Lecture 6: Searching and Sorting
- Skeleton: Section-by-section with key topics in each section
- Skeleton: Reference to each lecture/worksheet example on Github
- Skeleton: Stub of code on Github
- Github code finished
- References to Github on slide finished
- Remaining sections filled in with whatevers (small examples from book)
Lecture 7: Stacks and Queues
- Skeleton: Section-by-section with key topics in each section
- Skeleton: Reference to each lecture/worksheet example on Github
- Skeleton: Stub of code on Github
- Github code finished
- References to Github on slide finished
- Remaining sections filled in with whatevers (small examples from book)
Lecture 8: Linked Lists
- Skeleton: Section-by-section with key topics in each section
- Skeleton: Reference to each lecture/worksheet example on Github
- Skeleton: Stub of code on Github
- Github code finished
- References to Github on slide finished
- Remaining sections filled in with whatevers (small examples from book)
Code
Chapter 8:
- Lecture code
- hello world object
Worksheet codepolynomial object
Chapter 9:
Lecture code- employee
- fly
- foobarbazmumble
makesnoise
- Worksheet code
- turtle and spiralturtle
Chapter 10:
- Lecture code finished
- removing plural words
- comparable point
Worksheet code finishedeuclidian algorithm for gcd
Chapter 11:
Lecture code- list/set/map simple examples
list/set/map detailed example
- Worksheet code
- Seattle public school data
Chapter 12:
- Lecture code
Worksheet codesudoku solver
Chapter 13:
- Lecture code
- Worksheet code
Chapter 14:
- Lecture code
- Worksheet code
Chapter 16:
- Lecture code
- Worksheet code
Homework
See individual chapter pages for homework problems.
Midterm A:
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
Miterm B:
HW 5 - Chapter 12 - CSC 143/Chapter 12#Chapter 12 HomeworkHW 6 - Chapter 13 - CSC 143/Chapter 13#Chapter 13 Homework- HW 7 - Chapter 14 - CSC 143/Chapter 14#Chapter 14 Homework
- HW 8 - Chapter 16 - CSC 143/Chapter 16#Chapter 16 Homework
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 8
- Quiz questions - 3 total
- Exam questions - 4 total
Question Pool Week 2 - Chapter 9
- Quiz questions
- Exam questions
Question Pool Week 3 - Chapter 10
- Quiz questions
- Exam questions
Question Pool Week 4 - Chapter 11
- Quiz questions
- Exam questions
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
Flags
| CSC 143 - Intro to Programming II Computer Science 143 - Intro to Programming II, South Seattle College.
Chapter 8: Object Oriented Reivew CSC 143/Chapter 8 Chapter 9: Inheritance and Interfaces CSC 143/Chapter 9 Chapter 10: ArrayList CSC 143/Chapter 10 Chapter 11: Java Collections Framework CSC 143/Chapter 11 Chapter 12: Recursion CSC 143/Chapter 12 Chapter 13: Searching and Sorting CSC 143/Chapter 13 Chapter 14: Stacks and Queues CSC 143/Chapter 14 Chapter 16: Linked Lists CSC 143/Chapter 16
Category:Teaching · Category:CSC 143 · Category:CSC Related: CSC 142 Flags · Template:CSC143Flag · e |