Intro to Programming
|Jan 24||Flowcharting and Psuedo-code||Class Notes||Lab#1 - Due by end of lab Online Submission as a word document.|
|Jan 26||1st Program||Class Notes||Program Shell (template for programing assignments).|
|Jan 31||Variables, User Input and Arithmetic||Class Notes||Lab #2 - Due at start of next weeks lab.|
|Feb 2||Programming (cont)||Class Notes||HW #1 - Download THIS FILE and add the required printf statements to produce the required output.|
Due start of class
|Feb 7||Math Library and Constants||Class Notes||Lab #3 - Due at start of next weeks lab (but you should be able to finish by end of lab today).|
|Feb 9||Conditional Statements|
|HW #2 - answer the questions within the document file and submit via online submission.|
Due Saturday 2/12 by 5pm so they can graded for class on monday.
|Feb 14||Style and Test Plans||Class Notes||Lab #4 - Due at start of next weeks lab (but you should be able to finish by end of lab today).|
Example Test Plan (do NOT use these values for your test plan, this is just a sample)
|Feb 16||Test #1 Review|
Review Live - Room code 336325
[I have left the review quiz up as a study aid]
|NO HW this week....study for test instead!|
|Feb 21||No Class - Instructor Ill|
Work on Lab 5
|Lab #5 - due start of next weeks lab.|
|Feb 23||Test #1|
All material covered up to and including Feb 7 and Lab 1-3.
|Test #1 - Link will be active during class time.|
•your last name (first letter is capitalized)
•last 4 digits of your U number
Make sure to put your name, same ID, and your email address at the top of the test.
Make sure you download and SAVE the pdf to the programming part of the test (last question).
The first part of the test MUST be completed during class time.
Part 2 of the test must be turned in by 5pm (but you should be able to finish it during the class time).
• Grade Example
• Date Example
• Countdown Example
• Number of Digits Example
• Input Validation Example
|Lab #6 Due March 7 (Spring break) by 12:40pm (usual start of Lab)|
|Mar 2||While Loops||While Loops|
• Simple While Example
• While Example
• Squares Table
• Running Sum
|Mar 7-9||Spring Break|
|Mar 14||No Class (Instructor out)|
Work on Lab #7
|Lab #7 - Due in one week (3 parts).|
|Mar 16||While Loops (cont)|
|Mar 21||Nested Loops||Nested Loops|
• Nested Loop Example 1
• Nested Loop Example 2
|Lab #8 - Due in one week.|
|Mar 23||Clearning Variables|
• For Loop Example 1
• For Loop Example 2
|HW #3 - Using the code from lab #7 as a start, replace the while loops with FOR Loops (you can still use a do...while loop for the input validation for loop 3).|
You only need to submit the code (in fact the ALGORITHM did not change, just how we implimented it in the code).
Don't forget what we discussed in class concerning the variable used for the sum in the 3rd loop (and fix your program if you were one of those who did sum=sum-1).
Due Start of Next Class.
|Mar 28||Test #2 Review|
Review Live - Room code 336325
Discussion of Lab #9
|Mar 30||Test #2|
All material covered up to and including if..else if..else and switch/case. (loops will be on the next test)
|Apr 4||Functions||Class Notes|
|Lab #10 - Due (?)|
Polar / Rectagular (Cartesian) Coordinates (Math is fun)
|Apr 11||Arrays||Lecture Notes|
|Lab #11 - Adding Vectors using arrays.|
Both Lab 10 and 11 are due by Fri Apr 22 by 3pm - NO Exceptions. Late assignments will not be accepted!
|Apr 13||Test #3|
All material covered up to and including Loops (do..while, while and for loops)
|Apr 18||Lab #11 (discussion and continue work)|
|Apr 20||Review for Exam|
Written exam during class time followed by a practical exam during lab time
|Apr 27||No Class|