Mr. Meinzen - Programming Fundamentals

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

1st Quarter

Week

Dates & Specifications

Assignment

Syllabus & Topics

1

Friday, 19Aug

LightBot 1.0 (demo/practice)

Demonstration, setting up of folders on student H: drive, and turning in assignments.

Turning in assignments electronically:
- Chapter 0 Questions
- Chapter 0 Tutorial

ONLINE TEXTBOOK

Class Organization/ Rules

LightBot practice (google LightBot 1.0)

Intro to Computer Hardware & Computer Science (PowerPoint);

Setting up folders on network drive (student H: drive)

 

Introduction to the Alice programming environment and Object Oriented Programming

2

Friday 26Aug

Chapter 1

  1. Reading Guide (turn in electronically)
  2. Questions (turn in hand-written)
  3. Exercises 1-5 (turn in electronically but also need a printed sign-off sheet)

Chapter 1 Review & Test

Chapter 1 (PowerPoint)

  • 3-D virtual world
  • Alice GUI - quad-view
  • Animation
  • Models (classes and objects)
  • Center of an object

3

Friday, 2Sep

Chapter 2

  • Exercises 1-4 (turn in your programs electronically but you also need a printed & signed grading/rubric sheet to turned in)
  • Storyboards
  • Class (model), Objects (nouns), properties (adjectives), methods (verbs)
    • Ex: class = drawings for automobile,
      object = ford f-150,
      properties = color, etc., z
      method = open door, etc.
  • General overview of methods, drag & drop
  • Control Structures: Do in order, Do together, etc.
  • Properties (adjectives)(color, vehicle, 'setting' them in middle of view, etc.)

4

Fri, 9Sep

