IMPORTANT NOTICE: This site was used for the 2017 summer section of BIT 143, but is not currently in use.

INSTEAD, GO TO THIS WEBSITE:

http://faculty.cascadia.edu/mpanitz/Courses/BIT143/

BIT 143:
Programming - Data Structures


Online Section
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#; review of OOP
This Lesson Starts On:
(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 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 lesson.  In general, all work will be due at the start of the following lesson.
  • Assignment 1 (Due , by )
    (Assignments are larger projects that should require more open-ended problem solving)
Using a debugger; Big Oh review; enums; exception handling; stack explorations
This Lesson Starts On:
  • Post-Class Exercises and Viewing Quiz for the online videos are due , by
  • Assignment 1 (Due , by )
Basic Stacks and Circular Queues
This Lesson Starts On:
  • Post-Class Exercises and Viewing Quiz for the online videos are due , by
  • Assignment 1 (Due , by )
Linked Lists: Add, Remove at the front, Printing the list, Mid-list operations
This Lesson Starts On:
  • Post-Class Exercises and Viewing Quiz for the online videos are due , by
  • Assignment 1 (Due , by )
Recursion
This Lesson Starts On:
NOTE: The midterm exam has been delayed until next week
  • Midterm Exam: Q+A & Review Study for the study for the midterm exam - it's the only thing that's actually "due" next week
  • Post-Class Exercises and Viewing Quiz for the online videos  are due , by
  • Assignment 1 (Due , by )
    • Assignment 1 revision is due on Friday, August 18th at noon
Binary Search Trees (BSTs); Find & Add Recursively
This Lesson Starts On:
MIDTERM EXAM will happen in this week!
  • Post-Class Exercises and Viewing Quiz for the online videos are due , by
  • Assignment 1 (Due , by )
    • Assignment 1 revision is due on Friday, August 18th at noon
  • Assignment 2 (Due , by )
Removing from a BST; QuickSort
This Lesson Starts On:
  • Final Exam Study Guide
  • Post-Class Exercises and Viewing Quiz for the online videos are due , by
  • Assignment 1 revision is due on Friday, August 18th at noon
  • Assignment 2 (Due , by )
    • Assignment 2 revision due Wednesday, Aug 23rd, at noon
    • If you get your first version in before Thursday, Aug 17th at noon the instructor will grade it as your first version and you can still submit a final, revised version by Wednesday, Aug 23rd at noon.
    • If you get your first version in before Friday, Aug 18th at noon the instructor will grade it as your first version and you can still submit a final, revised version by Wednesday, Aug 23rd at noon.
Final Exam
This Lesson Starts On:
FINAL EXAM is on Tuesday Aug 22nd
from 3 - 8pm
in room CC1-231!!
The exam should take 1.5 - 2 hours, but you're welcome to stay for more time if you'd like. 
You can start the exam at any time in the 3pm - 8pm range. 
At 8pm the exams will be collected and all students must leave the room.  Make sure to show up early enough so that you have enough time for the 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.