Course Syllabus
Welcome to Computer Programming I!
Instructor Contact Information
Name: Mr. Andrew Fox
Email: afox4@wcpss.net
Room: Mod 503
Upcoming Due Dates:
- Thursday/Friday, January 10/11, 2019--Standard 8.00 test OR Project Option (see details under 1/10)
- Final Exam Schedule (links to PCHS document on homepage)
- Final Exam Review page (access a Mock Final Exam here as well as ALL the PowerPoints for the semester--check back often for updates and added content).
Friday 1/11/2019
- Exam Schedule
- Career Cluster and Next Steps in Programming & CTE
- Student Survey
- Std. 8.00 Project Test Option #2 Submittal Link (only submit if this wasn't checked off in class)
- Std. 8.00 Exercises (Shapes & Stop Light) Submittal Link
- Student Choice Award Winner
Thursday 1/10/2019
-
Mock Final Data Analysis--What to study?
- Individual Silent Analysis
- Class analysis
-
Std. 8.00 Graphics, Pictures, and Animation Exercises
- Graphics Assets (pics you need to complete the exercises)
- Standard 8 Test: Options
- Option 1: You can take the abbreviated test (you choose either Thursday or Friday)
--OR-- - Option 2: You can create your own simple program using animation skills (you would submit it on Canvas) and write a one-paragraph summary of the skills you used.
- Finish and close out work
Wednesday 1/9/2019
- See Tuesday's agenda.
Tuesday 1/8/2019
- Workday
- Final Project Checks (can occur today and tomorrow)
- Final Project Submittal (everyone--even if I check in class--needs to submit the .exe file and all form files)
- Standard 8--Coordinate Systems and Animation (if you have animation in your final project, you are exempt from these two exercises)
-
Standard 8 Test: Options
- Option 1: You can take the abbreviated test (you choose either Thursday or Friday)
- Option 2: You can create your own simple program using animation skills (you would submit it on Canvas) and write a one-paragraph summary of the skills you used.
Monday 1/7/2019
- 5-10 minutes study time for Std. 7.00 Test
- Std. 7.00 Test (50 questions)
-
Work quietly until everyone has finished exam (on any of the below items)
- Finish 7.03 & 7.04 Exercises if not turned in
- Work on final project (due tomorrow--Wednesday at the latest)
- Mock Final Exam by the start of class this Wednesday (you can access it on the Review page).
Friday 1/4/2019
- Finish 7.03 (Math Class) & 7.04 Exercises (String Class)--Have Mr. Fox check them off (Remember that you only have to do three of the six exercises).
- Work on final project
- HOMEWORK: Complete Mock Exam by the start of class next Wednesday (you can access it on the Review page)
Materials for Study/Preparation (Std. 7.00 Test on Monday--Subs/Functions, Arrays, Math Class, & String Class):
You may have completed some of these in preparation for the last quiz. These are for your practice and review and will not be graded. The 7.03 / 7.04 Check Your Understanding has just been posted. Study guides are for your reference only and will not be graded (there is not study guide for 7.02).
- 7.01 Check Your Understanding
- 7.02 Check Your Understanding
- 7.03/7.04 Check Your Understanding
- 7.01 Study Guide-1.docx
- 703_704_Study_Guide-1.docx
Thursday 1/3/2019
- PowerPoints and Exercises for Math Class and String Class (Standard 7.03 and 7.04)
- Final Projects: Rubric
Friday 12/21
- Please work on the following, in this order:
- Complete 7.02 Exercises
- Trying to check off all 7.02 projects today.
- Work on Final Projects
- Final project status conferences with Mr. Fox today
- Complete 7.02 Exercises
Thursday 12/20
- Please work on the following, in this order:
- Complete 7.02 Exercises
- Trying to check off all 7.02 projects today.
- Work on Final Projects
- Final project status conferences with Mr. Fox today
- Complete 7.02 Exercises
Wednesday 12/19
- Retake quiz today if you need to (halfway through)
- Continue 7.02 Exercises (will check two exercises at random)
- If you are done with 7.02 Exercises, you need to work on your final project (ask me about other classwork first)
- We will hold on 7.03 & 7.04 standards until tomorrow.
- Get caught up today.
Tuesday 12/18
- Review of Check Your Understanding Questions
- Review of 7.02 Exercises #4 and #5 (#5 may be after the quiz depending on time)
- Quiz over 7.02
- After quiz, work on finishing exercises and/or final project (final project is due January 8).
- 7.02 Draw Cards Code Solution
Monday 12/17
- 7.01 & 7.02 Quiz Tomorrow (12/18); 2nd half of class
- Presentation of 7.02 Programming Exercises (will be due the first half of class tomorrow)
- Make sure you do these before leaving today:
- Code Solutions
Friday 12/14
- Work to finish 7.02 Arrays
- Discussion/Lecture Halfway through class
- Final Projects: Rubric
Thursday 12/13
- Finish sub procedure exercises (7.01); check in class
- Presentation over applying arrays
Wednesday 12/12
CTE Online Video Tutorial
Checking to see where you are and adjusting due dates, etc.
Tuesday 12/11
Snow day
Thursday (12/6) to Monday (12/10)
RESOURCES AND EXERCISES
Videos:
Sub Procedures in Visual Basic (Links to an external site.)
Functions in Visual Basic (Links to an external site.)
Std. 7.01 Student Assignments
701_Walk_Through_Programming_Exercises.docx
701_Programming_Exercises.docx
Std. 7.01 Test Preps
Std. 7.02 PowerPoint & Resources
Std. 7.02 Student Assignments
702_Walk_Through_Programming_Exercises.docx
702_Programming_Exercises.docx
7.02 DrawCard & RandomNum Algorithm.docx
702_Single_Dimensional_Arrays_Practice.docx
702_Apply_One-Dimensional_Arrays_Study_Guide-1.doc
Std. 7.02 Test Preps
Wednesday 12/5/2018
- TEST TODAY over Standards 5.05 (Loops), 6.01 (Menus, ListBoxes, ComboBox), 6.02 (Develop Message, Input, & Dialog Boxes), and 6.03 (Apply Parsing for Validation Input)
- 15 minutes of review
- 5-10 minutes to ask Mr. Fox questions
- Test
Tuesday 12/4/2018
- TEST Tomorrow over Standards 5.05 (Loops), 6.01 (Menus, ListBoxes, ComboBox), 6.02 (Develop Message, Input, & Dialog Boxes), and 6.03 (Apply Parsing for Validation Input)
- Looping Writing Assignment Due Today
- Test Review Exercises
Monday 12/3/2018
- TEST Wednesday, December 5 over Standards 5.05 (Loops), 6.01 (Menus, ListBoxes, ComboBox), 6.02 (Develop Message, Input, & Dialog Boxes), and 6.03 (Apply Parsing for Validation Input)
-
Looping Writing Review (group assignment)
- 5.05_Apply_Looping_Structures_final-1.pptx
- Retake of quizzes
Friday 11/30/2018
- Quiz study time...approximately 20 minutes
- Review of Check Your Understanding and Test Preps
- Quiz 6.00
- Final Projects/Studying for Test on Wednesday
Thursday 11/29/2018
- Quiz over Standard 6.00 (6.01, 6.02, and 6.03) TOMORROW (Friday, November 30).
- TEST Wednesday, December 5 over Standards 5.05 (Loops), 6.01 (Menus, ListBoxes, ComboBox), 6.02 (Develop Message, Input, & Dialog Boxes), and 6.03 (Apply Parsing for Validation Input)
- Finish any work for Standard 6.00 (all work due today--raise your hand for Mr. Fox to check)
- Work through review exercises below (you all are expected to work through these for class participation grade).
Quiz and Test Preps
PowerPoint Resources
- 6.03_Apply_Parsing_for_validation_of_user_input_vb.pptx
- 6.02_Apply_Procedures_to_Develop_Message_Input_and_Dialog_Boxes_vb-1.pptx
- 6.01_Apply_procedures_to_develop_menus_List_Box_and_Combo_Box_objects-1.pptx
Wednesday 11/28/2018
Career Conversation this Wednesday
Wednesday November 28th
Smart Lunch A half
Room 2613
"Hi-Tech Marketing Careers at Cisco"
- Quiz over Standard 6.00 (6.01, 6.02, and 6.03) on Friday, November 30.
- TEST Wednesday, December 5 over Standards 5.05 (Loops), 6.01 (Menus, ListBoxes, ComboBox), 6.02 (Develop Message, Input, & Dialog Boxes), and 6.03 (Apply Parsing for Validation Input)
- Finish any work from yesterday (first 15-20 minutes)
-
6.03 Apply Parsing for Validation of User Input
Tuesday 11/27/2018
Career Conversation this Wednesday
Wednesday November 28th
Smart Lunch A half
Room 2613
"Hi-Tech Marketing Careers at Cisco"
- Quiz over Standard 6.00 (6.01, 6.02, and 6.03) on Friday, November 30.
- TEST Wednesday, December 5 over Standards 5.05 (Loops), 6.01 (Menus, ListBoxes, ComboBox), 6.02 (Develop Message, Input, & Dialog Boxes), and 6.03 (Apply Parsing for Validation Input)
- 6.02 Apply Procedures to Develop Message, Input, and Dialog Boxes
Monday 11/26/2018
Career Conversation this Wednesday
Wednesday November 28th
Smart Lunch A half
Room 2613
"Hi-Tech Marketing Careers at Cisco"
- Exercise #5 Review and finish work
- Textbook Assignment Update
- Final Projects: Sample Rubric (subject to change)
Tuesday 11/20/2018
Good morning classes. Unfortunately, I am out again today as I'm not feeling well. I reviewed some of your submissions from yesterday for Exercise #5. I appears that about half of you have completed the exercise and about half have not. If you have not completed it, please submit it today. If you have submitted it, please ensure that you have turned in ALL exercises from the looping unit (Standard 5.05); some of you are missing assignments from that unit. Additionally, please continue working on your textbook assignments with the goal to publish current drafts after we return from the break.
Here's a summary of what you should be doing:
- Finish and submit Exercise #5, if you haven't already.
- I will finish checking Exercise #4 when we get back from the break.
- Work on textbook assignments.
- Brainstorm/start working on final projects.
- You may read a book or study for another class, or, study for this one.
- You may NOT play games.
Monday 11/19/2018
- You should be in your assigned seat, please.
- 6.00 Bell Ringers
- Standard 6.01 Exercise #5 Submittal
- Textbook Assignment Work (editors, please resend any links to me so I can review)
Friday 11/16/2018
- 6.00 Bell Ringers
- Complete textbook project work log
- Update on Textbook Project
- Combo Box Quick Instruction
- Last 2 Exercises for 6.01 (Menus, ListBoxes, ComboBox)
-
Exercises (in-class checks--not submittals --checked at the end of class).
- Exercise #4 (Concert Tickets) is due today.
- Exercise #5 is due on Monday (11/19). These are in-class checks and not submittals. I will check at the end of each class.
Thursday 11/15/2018
- 5.05 Make-Up Quiz for SMART Lunch
- Last chance for Standard 5.05 quiz retakes today (original quiz was last Friday, November 9th). One quiz retake already occurred during SMART lunch on Tuesday, November 13th. Make sure you attend this retake. NOTE: if you did not make a 100 and you did not choose to take the retest, I make a note on your grade (that your parents can see) that states you did not take advantage of the retakes.
- 6.00 Bell Ringers (Please start this short review as you come into class)
- Review Menu Strips; Cover List Boxes
- Textbook assignments as determined by editorial board
- Discuss Final Projects: Final Project Example Page
Wednesday 11/14/2018
- Final Project Example Page
- Last chance for Standard 5.05 quiz retakes this Thursday, November 15 (original quiz was last Friday, November 9th). One quiz retake already occurred during SMART lunch on Tuesday, November 13th. Make sure you attend this retake. NOTE: if you did not make a 100 and you did not choose to take the retest, I make a note on your grade (that your parents can see) that states you did not take advantage of the retakes.
- 6.00 Bell Ringers (Please start this short review as you come into class)
6.01 Apply procedures to develop menus, List Box and Combo Box objects (3%)
- Today, we will learn to develop menus and list boxes
- Please use the following presentation for reference: 6.01_Apply_procedures_to_develop_menus_List_Box_and_Combo_Box_objects-1.pptx
- Exercise #1 (Menu Strip) Color Changer: Instructions for this assignment are listed with the assignment submittal.
Tuesday 11/13/2018
- Textbook assignments over Standards 4 and 5 (Editorial Staff)
- Online Posters (Submittal Link)--Pick any 3 Topics (you may work with a partner)
- Relational Operators
- Funny computer-themed posters
- Loops (types and syntax: compare/contrast)
- Select Case
- If...then (all "if" statements)
- Computer hardware components
- Famous figures in computer programming
- History of Computer Programming
- Flow charts
- Poster Makers
Friday 11/9/2018
- Quiz over 5.05 (Looping)
Thursday 11/8/2018
- Quiz Tomorrow
- Class Practice PowerPoint
- Finish any exercises/study guides that you have not completed
- Study and then retake yesterday's (you will have to wait for new access code) 5.05 Check Your Understanding #2
- Small group and individual student conferences.
- Textbook work and study for quiz. Will ask for textbook work log tomorrow to keep track of work.
Wednesday 11/7/2018
- Challenge Exercise (#7) due today (11/7/2018)
- 5.05 Study Guide due today (11/7/2018)
- 5.05 Check Your Understanding #2
- Quiz on Friday
Tuesday 11/6/2018
- Review of Check Your Understanding questions.
- Continue Exercise #6 and other exercises.
- Challenge Exercise (#7) due tomorrow (11/7/2018)
- 5.05 Study Guide due tomorrow (11/7/2018)
Monday 11/5/2018
- Standard 5.05 Quiz on Friday, November 9
- Exercise #6 (QuizInput) Submittal Due Monday 11/5/2018
- Challenge Exercise (#7) Due Tomorrow 11/6/2018
- Work on Challenge Exercise
- Study Guide (Due by end of class Wednesday): 5.05_Study_Guide Que Revised-1.docx
- Review Check Your Understanding for 5.05 Results as a class TOMORROW.
- Friday 11/2/2018
- Review for 5 minutes before taking Check Your Understanding
- Check Your Understanding for 5.05 (not for a grade, for practice)
- Exercise #5 (Motivation) Submittal Due today 11/2/2018
- Exercise #6 (QuizInput) Submittal Due Monday 11/5/2018
Thursday 11/1/2018
- Catch up on all submittals through Exercise #4
- Exercise #4 (AvgGrade) Submittal Due today 11/1/2018
- Textbook Project Assignments
Wednesday 10/31/2018
Happy Halloween!
- Review presentation:
- For Next Practice (do it on paper, but you can use Visual Studio to set break points to track values if you're confused)
- 5.05 Test Prep 1
- Meeting with Textbook Editors and others who are ahead
- Continue Exercises
Tuesday 10/30/2018
- Textbook Project Update
- Standard 5.05--Applying Looping Statements
- 5.05 Instructional Resources
- 5.05 Exercises (Exercises 1, 2, and 3)
Monday 10/29/2018
- Textbook Project--Applying for positions (do not start until told to do so):
- Standard 5.05--Applying Looping Statements
- 5.05 Instructional Resources
- 5.05 Exercises (Exercises 1 and 2 today)
Thursday 10/25/2018
- Mid-Term Exam for Periods 1 and 3
- Period 4--Standards 5.03 and 5.04 Exercises
- You are welcome to start studying the next unit. The resources are below (I will post the exercises later).
Wednesday 10/24/2018
- Review for Quiz over 5.03 and 5.04
- 5.03 and 5.04 Check Your Understanding (from yesterday: no code needed, unlimited attempts)
- 5.03 and 5.04 Quiz
- After quiz, check on exercises for groups who have not presented while:
- 3 x 5 cards (due today): ink only (I have pens if you need them); can be front/back; must be turned in by the end of class.
- Study for Mid-Term: Mid-Term Reviews below
Tuesday 10/23/2018
- 5.03 & 5.04 Check Your Understanding
- Finish group work for exercises: Connect for Issues
- Group Work Check
- Quiz Studying and Work on 3 x 5 Cards
Monday 10/22/2018
- Continue working on exercises for both 5.03 and 5.04 (see resources posted previously below)
-
5.03 Apply operators and Boolean expressions. (3%)
5.04 Apply decision-making structures. (6%)- Presentations/Resources
- Exercises
-
- Quiz beginning of class on Wednesday.
- Midterm Exam on Thursday 10/25 for 1st and 3rd Periods; Friday for 4th period.
Friday 10/19/2018
- 5.03 Bell Ringers
- Continue working on exercises for both 5.03 and 5.04.
- Midterm Exam on Thursday 10/25 for 1st and 3rd periods. Friday 10/26 for 4th period.
Thursday 10/18/2018
- Study for Quiz
- Quiz over 5.01 and 5.02
5.03 Apply operators and Boolean expressions. (3%)
5.04 Apply decision-making structures. (6%)
- Presentations/Resources
- Exercises
Wednesday 10/17/2018
- FLAMES opportunity (Computer Science at NCSU for Females). Website.
- Continue working through yesterday's assignments (or working ahead).
- Take the Check Your Understanding again from yesterday.
- Complete Exercises for 5.01 & 5.02 (due today).
- Quiz over 5.01 and 5.02 (Debugging & Error/Exception Handling)--if you want to take it today. You can take it again tomorrow if you're not satisfied with your grade.
Tuesday 10/16/2018
- 5.01 & 5.02 Check Your Understanding
- Common Problems
- Collecting text syntax
- Setting text in a label
- Setting mathematical formulas equal to variables or text?
- Review debugging essential concepts
- 5.01 & 5.02_Study_Guide-2.docx (see below for resources)
- 5.01 Understand Different Types of Programming Errors
- 5.02 PowerPoint
- Other helpful resources
- Continue Exercises and Check-offs
- You're ahead and want to start on the next unit.
Monday 10/15/2018
- Quiz over 5.01 and 5.02 (Program Debugging; Error/Exception Handling) on Thursday, October 18, 2018
- Review debugging essential concepts
- 5.01 & 5.02_Study_Guide-2.docx (see below for resources)
- 5.01 Understand Different Types of Programming Errors
- 5.02 PowerPoint
- Other helpful resources
- Continue Programming Exercises (link below)--you will watch example and then call me to check off--this must be done in class.
Wednesday 10/10/2018
- Complete exercise #1 in the exercises below and then stop before debugging
- 502_Programming_Exercises.docx
Tuesday 10/9/2018
- 15 minutes to review for Standards 3 and 4 Test.
- Standards 3 and 4 Test
-
After the test:
- 5.01 & 5.02_Study_Guide-2.docx (see below for resources)
- 5.01 Understand Different Types of Programming Errors - Read slides 1-8. Answer the questions 1-8 on the study guide.
- 5.02 PowerPoint: Read slides 1-13. Answer the questions 9-20 on the study guide.
Monday 10/8/2018
- Test over Standards 3 and 4 on Tuesday, October 9
- Continue working on Standard 4 exercises. Exercises 7 and 8 are due today. The links are in the table below.
- All work for Standard 4 is due today.
Friday 10/5/2018
- Test over Standards 3 and 4 on Tuesday, October 9
- The table below has all the links for resources and submittals that you will need for the Standards 3 & 4 Test (note: all of the resource links have been previously posted. They are in this table for your convenience).
- Exercises 4, 5, and 6 will be turned in today (10/5/2018)
- Continue working on 7 and 8 (due Monday)
Unit | Resources |
Submittal Links |
Standard 4: Understanding Variables and Data Types |
|
|
Std. 4 Video: Understanding Variables, Collecting strings from textboxes, and passing text to labels | ||
Std. 4: ToString method to format currency | ||
Std. 4 Video Walkthrough of the "Grades" project. | ||
|
||
Std. 3: Bike Shop Exercise Walkthrough |
|
Thursday 10/4/2018
- TEST MOVED TO TUESDAY, OCTOBER 9
- Mini lesson requests (what are they?)
- Before proceeding with your day, do the following self-assessment (and....if you didn't do the test preps from yesterday, do them BEFORE doing anything else).
- Work on any submittals you didn't complete yesterday for Exercises 1, 2, and 3 and submit them today.
- Continue working on exercises for Standard 4 (all the way through Exercise #8). I will collect 4, 5, and 6 tomorrow. 7 and 8 will be due by Monday
- Helpful Videos:
Wednesday 10/3/2018
- Overview of the day
- Std. 3 and 4 Test on Tuesday
- Where are the rubrics for your exercises?
- How to find your Form1.vb and .exe files for submittal.
- 4.00 Test Prep 1 (not for a grade; self assessment only)
- 4.00 Test Prep 2 (not for a grade; self assessment only)
Submittals Due Today
- Study Guide for Unit 4 (document submittal; not for first period)
- Submittal for Exercise #1 (Hello Again)
- Submittal for Exercise #2 (Grades)
- Submittal for Exercise #3 (Pizza2)
Video Resources
Understanding Variables, Textboxes, and Sending Text to Labels
Tuesday 10/2/2018
- Standards 3 & 4 test will be on Monday.
- Continue working on exercises with Mr. Fox modeling.
- Exercises 1-3 will be due tomorrow at the end of class.
Monday 10/1/2018
- 4.00 Bell Ringers
- Review the PPT from last week and complete the Study Guide. Submit your study guide here (DUE END OF CLASS TOMORROW). I highly recommend that you upload your work to Google Drive and submit it on the Canvas site via that method.
- Continue work on your programming exercises 4.00_Exercises.docx (exercises 1-4 will be due tomorrow by the end of class).
Friday 9/28/2018
- 4.00 Bell Ringers
- 4.01_Understand_Variables_final-1.pptx.
- 4.00_Exercises.docx: "Hello Again" (Exercise #1) and "Grades" (Exercise #2)
- 4.00_Study_Guide Final.docx
Thursday 9/27/2018
- Review testing materials. You may use 3.00 Check Your Understanding to help in your review.
- Standard 3.00 Quiz
- After taking the quiz, you will need to finish your programming exercises. All programming exercises are due today.
- If you are finished with your programming exercises, you may preview the Standard 4.00 Powerpoint that we will start tomorrow --AND/OR-- you may do the enrichment activities that are listed at the bottom of Wednesday 9/26/2018.
Wednesday 9/26/2018
- Quiz tomorrow over Standard 3.00 (Applying controls to forms and changing control properties).
- Review commonly missed questions from yesterday on the overhead (led by Mr. Fox). You must know the information from the two presentations that we have studied this week in order to do well on this quiz.
- Complete the next two test preps. For Test Prep 3, you may want to review the 202_Problem_Solving_Tools_new_1.pptx presentation from the unit on Standard 2.
- Finish remaining coding work from yesterday (3.00_Programming_Exercises.docx). It is due at the end of class today); remember to have Mr. Fox check each exercise off as you finish it. Here is a video I made to help you with Exercise #5 (the bike shop).
-
Enrichment: Microsoft Virtual Academy--Visual Basic for Absolute Beginners
- If you have finished all of your work and I have checked it, you are more than welcome to start this Microsoft course, taught by Bob Tabor. All the lessons are taught from the Command Prompt (C: prompt), so it really emphasizes fundamentals. I highly recommend that you create a Microsoft login so that you can track your progress in the course. You can skip the first two videos if you're watching at school. If you're watching at home and want to install Visual Studio 2017 Community Edition, the first two videos will help you do that.
- Also, for enrichment, you can choose to purchase Visual Basic 2015 for Beginners. You can go through this book, chapter by chapter and show me your work. In no way am I requiring that you purchase this book.
Tuesday 9/25/2018
- Quiz Thursday (9/27/2018)
- Review the presentations from yesterday and last Friday for the first 10 minutes of class. At the end of 10 minutes, you will do the following bell ringer to test your understanding (not graded; for self-assessment only)
- Bell Ringer 3.00
- Graded assignment due Wednesday (25 points/Classwork Grade). Begin working through the following exercises (due by the end of class on Wednesday--all 5 exercises): 3.00_Programming_Exercises.docx
- As you finish each exercise, call Mr. Fox over to let you see each program in action (you will be checked off...no need to save the project).
- Complete 3.00 Test Prep 1 today before you leave.
Monday 9/24/2018
- 3.02_Apply_the_Properties_Associated_with_Contols_final.pptx
- 3.02_Walk_Through_Assignment.docx
- Read: Blown to Bits p. 1-8 (complete Koan 3): http://www.bitsbook.com/wp-content/uploads/2008/12/chapter1.pdf
Friday 9/21/2018
3.02_Apply_the_Properties_Associated_with_Contols_final.pptx
Thursday 9/20/2018
Test on Thursday 9/20/2018 (All 6 Presentations are listed below)
1.01--Evolution of Computers and Programming Languages
1.02--Understanding the Numbering Systems
1.03--Understanding Ethics and Security
2.01--Understanding the Programming Process
Tuesday 9/18/2018
- Standards 1 and 2 test will be on Thursday, September 20.
- SMART Lunch is open today both halves.
- Complete the Self-Assessment for the test (please don't start on this until you are given instructions).
- Based on your self-assessment, complete one of the following (for a classwork grade) for review:
- Using Quizlet (or an app like Quizlet), create a set of review cards to use to study today.
- Actually create a set of physical (on paper) review cards.
- Find an article that relates to the main things you need to study. Summarize the article, pointing out its relevance to what you need to study.
- Create a graphic that helps summarize the concepts you need to study.
- If you find that you pretty much know all 162 lines of the self-assessment (really??) and want some enrichment, check out some of the following articles:
- Everything You Wanted to Know about Code (short history of computer programming)
- Alan Turing--Short Biography
- John von Neumann
- Ada Byron Lovelace
Wednesday 9/12/2018
- Review the following presentations we have studied in Standard 2.00 (the solution development process). They are linked below for your convenience. Prepare to take a practice quiz (you will need to score at 90% or above; does not count as a grade).
- Standard 2.00 Practice Quiz (this will require a code). You need to take the quiz until you have achieved a score of at least 22 out of 23. You may not work together on this. Show Mr. Fox your score once you have achieved it.
- Finish any work from yesterday that was not completed.
- Review for Standard 1.00 Practice Quiz tomorrow (the history of computer programming--the material covered on our last quiz. The test will cover this material and the Standard 2.00 material).
Tuesday 9/11/2018
- Program Documentation--Commenting
- 2.00 Test Prep 2
- Exploration of Windows forms
- Applying Common Controls (standard 3.00). Assignment submission.
- Designing your form for SMART Lunch
Monday 9/10/2018
- 2.00 Bell Ringer (go ahead and complete this--review from Standard 1)
- Review the Programming Process Introduction ppt from Friday and then do the test prep below (without referring to the ppt)
- Test Prep 2.01 Solution Development Process
- Watch this video on your own (note that parallelograms are not used; this is a good introduction to flow charting)
- Continue working on your flow chart in your group.
- Flow chart comparisons.
- 3.00 Sandbox Pictures--Apply SMART Lunch Controls to a form
Friday 9/7/2018
- SMART Lunch Logic--How do you decide when to go to SMART lunch for Computer Programming? Work in your group on a shared Google doc to summarize.
- Each group member name should be at the top (first and last name)--row groups
- The period
- Today's date
- Programming Process introduction
- Design your SMART lunch algorithm (use a subheading on it that says SMART lunch algorithm)
- Problem Solving Tools
- Flow charting your SMART lunch algorithm (using Google Docs)
- Submit your group work individually (following all directions--this will happen on Monday).
Thursday 9/6/2018
- Study Time!
- Quiz over Standard 1.00 History of Computer Programming, Numbering Systems, Hardware, and Ethics/Security
- Standard 2: The Programming Process. You may view this presentation after the quiz, but we will go over it in class tomorrow too.
Wednesday 9/5/2018
- Career Development Coordinator, Mrs. Gwen Shaw, joins us today to talk about her role with the CTE department. This will be at the end of class.
- You pick! You can review, get tutorial help from me, work on assignments you haven't turned in, or participate in an enrichment activity over tech laws.
- Quiz tomorrow. 62 questions.
Tuesday 9/4/2018
- Turn in Computer Hardware notes in class (due by 11:59 p.m. on 9/4/2018)
- Review numbering systems ppt with Hexadecimal discussion.
- Study notes for check your understanding
- Check your understanding Standard 1.01 after studying notes
- Afterwards and for homework, review Ethics and Security PPT
- Quiz on Thursday over all of Standard 1
Friday 8/31/2018
- Spend 5 minutes reviewing inventors/programmers and their inventions. You will take a quick self-evaluation on this shortly (not graded—participation only)
- Remember, resources for this unit can be found here.
- After studying bullet #1 above, we will let you take a practice quiz: 1.01 Test Prep 1 (not graded—for self evaluation only).
- Grace Hopper Video
- Go through 1.01 Computer Hardware portion of PPT (slides 19-49). – review it and study; be prepared, and take notes; you will submit your notes to me on Tuesday (or before); they should be in an electronic format and will count as a classwork grade. They will be due once you arrive. You can submit notes here.
- Review of binary
Thursday 8/30/2018 Class Agenda
- We are continuing to learn about the history of computer programming today as well as beginning an introduction to binary numbering systems (and, as a consequence, a review of decimal--base 10--numbering systems).
- Decimal and Binary Numbering Systems. Groups of 7-8 will be called to the front for small group instruction/introduction to binary. Students are expected to continue working on Assignment #2 (due today) while this instruction is going on at the front (see below).
- Assignments and resources for the rest of this unit (Standard 1: History of Computers, Hardware, and Numbering Systems)
- Due today: Standard 1.01 Assignment #2 is due (again, you can find it and the resources you need on this page.
- Due yesterday (8/29/2018): Standard 1.00 Assignment #1 was due yesterday (you can find it and the resources you need on this page). You may upload the assignment by going to the assignments tab. If you didn't turn it in yesterday (and don't have an accommodation for extended time), then, you can still submit it; the policy is 10 points for each day late (remember, it's better to get it in for a reduced grade than not get it in at all).
Wednesday 8/29/2018 Class Agenda
- Assignments and resources for the rest of this unit (Standard 1: History of Computers, Hardware, and Numbering Systems)
- Due today: Standard 1.00 Assignment #1 is due today (you can find it and the resources you need on this page). You may upload the assignment by going to the assignments tab.
- Due tomorrow (8/30/2018): Standard 1.01 Assignment #2 is due (again, you can find it and the resources you need on this page. You are welcome to work on it today and submit it early.
Tuesday 8/28/2018 Class Agenda
- Review of yesterday, logins, & questions.
- Formative Assessment (do not begin this document or start on it until instructed to do so)
- If you finish early, begin review the Evolution of Computer Languages & take notes.
Monday 8/27/2018 Class Agenda
- Welcome!
- Seating Chart & Attendance
- Login Fun!
- Student Information Sheet
- Classroom Rules and Procedures
- Today's materials can be accessed here.
Schedule:
- Block 1: Computer Programming I
- Block 2: Planning
- Block 3: Computer Programming I
- Block 4: Computer Programming I
SMARTLUNCH:
Room: Mod 503 (YOU are responsible for checking in with me on arrival)
- Tuesday - Tutorial B
- Thursday - Tutorial A
Course Description:
Click here for a one-page course syllabus, including grading, make-up work, classroom procedures, and contact information.
Course Summary:
Date | Details | Due |
---|---|---|