Chapter 2 (cont'd)

Chapter 2 Review & Test

 

5

Fri, 16Sep

Chapter 3

  • Exercises 3-1 (turn in your programs electronically but you also need a printed & signed grading/rubric sheet to turned in)

 

World Level (global)

  • Methods - creating, invoking/using, and commenting

6

All Ch 3 Due:

Fri, 23Sep

 

 

Chapter 3 (cont'd)

  • Exercises 3-2 (turn in your programs electronically but you also need a printed & signed grading/rubric sheet to turned in)

Chapter 3 Review & Test

World Level (global)

  • Methods - creating, invoking/using, and commenting
  • Parameters - creating, using, types, testing

7

All Ch 4 exercises

Fri, 30Sep

 

Chapter 4

  • Exercises 1-4 (turn in your programs electronically but you also need a printed & signed grading/rubric sheet to turned in)

 

Characters Classes & Objects

  • Creating/Instantating new characters
  • methods & variables (properties/adjectives)
  • inheritance (saving new Characters)

8

Ch 4 Tips & Tricks

Due: Thur, 6Oct

Ch 3 & 4 Project Due Thur, 6Oct

Chapter 4 (cont'd)

  • Tips & Tricks 4 (turn in your programs electronically but you also need a printed & signed grading/rubric sheet to turned in)

Characters Classes & Objects

  • Creating/Instantating new characters
  • methods & variables (properties/adjectives)
  • inheritance

9

 

 

 

Test on Chapters 1-4 - Tue, 11Oct

 

END of 1st QTR:

1st Quarter Test (Chapter 1- 4)

 
2nd Quarter

Week

Dates & Specifications

Assignment

Syllabus & Topics

10

Ch 5-1 Due

Fri, 21Oct

 

Chapter 5

  • Ch5-1 Exercises 1-5 (turn in your programs electronically but you also need a printed & signed grading/rubric sheet to turned in)

Introduction to Event Handling...user input

11

Ch 5-2 Due

Fri, 28Oct

 

 

Chapter 5

  • Ch5-2 Exercises (turn in your programs electronically but you also need a printed & signed grading/rubric sheet to turned in)

 

Interaction using Event Handling

  • input
  • design & storyboarding
  • event-handler methods
  • linking events to event-handlers
  • testing
  • parameters

12

Ch5 Project Due

Fri, 4Nov

Project for Chapter 5

  • Ch5 Project (turn in your programs electronically but you also need a printed & signed grading/rubric sheet to turned in)

 

13

Ch 6-1 Due Thur, 10Nov

Chapter 6

  • Ch6-1 Exercises 1-3 (turn in your programs electronically but you also need a printed & signed grading/rubric sheet to turned in)

Decisions & User-defined functions

  • logical questions & decisions
  • If...Else...
  • logic operators (and, or, not)
  • complex (nested) conditionals
  • relational operators
  • functions (booleans)
  • functions (numbers, object, or other)
  • testing functions

14

Ch 6-2 Due, Fri 18Nov

Chapter 6

  • Ch6-2 Exercises (turn in your programs electronically but you also need a printed & signed grading/rubric sheet to turned in)

 

15

Thanksgiving Break

Parent-Teacher Conferences

 

16

Ch 7-1 Due, Fri, 2Dec

Chapter 7

  • Ch7-1 Exercises (turn in your programs electronically but you also need a printed & signed grading/rubric sheet to turned in)

Repetition

  • counting (for) loops
  • indefinite (while) loops

17

2nd Qtr Test: Wed, 7Dec

 

Ch 7-2 Due: Fri, 9Dec

 

Ch 6-7 Project Due: Tue, 13Dec

 

2nd Quarter Test (Chapters 1-7)

  • Ch7-2 Exercises (turn in your programs electronically but you also need a printed & signed grading/rubric sheet to turned in)

 

Test on Chapters 1-7

18

 

Final Exams

study for Finals

Classroom Policy

TextBook:

  • Learning to Program with ALICE (using the free online texbook version )
  • Critical Skills:
    • While an electronic book may be assigned, daily classroom effort is a critical component in this class
    • Another critical skill is the ability to work and communicate ideas/concepts with other students. Many assignments may require teamwork in order to accomplish an assignment.
    • However, grades will primarily be based on individual ability, understanding, and accomplishment.

Grading:

  • Grades will be calculated on a total point basis.
    Grades will primarily be based on individual ability, understanding, and accomplishment.

    Grading by Percentage

    Grade Weighting by Assignment (approximate)

    90-100%

    A

    Programs/Tutorials

    50%

    80-89.99%

    B

    Tests, Quizzes, Questions, etc

    50%

    70-79.99%

    C

    Bonus & Notes:
    1 Day Late:
    (doubles every day thereafter)

    5%
    -10%

    60-69.99%

    D

    59.99% or below

    F

       

    Final Exam is worth 20% of Semester Grade

     
  • Phones and/or cameras are NOT allowed in the classroom. Students who intentionally or unintentionally compromise the academic integrity or validity of a test or quiz by their behavior will receive a zero and, possibly, a referal for further consequences. This includes having a camera (i.e. smartphone) out while ANY assessment is in the classroom. For example, a student who turns in their test and then takes out their smartphone (i.e. camera) to listen to music while other students are still working on their tests will receive a zero on their test.

Student Responsibilities:

  • In Seat & Ready to Go when bell stops (i.e. books, sharpened pencils, paper)
  • Respectful of Teacher and Each Other (i.e. raise your hand, don't talk while teacher is talking, no rudeness or bad language, etc.)
  • The two most important ingredients for success in this class are practice and attendance.
  • No eating or drinking in class, 2 bathroom/drinking trips per Semester.
  • Maintain at least 3 backup copies of all work. A "lost" or "destroyed" program will receive zero credit.

Responsibilities while absent:

Notes and Homework

Test and Quizzes

  • Read the section and look at examples.

  • Get the assignment from the calendar, web page or a peer in class.

  • Do the assignment, even if you need help come in before or after school for assistance!

  • As per school policy you have the same amount of days as you were absent to make up missing test/quizzes.

  • Any test/quiz not made up in the appropriate amount of time will be a zero.

  • You may need to schedule time with Mr. Meinzen either before or after school to meet or receive appropriate help on a timely basis...plan accordingly!

  • DISCIPLINE:

    • I expect students to be respectful to each other and their teacher. Refer to the student handbook if you have questions.
    • Students are expected to take notes, ask questions, and work consistently and continuously the entire class period.
    • If problems occur in the class the discipline plan, in general, is:
      • Verbal warning (may include "1 minute after class delayed dismissal" or "15 minute after school mini-detention")
      • After school detention
      • Referral to the dean
      • Parents called or e-mailed
      • any student caught downloading and installing a program on the computers without Mr. Meinzen's consent will receive a referral to the dean and possible 5-day suspension

    Tardies and Absences:

    • Attendance is the responsibility of the student and their parents.
    • Parents/ Guardians may be contacted the next day via phone or email to inform them of any absences or student issues.
    • First two tardies result in warnings, 3rd tardy is after school detention, 4th is Saturday detention, subsequent are suspensions.
    • If you have an excused absence, you will be allowed to make up your work for full credit by the same number of days you were consecutively absent.
    • Unexcused absences follow the same procedure as excused absence; however, you will only receive 50% of the grade you earn.
    • Refer to the school attendance policy for complete details on excused and unexcused absences and make-up work.

    Advice:

    • Use mechanical pencils (have at least 2).
    • Students must keep multiple backup copies of all work. It is the student's responsibility to be aware that technology is NOT perfect.
    • WEBSITE for Assignments is http://www.ecusd7.org/ehs/ehsstaff/jmeinzen

    What can I expect from the teacher ?

    • You can expect the teacher to maintain a classroom atmosphere that is safe and conducive to the education of ALL students. Any student or group of students prevent or disrupt this will be discipline as outlined above.
    • I will try to be available before and after school either in the classroom or in my office in Room 310 for extra help [unless a meeting is scheduled].
    • I can be reached at EHS: 656-7100 (voicemail 20311) or jmeinzen@ecusd7.org.
    • As well, I strongly encourage students and parents to contact me as soon as possible if there are any questions or difficulties.
    • In general, I provide daily information on this website and I contact parents/guardians/students via the email address that is registered with the district. However, please let me know if you wish to be contacted by other means on this form. After you have read over this classroom policy, please sign below, and return to me to be put on file. This is your first assignment.

    Survey Assignment

    • What is your best learning environment (given the classroom we have)?
    • What do you not want your teacher to do that would make you not want to learn this material?
    • What learning/teaching style do you think is most effective for you?
    • What resources do you use to best understand the concepts? (examples: textbook, teacher, family, after-school tutoring, specific website, etc.)?
    • If you could start a realistic classroom tradition, what would it be? (example: every odd-numbered Friday is popcorn-during-lecture day)

    Signature

    • I prefer to be contacted via (circle preference): EMAIL, or PHONE, or OTHER (specify)
      Print Parent/Guardian Name   Print Student Name  
      Parent / Guardian Signature Date Student Signature Date
      email address home phone work/cell phone