BIT 142:
Intermediate Programming


Section 1
-,

Taught by Mike Panitz

Homework

StudentTracker

Note that the uploaded files
are limited to about 1MB in size.

Canvas (Discussion Forums)

Syllabus

Orientation ←Start here!!  Read & follow these instructions!

Introduction to this course, Visual Studio, and C#
Class Date:
(Note that each Lesson may have more parts than are listed here.  The following list is meant to provide quick access to, and focus your attention on, the various tasks and activities that you must do each week; you are responsibile for getting everything done each week regardless of whether it's listed here or not!!)
  • Post-Class Exercises and Viewing Quiz for the online videos are due by on .
    (These are individually completed exercises to verify that you've learned the material covered in Lesson 01 (at least, at a basic level).)

    Note: these are due at the start of the next class.  In general, all work will be due at the start of a class session.
  • Assignment 1 (Due , by ) (Due during week #3)
    (Assignments are larger projects that should require more open-ended problem solving)
Conditional Statements (if, if/else, switch), integer division, modulus
Class Date:
  • Post-Class Exercises and Viewing Quiz for the online videos  are due by on .
  • Assignment 1 (Due , by )
Repetition (loops), random numbers
Class Date:
  • Post-Class Exercises and Viewing Quiz for the online videos are due , by
  • Assignment 1 (Due , by )
Parameters, return values, arrays
Class Date:
  • Post-Class Exercises and Viewing Quiz for the online videos are due , by
  • Assignment 1 (Due , by )
Object Oriented Programming
Class Date:
Lesson 05 is NOT on the midterm exam
  • Midterm study guide
  • Post-Class Exercises and Viewing Quiz for the online videos are due , by
    We're going to talk about the Lesson 05 material on , but it's not due next week. 
    It's due the week after the midterm, so that you can study for the midterm (which happens next week).
  • Assignment 1 (Due , by )
    • The Assignment 1 revision is due , by
  • Assignment 2 (Due , by )
Midterm Exam
Midterm Exam - no new topics for this week!
Class Date:
  • Midterm study guide Study for the study for the midterm exam - it's the only thing that's actually "due" this week
  • Once the midterm is done remember to do the Lesson 05 PCEs and Video Viewing Quiz/Outline, which are due next week!
  • The Assignment 1 revision is due , by
  • Assignment 2 (Due , by )
MIDTERM EXAM is on  during class time, in room !!
If you're an online student who can't make this time then you need to contact the instrutor during the first week of the quarter to arrange an alternative, proctored exam.
All students will have to provide photo ID before taking the exam.
You will need to have an official piece of ID that has your name and a picture of you on it, and youíll need to show it to me before you leave (Iíll put a checkbox on your exam to help you remember, I will try to remember myself, but please remind me if I forgot).  

If it will be difficult for you to obtain photo ID please let me know ASAP, and at least one week prior to the exam.
Arrays of Objects; Objects as parameters & return values
Class Date:
  • Post-Class Exercises and Viewing Quiz for the online videos are due , by
  • The Assignment 1 revision is due , by
  • Assignment 2 (Due , by )
Arrays inside objects; Polymorphism (Overriding Methods)
Class Date:  - There IS class today
  • Post-Class Exercises and Viewing Quiz for the online videos are due , by
  • Assignment 2 (Due , by 8am - NOTE THAT THIS DUE DATE WAS EXTENDED TO THURSDAY!!)
    • Assignment 2 revision: (Due , by )
File I/O
Class Date:
  • Post-Class Exercises and Viewing Quiz for the online videos are due , by  
  • Assignment 2 revision: (Due , by )
Linear Search, Binary Search, BubbleSort; Big "Oh" Notation
Class Date:  - Note that the college is CLOSED, and there is NO CLASS on this day. 
You need to do this work on your own (as if you were an online student)(this applies to everyone, including the hybrid students)
NOTE: Even though there is no class on you still need to do the work for this week.
This means that this Lesson's material is due during the following week, like normal.
  • Post-Class Exercises and Viewing Quiz for the online videos are due , by  
  • Assignment 2 revision: (Due , by )
The Final Exam
Class Date:
FINAL EXAM is on  during class time, in room !!
If you're an online student who can't make this time then you need to contact the instrutor AT LEAST 1 week prior to this date in order to arrange an alternative, proctored exam.
All students will have to provide photo ID before taking the exam.
You will need to have an official piece of ID that has your name and a picture of you on it, and youíll need to show it to me before you leave (Iíll put a checkbox on your exam to help you remember, I will try to remember myself, but please remind me if I forgot).  

If it will be difficult for you to obtain photo ID please let me know ASAP, and at least one week prior to the exam.