Mr. Meinzen: AP Computer Science - Principles - Engineering Notebook

"Success is the ability to go from one failure to another with no loss of enthusiasm." Winston Churchill

Layout of Engineering Notebook [from Project 0]

Front Cover: Your name, start date, end date (leave blank), course title, teacher name.

Table of Contents: header and numbered list including an list item from each of :

-- schedule/timeline page, requirements of assessments pages, and LO-EK pages

-- see Learning Objectives & Essential Knowledge Statements (LO's & EK's)

Course-long Schedule including dates and identification of 3 Assessments

-- student instructions for online accounts on College Board's website to submit Digital Portfolio

-- create a College Board student login (username & password) for AP CSP https://digitalportfolio.collegeboard.org/

-- signup for the EHS AP CSP course provided by your teacher using your College Board student login

Requirements for Assessment (highlight due dates and submission requirements)

View webinar showing Digital Portfolio Submissions - Part 1

Link to full webinar here or on College Board website

 

Time Stamp

Role

Topic in Digital Portfolio webinar - Part 1

00:00 - 04:34

Everyone

Overview of Scoring AP CSP Assessments

04:35 - 10:40

Teacher

Classroom Setup

10:41 - 11:55

Student

Student Enrollment in Course

11:56 - 14:10

Teacher

Confirm each student Enrollment in Course

14:11 - 16:46

Student

Draft Submissions for Create Task (3 file uploads) and Explore Task (2 uploads)

16:47 - 20:36

Teacher

Review Student Progress and Status, upload student resource files

View webinar showing Digital Portfolio Submissions - Part 2

Link to full webinar here or on College Board website

 

Time Stamp

Role

Topic in Digital Portfolio webinar - Part 2

00:00 - 04.25

Everyon

Repeat of Part 1 of webinar(above)

04:26 - 08:59

Student

Student Sign-up Video with submission details

-- pdf for Create: Written Response & Code and Explore:Computational Artifact

-- do NOT include student name on submission

-- student's AP Number from College Board or School AP Coordinator in April (for those signed up for for the End-of-Course Exam)

09:00 - 19:59

Teacher

Review student submission options

-- return student submissions for wrong/corrupted file

-- plagiarism

-- indicator(s) for End-of-Course Exam signup for students

20:00 - end

Teacher

Frequently Asked Questions

-- Create Performance Task

-- Explore Performance Task

-- Written APCS-Principles Exam

LO-EK statements...start identifying EK's already known by you marked with a "0". Upon completion of each project, identify additional EK's by date & project number.

Header for Project 1

Project Total

 

Instructions

  • The purpose of the Engineering Notebook is :

    • To keep a timely record of your progress during course as well as ideas, efforts, attempts, successes and failures for each project...the how, who, what, where, when, and why.

    • For official (i.e. permenant) record-keeping and as part of your evaluation/grade throughout semester.

    • Details to put in Engineering Notebook:

      • Always include page heading with dates and project identification

      • Always include any collaborators names and properly cite resources...use only the front side (save back side for possible edits at end of projects/course)

      • Include any important photocopies (tape/stapled inside), code, software/hardward used (& version #), graphs, lists, equations used, and comments along with anything another student may need "recreate" your projects

    • Details NOT to include in Engineering Notebook:

      • general notes from class...these should be in a regular

      • scratch paper even if for calculations...only final calculations/graphs and formulas should be included

    Enter into the Engineering Notebook:

    1. Front Cover: Your name, start date, end date (leave blank), course title, teacher name.

    2. First Page: Table of Contents (just complete header...you will fill in ToC as projects are completed)

    3. Second Page: Course-long schedule including dates for 3 Assessments [ Explore Task, Create Task, & Written Exam]

    4. Starting 3rd page:

      1. Requirements & tentative progress dates for each Assessment [to be discussed/asked in class...see Tab menu at top of this webpage for details regarding the three assessments]

      2. Photocopy of LO-EK statements taped inside with current date & project number by any EKs you already know...
        see this link : http://meinzeit.com/APConsult-CSP-1Day/LO-EK.htm

 

 

3rd Quarter Check of Engineering Notebook

 

 

Scoring Rubric :

Name ________________________________

Points Assigned

 

1. Organization:

  1. Updated Table of Contents.
  2. Project Header pages clearly marked and easily accessible (i.e. tabbed).
  3. Neatness : no overhanging paper, no over-stuffed notebook, relevant material only.

/ 10

 

2. Learning Objectives & Essential Knowledge Statements (LO & EK)

  1. Identified and marked according to Project Number #1-#5 (or "0" for prior knowledge).
  2. Temporary mark for any LO or EK that has not been understood to date.

/ 10

 

3. Project #2 - Number Systems

  1. Sample calculations converting between number bases.
  2. Sample calculations using arithmetic or clarifying non-real number operations.

/ 10

 

4. Project #3 or #4 - Data Representations/Encodings or Internet (teacher will select one to score)

-- Project #3 - Data Representation and Encoding

  1. Calculations with IEEE754 binary representation of floating point numbers, errors, or unusual numbers (NaN, infinity, etc.).
  2. Calculations with color, character, or IP addresses.

-- Project #4 - Internet

  1. JavaScript code with commenting.
  2. HTML code with commenting.

/ 10

 

5. Project #5 - Visualization with 3D Graphics

  1. Sample Pov-Ray code with loop and/or conditional.
  2. Commenting with proper citation for code obtained from another source.

/ 10

 

TOTAL

/ 50

 

4th Quarter Check of Engineering Notebook

 

Scoring Rubric :

Name ________________________________

Points Assigned

 

I. Organization:

  1. Updated Table of Contents.
  2. Project Header pages clearly marked and easily accessible (i.e. tabbed).
  3. Neatness : no overhanging paper, no over-stuffed notebook, relevant material only.

/ 20

 

II. Learning Objectives & Essential Knowledge Statements (LO & EK)

  1. Identified and marked according to Project Number #1-#7 (or "0" for prior knowledge).
  2. Temporary mark for any LO or EK that has not been understood to date.

/ 40

 

III. Project #1 - #5 : repeat/updated/corrected from Quarter 3 : Engineering Notebook checkin

  1. P1 : Intro to the Create Task (4 pts)
  2. P2 : Numeric Systems (4 pts)
  3. P3 : Data Representations (Binary, Decimal, Hexadecimal) and Arithmetic (4 pts)
  4. P4 : Internet Protocols : http, HTML, DOM, and JavaScript (ECMAscript) (4 pts)
  5. P5 : Programming 3D Visualizations : PovRay (ray-tracer) (4 pts)

/ 10

 

IV. Project #6 : Technical Presentation

  1. Topic
  2. Pre & Post Quizzes (& scores)
  3. Self-Assessment

/ 20

 

V. Project #7 : Three Programming Language

  1. Language Name(s)
  2. Code Listing(s)
  3. Output (except Reference Language)

/ 20

 

TOTAL (maximum is 100pts)

/ 100

 

 

End of Semester

 

Learning Objectives - students will:

  1.  

Computational Thinking Practices :

  •  

 

Scoring Rubric :

 

Name ______________________________

Student Score

Possible Maximum Score

I.

 

 

 

 

TOTAL

 

100

 

Project

Learning Objectives - students will:

  •  

Computational Thinking Practices :

  •  

Students will :

  1.  

 

Scoring Rubric

Name ________________________________

Approval

 

 

 

 

Project Total

100

 

Instructional Design Technique :