| Week |
Due Date |
Assignment to Submit |
Corresponding Reading |
Week 1
Jan 21 |
Thursday
Jan 24 |
Graduation Plan (20 pts)
Update and submit the following:
- IT degree track sheet with compled plan
- Unofficial Transcript
Chapter 1 Review Questions
(51 points)
Use Word to type your answers, print and submit at the beginning of class on or before the due date. Point values are given in () for the items.
- (25) Multiple Choice #1 - #25
- (10) True or False #1 - #10
- (8) Short Answer #1 - #8
- (2) Programming Exercises #2, #3
- (6) Programming Exercises #4 Answer the questions in your Word document. Also staple a 1 page printout for any web site used to research your answer. If you used a book, include a reference.
Chapter 1 Lab Assignment (15 points)
- Programming Assignments #1
- (5) Add screen capture of your results in Word doc.
- (5) Staple your C++ code printout to document.Staple your C++ code printout to document.
- (5) Submit your file to the LAN drive
|
- Read the
Syllabus
(available from the Course Info page)
- Familiarize yourself with the ITP 134 Course Web Site
- Chapter 1 Introduction to Computers and Programming
- Appendix A Downloading and Installing the Required Software
Download Student Data Files [posted 2/5/13]
Graphics and Audio Files
Visit textbook companion web site [need code from inside front cover of textbook] [2/5/13 web site not yet available] |
Week 2
Jan 28 |
Thursday
Jan 31 |
Chapter 2 Review Questions (39 points)
Submit Word document:
- (16) Multiple Choice #1 - #16
- (9) True or False #1 - #9
- (7) Short Answer #1 - #7
- (7) Algorithm Workbench #1 - #7
Chapter 2 Lab Assignment (45 points)
- Programming Exercises
- #1 Personal Information (Use Program 2-5 page 43 as a starting point)
- #8 Tip, Tax and Total (Use constants and variables. Use Program 2-16 page 73 as starting point)
- #9 Celsius to Fahrenheit Temperature Converter (Use Program 2-11 page 61 as a starting point)
- For #1 add prompts to the program. Use Program 2-10 on page 56 and Program 2-19 on page 77 as starting point.
- (15 pts/5 each) Add screen capture of your results in Word doc. Staple your C++ code printout to your Word document.
- (15 pts/5 each) Submit your .cpp files to the LAN drive under Chapter and your folder name
|
Chapter 2 C++ Fundamentals
Day 1 Th Jan 24: Programs, Input, Output, Strings, Characters, Variables, Constants
- 2.1 Parts of Program
- 2.2 Screen Output
- 2.3 #include directive
- 2.4 Variables
- 2.5 Keyboard Input
- 2.6 Comments, Blank Lines and Indentation
- 2.10 Working with Strings
- 2.11 The char Data Type
Day 2 Tu Jan 29: Math and Calculations
- 2.7 Performing Calculations and Working with Numbers
- 2.8 Math Functions in the Standard Library
- 2.9 Math Functions in the Standard Library
|
Week 3
Feb 4 |
Thursday
Feb 7
|
Chapter 3 Review Questions (39 points)
Submit Word document:
- (15) Multiple Choice #1 - #15
- (7) True or False #1 - #7
- (7) Short Answer #1 - #7
- (10) Algorithm Workbench #1 - #10
Chapter 3 Lab Assignment (60 points)
- Programming Exercises
(30 of 60 points) You know the drill screen captures, code printout, and submit files to LAN drive.
- #1 Roman Numerials (Use switch statement)
- #7 Body Mass Index (Use If Else If statement)
- #8 Time Calculator (Use stacked If statements)
Chapter 3 Peer Review Sheet
|
Chapter 3 Decision Structures and Boolean Logic
Day 1 Th Jan 31: Control structures in general
Day 2 Tu Feb 5: Selection Structures
- 3.2 Decision structure with If statement
- 3.3 If-Else statement
- 3.4 Nested Decision structures and if-else-if statement
- 3.5 Logical Operators
- 3.6 Switch statement
- 3.7 bool Variables
- 3.8 Comparing Strings
|
Week 4
Feb 11 |
Thursday
Feb 14 |
Tuesday Feb 12: Sit with your team today. See Classmates page for details.
Chapter 4 Review Questions (34 points)
Submit Word document:
- (9) Multiple Choice #1 - #9
- (11) True or False #1 - #10.
Note duplicate #3.
- (7) Short Answer #1 - #7
- (7) Algorithm Workbench #1 - #7
Chapter 4 Lab Assignment (80 points)
- Programming Exercises
(40 of 80 points) You know the drill screen captures, code printout, and submit files to LAN drive.
- #1 Bug Collector (Use nested For While loops, testcase minimum 7 days. Remember could be several weeks.)
- #4 Budget Analysis (Use Do While loop, testcase minimum 4 expenses)
- #7 Centigrade to Fahrenheit Table (Start with program from Chapter 2. Add For loop)
- #8 Pennies for Pay (Use For loop, testcase minimum of 30 days. Optional use a While or If statement for input validation.)
- Extra Credit: Create multiplication table 10x10 using nested for loops.
Chapter 4 Peer Review Sheet
|
Chapter 4 Repetition Structures
Day 1 Th Feb 7: Intro and For Loops
- 4.1 Intro to Repetition Structures
- 4.3 Increment and Decrement operators
- 4.4 For loops
- 4.5 Calculating a Running Total
Day 2 Tu Feb 12: While and Do-While Loops
- 4.2 While and do-while loops
- 4.6 Nested Loops
|
Week 5
Feb 18 |
Thursday
Feb 21 |
Chapter 5 Review Questions (38 points)
Submit Word document:
- (14) Multiple Choice #1 - #14
- (11) True or False #1 - #11.
- (8) Short Answer #1 - #8
- (5) Algorithm Workbench #1 - #5
Chapter 5 Lab Assignment (80 points)
- Programming Exercises
(40 of 80 points) You know the drill screen captures, code printout, and submit files to LAN drive.
- #2 Celsius TemperatureTable
- #7 Present Value
- #9 Prime Numbers (Use the % modulo operator)
- #10 Prime Number List (start with #9 above)
Chapter 5 Peer Review Sheet
|
Chapter 5 Functions
- 5.1 Introduction to Functions
- 5.2 void Functions
- 5.3 Local Variables
- 5.4 Passing Arguments to Functions
- 5.5 Global Variables and Global Constants
- 5.6 Value-Returning Functions
- 5.7 Calling string Class Member Functions
|
Week 6
Feb 25 |
Thursday
Feb 28 |
Exam 1 Chapters 1-4
Study Guides
Chapter 1 Intro to Computers and Programming
Chapter 2 C++ Fundamentals
Chapter 3 Decision Structures and Boolean Logic
Chapter 4 Repetition Structures
Note: Day classes cancelled Tuesday 2/26 |
News!
3/5/13 new availability date for the textbook companion web site.
|
Week 7
Mar 4
|
Thursday
Mar 7
|
Chapter 6 Review Questions (29 points)
Submit Word document:
- (10) Multiple Choice #1 - #10
- (8) True or False #1 - #8
- (5) Short Answer #1 - #5
- (6) Algorithm Workbench #1 - #6
Chapter 6 Lab Assignment (60 points)
- Programming Exercises
(30 of 60 points) You know the drill screen captures, code printout, and submit files to LAN drive.
- #1 Total Sales (easy)
Total Sales Sample Screen
- #5 Day of Each Month (easy)
Day Month Sample Screen
- #4 Driver's License Exam (medium difficulty)
Note: I am not assigning #7 Tic Tac Toe Game because it is 5 pages of code and the book has not covered game basics yet. It is an unfair program at this point. |
|
| |
|
Spring Break
March 11 - 15, 2013 |
No Classes |
Week 8
Mar 18
Continues below |
|
App Game Kit Installation Tips
Useful Links
Not as Useful Links
|
- Textbook companion web site now available.
|
Week 8
Mar 18 |
Thursday
Mar 21 |
Chapter 7 Review Questions (45 points)
Submit Word document:
- (16) Multiple Choice #1 - #16
- (7) True or False #1 - #7
- (13) Short Answer #1 - #13
- (9) Algorithm Workbench #1 - #9
|
- Note: [3/18/13] We need more time to figure out the installation process for AGK and Visual Studio 2010.
- Chapter 7 Using the App Game Kit with C++
|
Week 9
Mar 25 |
Thursday
Mar 28 |
Exam 2 Chapters 5-6
Chapter 5 Functions Study Guide
Chapter 6 Arrays Study Guide
|
|
Week 10
Apr 1
|
Thursday
Apr 4 |
Chapter 7 Lab Assignment (80 points)
- Programming Exercises
(50%) You know the drill screen captures, code printout, and submit files (.cpp, .exe and images at a minimum) to LAN drive.
- #1 Random Screen Colors
- #2 Moving Ball (see Video Notes from textbook web site)
- #7 Random Falling Ball
- #10 Fading Ghost
|
- Continue Chapter 7
AGK Lab Installation and Setup Instructions (by Jonathan McIntyre)
- Copy any image files into the final folder for your solution.
- Remember to rename your template.cpp files as you create each program.
- Submit the .cpp and .exe files for each program.
|
Week 11
Apr 8 |
Thursday
Apr 11 |
Chapter 8 Review Questions (37 points)
Submit Word document:
- (10) Multiple Choice #1 - #10
- (8) True or False #1 - #8
- (9) Short Answer #1 - #9
- (10) Algorithm Workbench #1 - #10
Chapter 8 Lab Assignment (60 points)
- Programming Exercises
(50%) You know the drill screen captures, code printout, and submit files (.cpp, .exe and images at a minimum) to LAN drive.
- #1 Mouse Rollover
- #3 Make Your Head Spin (Take at least 4 photos of your own head first. Use the camera on your phone.)
- #8 Rock, Paper, Scissors Game
Chapter 8 Peer Review Sheet
|
- Chapter 8 Input, Animation and Sound
Hall of Fame Chapter 8
#3 Head Spin
- Jonathan Mercier
#8 Rock, Paper, Scissors Game
- Seth Clemens
- Jonathan Mercier |
Week 12
Apr 15 |
Thursday
Apr 18 |
Chapter 9 Review Questions (28 points)
Submit Word document:
- (10) Multiple Choice #1 - #10
- (8) True or False #1 - #8
- (5) Short Answer #1 - #5
- (5) Algorithm Workbench #1 - #5
|
- Chapter 9 Text, Collisions and the Vulture Trouble Game
|
Week 13
Apr 22 |
Thursday
Apr 25 |
Chapter 9 Lab Assignment (40 points)
- Programming Exercises
(50%) You know the drill screen captures, code printout, and submit files to LAN drive.
- #1 Randomly Moving Bowling Balls
- #3 Catch the Boulder Game
Chapter 9 Peer Review Sheet (created after due date)
|
|
Week 14
Apr 29 |
Thursday
May 2 |
Chapter 10 Review Questions (27 points)
Submit Word document:
- (12) Multiple Choice #1 - #12
- (5) True or False #1 - #5
- (6) Short Answer #1 - #6
- (4) Algorithm Workbench #1 - #4
Chapter 10 Lab Assignment (20 points)
- Programming Exercises
(50%) You know the drill screen captures, code printout, and submit files to LAN drive.
- Choose One of the Following:
- #3 ESP Game
- #4 Matching Card Game
- #5 Domination Card Game (We called this game War when I was a kid.)
|
- Chapter 10 Using Files and Arrays with the AGK
|
Week 15
Apr 6 |
Tues
May 8 |
Final Exam Chapters 7-10
8:30am Tuesday May 8
Study Guides
Chapter 7 Using the App Game Kit with C++
Chapter 8 Input, Animation and Sound [Updated 4/9/13]
Chapter 9 Text, Collisons, and the Vulture Trouble Game [Completed 4/29/13]
Chapter 10 Using Files and Arrays with the AGC [posted 4/30/13]
|
- Work smart and start studying as early as possible.
|