CSC 143 Checklist: Difference between revisions
From charlesreid1
| Line 128: | Line 128: | ||
==Homework== | ==Homework== | ||
See individual chapter pages for homework problems. | |||
==Quizzes== | ==Quizzes== | ||
Revision as of 00:40, 16 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 calendar:
- Topics calendar
- HW calendar
- Quiz calendar
- Exam calendar
- Final project calendar
Content Outline
Chapter by chapter outline
Section by section outline
Lecture notes
Prototype list
Notes on format:
- 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)
Lectures checklist
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)
- NOTE: NEED EUCLIDIAN ALGORITHM CODE + ANY OTHER CODE
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)
- NOTE: FINISH MAP CODE - EACH COLLECTION EXAMPLE SHOULD GO IN GITHUB REPO
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 Github
- Github 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)
Homework
See individual chapter pages for homework problems.
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 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 |