Wednesday, October 23, 2013

Day 44 - End of Term 1

Objective
  • Create programs using methods, conditionals, and loops in Java
Agenda
  • Attendance
  • Reminders / FAQ
    • Everything from Python & Karel J Robot (Unit 1-3) is due today.
    • Everything from Unit 4 and on is part of Term III
    • Get any missing work in ASAP.
    • Check Pinnacle to confirm there are no mistakes; what you see reflects your final term grade.
    • No, there is not any magical extra credit to fix your grade at the last minute.  Your grade is a reflection of your works over the last 44 days!  That said.... missing work is still accepted today, so get it in.
  • Coding
    • Level 4-1 Benchmark - End of class today
    • Level 4-2 Benchmark - End of class Wed 8/30

Monday, October 7, 2013

NHS Canned Food Drive


































Bring in canned goods (and ramen) for the NHS Canned Food Drive by Thursday!

Wednesday, October 2, 2013

Day 30 - Eclipse, Objects, and Classes


Objective
  • Create programs using methods, conditionals, and loops in Java
Agenda
  • Attendance
  • Notes
    • Eclipse Tips
    • Objects vs. Classes
    • Complete Karel J. Robot - "Level 2" by Friday
  • Coding
    • Code Academy
    • Codingbat
    • Projects

Monday, September 30, 2013

Day 28 - Introduction to Java


Objective
  • Create programs using methods, conditionals, and loops in Java
Agenda
  • Attendance
  • Notes
    • Java v. Python
    • Curly Braces, Semicolons
    • Compile v. Run
    • "Maze" commands
    • Turning Right
    • Red Squiggly (Syntax Error)
    • Assignment System (Levels)
  • Goals:
    • Complete Karel J. Robot - "Level 1" by Wednesday
  • Coding
    • Code Academy
    • Codingbat
    • Projects

Wednesday, September 18, 2013

Day 21 - Coding

Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Goals:
    • By end of class today, be finished with Project #7: Taunt  
    • By end of class tomorrow, be finished with Code Academy #14
    • By end of class Monday, be finished with Codingbat: List-1
  • Coding
    • Code Academy
    • Codingbat
    • Projects

Sunday, September 15, 2013

Day 19 - French Taunter


Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Goals:
    • By Monday, be finished with Codingbat String-1
    • By Tuesday, be finished with Code Academy #9: Lists
    • By Wednesday, be finished with Project #7: Taunt  (described today)
  • French Taunter Scene
  • Coding
    • Code Academy
    • Codingbat
    • Projects

Thursday, September 12, 2013

Day 17 - Coding


Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Goals:
    • By Friday, be finished with Taxes
    • By Monday, be finished with Codingbat String-1
    • By Tuesday, be finished with Code Academy #5
  • Coding
    • Code Academy
    • Codingbat
    • Projects

Tuesday, September 10, 2013

Day 15 - Functions

Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Code Demo
    • Functions / Methods
    • Parameters
      • Pass By Value
      • Pass By Reference
  • Coding
    • Code Academy
    • Codingbat
    • Projects

Monday, September 9, 2013

Day 14 - Coding


Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Codingbat Setup
  • Coding
    • Code Academy
    • Codingbat
    • Projects

Tuesday, September 3, 2013

Day 12 - Review


Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Review Game
  • Coding
    • Code Academy
    • Projects

Friday, August 30, 2013

Day 11 - Coding

Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Coding
    • Code Academy
    • Projects

Day 10 Coding


Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Coding
    • Code Academy
    • Projects

Thursday, August 29, 2013

Day 9 - Coding


Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Coding
    • Code Academy
    • Projects

Wednesday, August 28, 2013

Day 8 - Two Solutions

Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Two Solutions
    • Examine two ways to solve the bridge of death problem
  • Coding
    • Code Academy
    • Projects

Tuesday, August 27, 2013

Day 7 - Coding

Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Coding
    • Code Academy
    • Projects

Monday, August 26, 2013

Day 6 - Bridge

Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • "Bridge of Death" Scene
  • Coding
    • Code Academy
    • Projects

Thursday, August 22, 2013

Day 5 - Conditionals

Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Notes
    • If Statements
  • Coding
    • Code Academy
    • Projects

Day 4 - Input

Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Seating Chart
  • Notes
    • Input 
  • Coding
    • Code Academy
    • Projects

Tuesday, August 20, 2013

Day 3 - Variables

Objective
  • Create programs using console input, output, variables, conditionals, and loops in Python.
Agenda
  • Attendance
  • Seating Chart
  • Notes
    • Output
    • Variables
    • Arithmetic Operators
  • Coding
    • Code Academy
    • Projects

Monday, August 19, 2013

Day 2 - Languages & Learning

Objective
  • Explain different types of programming languages
  • Introduce students to Python Syntax
Agenda
  • Attendance
  • Collect 
    • MHS Health Sheet 
    • MHS Info Sheet
    • Malafarina Info Sheet
  • Seating Chart
  • Languages & Learning
    • Higher vs. Lower Level Languages
    • Java & Python
    • Learning in CS - Dr. Tae
  • Computers
    • Logging On
    • Python Setup
    • Website
    • Code Academy

Friday, August 9, 2013

Day 1 - Introduction

Objective
  • Explain classroom procedures and expectations
Agenda
  • Setup
    • Attendance
    • Paperwork
    • More Paperwork
    • Emergency Procedures
  • Course Info
    • Syllabus
    • Unit Outlines
  • Introductions
    • Questions Cards for Mr. M
    • Question Cards for Students
  • Computers
    • Logging On
    • Python Setup
    • Website
    • Code Academy
Homework - due tomorrow
  • MHS Health Sheet
  • MHS Info Sheet
  • Malafarina Info Sheet