Principles of Computer Technology: Week of Feb 20th-24th

| No Comments
Monday:
President's Day, no school

Tuesday:

Wednesday:
(current events accepted)
read the following:

Thursday:
read the following:
How Zombie Networks Fuel Cybercrime
The Enemy Within (long article but worthwhile.  There is one very bad word in it, please overlook it.  There is a worksheet to turn in as homework: 

Continue working on "Virus, Spyware, etc" project

Friday:
JSUMC rotation

Principles of Computer Technology: Feb 13th-17th

| No Comments
Monday:
JSUMC orientation

Tuesday:
hand out review sheet for test on Thursday
introduce computer security topic -- watch cybersecurity clip from 60 Minutes
start working on "Viruses, Spyware, etc" security project

Wednesday:
read the following articles:
continue working on "Viruses, Spyware, etc" project

Thursday:
test on computer hardware and operating system fundamentals
continue working on "Viruses, Spyware, etc" project when finished

Friday:
staff day, no school

Principles of Computer Technology: Feb 6th - 10th

| No Comments
Monday:
discuss "buses and chips" handout
homework due: finish reading Cartoon Guide handout
continue discussion of computer hardware -  booting a PC
computer history Hollerith -> SAGE

Tuesday
Complete computer hardware discussion
Try out visual computer web site -- here's the exercise: Using the Visual Computer.doc
Moore's Law discussion: tubes, transistors, and chips
"modern" computer history: 60s to today
how a hard drive works - magnetism and electicity

Wednesday:
(current events)
(homework due: read "How an Operating System Works")
begin discussion of operating system concepts

Thursday:
(read "How Caching Works")
(operating system vocabulary due)
review OS, complete OS discussion: processor management, memory and storage management, device management, application interface, user interface
watch user interface videos

discuss caching
review Windows XP UI featuers

Friday:
introduce DOS command window
discuss file systems, relative and absolute paths - do worksheet

sage_console.jpg

Principles of Computer Technology: Jan 30th - Feb 3rd

| No Comments
Monday:
Go over design principles, begin work on "Who Are You?" project

Tuesday:
"15 Questions" homework due at beginning of class
Critique MCVSD flyer
Continue working on "Who Are You?" project

Wednesday:
Last time in class for "Who Are You?"
Give out "Cartoon History of Computers" reading, hardware vocabulary worksheet

Thursday:
Begin unit on fundamentals of computer hardware and operating systems
Dissect old computers

Friday:
Homework due: read Cartoon History through page 65, turn in hardware vocabulary worksheet
History of computers: Jacquard, Babbage

What is hardware and software, anyway?
Discussion of computer hardware - input, output, storage, processing
Busses and chips

Homer.png

Principles of Computer Technology: Week of Jan 23-27, 2012

| No Comments
Monday:
Go over codingbat worksheet on subroutine return values (codingbat worksheet-JES.doc).  (The actual codingbat web site for Python is here)
Review material for final exam: (FinalWrittenFall11-12Study Guide.doc)
Here's a link to The Guy Under The Car

Tuesday:
Review material for final exam
Vpython game available for your enjoyment

Wednesday:
Final exam!

Thursday:
last day, plans TBD
Adios guys . . .  it's been a pleasure!  See you in Medibotics, maybe?

Friday:
Welcome to the second semester!
Videos:

Principles of Computer Technology: Week of Jan 16-20, 2012

| No Comments
   Our final exam will be on Wednesday, Jan 25th

Monday:
staff day, no school

Tuesday:
(please be sure you have emailed your Robotics/AI presentations to me by 6 AM!)
Begin presentations

Wednesday:
turn in current events
JES drawing and face-drawing exercises due
finish up Robotics/AI presentations
give out slides on subroutines that return values, to look over for Friday

Thursday:
UMDNJ test, no class

Friday:
discuss subroutines that return values, do exercises in class, begin codingbat homework


Principles of Computer Technology: Week of Jan 9-13, 2012

| No Comments
Monday:
robotics/AI paper due!
last in-clss time to work on list challenges

Tuesday:
discuss looping
do in-class loop exercises, give out loop homework
introduce JES drawing APIs
do introductory JES drawing exercises

Wednesday:
(current events)
introduce subroutine parameters
work on subroutine face-drawing exercise

Thursday:
(list challenges (Shakespearean insults, etc) due)
(loop homework due)
introduce subroutines that return values
do in-class subroutine exercises

Friday:
review loop homework
students start on codingbat homework in class

Principles of Computer Technology: Week of Jan 2-6, 2012

| No Comments
Please remember that the Robotics and AI Paper is due by 11:00 AM next Monday, January 9th, both on paper and via TurnItIn.  More info on the website.

The Nova episode about IBM's Watson system is online here.

Download JES here.

Monday:
Happy New Year!
Complete slides from first Jython packet
Begin work on guessing game programs and code review

Tuesday:
Continue working on guessing game programs and code review

Wednesday:
First half: finish up and review guessing game programs
Second half: introduce Python lists, begin list exercises

Thursday:
continue with Python lists
work on list exercises and challenges

Friday:
(guessing game programs due)
Continue to work on list challenges

Principles of Computer Technology: Week of Dec 19-23, 2011

| No Comments
Monday:
review while loop in RUR-PLE
continue to work on RUR-PLE exercises, part 2

Tuesday:
finish up RUR-PLE exercises
students who finish will work on Robotics/AI paper
hand out review sheet for test on RUR-PLE and Scratch

Wednesday:
answer questions for test
introduce Jython and JES
students begin working on JES exercises

Thursday:
test on RUR-PLE and Scratch
students work on JES exercises when finished

Friday:
(50 minute periods for alumni day)
students working on JES or guessing game exercises

Principles of Computer Technology: Week of Dec 12-16, 2011

| No Comments
Monday:
(first opportunity to sign up for Robotics/AI presentation topics)
last in-class day to work on Scratch projects

Tuesday:
Introduce Python programming with RUR-PLE
You can download RUR-PLE from here: http://sourceforge.net/projects/rur-ple/files/rur-ple/rurple1.0rc3/.  (Choose the .exe file for windows, the .dmg for Mac.)

Wednesday:
(current events can be handed in)
Continue with RUR-PLE: introduce if/elif/else

Thursday:
Continue with RUR-PLE: introduce while loops

Friday:
(shortened periods, Knee Replacement distance learning)
Turn in your Scratch projects:  paper and FTP of your file to compapps2 server