ad



CSMain
home


CS1B
LectureNotess
Coursework

CS 1B : Coursework



Calendars

I will try to keep the following calendars as up-to-date as possible. Assignments not announced here will always be announced during lecture. If you miss lecture (or a part of lecture) be sure to get information on anything you may have missed from your colleagues including due dates or quiz & exam dates.

Calendar for 10020: MW 10:30a-11:50a
Calendar for 10025: T 6 - 8:50p
Top of page

Assignments

Assignments will be posted here. Due dates will be discussed in class or posted on the calendar. Be sure to package your assignments properly. Assignments must include a cover sheet. If a cover is not provided please create your own as described in the syllabus for details). The "shrink wrap" is the online book.

Assignments should be completed in the CS labs. All necessary software is installed on the machines in the labs and the lab aides are there to help you if you have any questions. Check the learning center schedule for the semester so that you can schedule time in to complete the assignments on time.

Although I encourage all students to complete the assignments in lab, you may complete assignments at home provided you have the appropriate software. For programming assignments students are required to use the eclipse integrated development environment. Unfortunately, we are unable to provide technical support for the installation of any software. The unavailablility of required software on your computer will not serve as an excuse for late assignments.

Assignment #1 Input-Output
Note: Please be sure to adhere to the standards in the style requirements. Also, refer to the style requirements for flowchart instructions. You must use excel or a similar tool for flowcharting.

Assignment #2 Repetition
Assignment #3 Functions
Assignment #4 Parallel Arrays
Assignment #5 Multi-Dimensional Arrays
Assignment #6 Intro to Linked-Lists
Input File for Assignment #6
Assignment #7 Input File for Assignment #7
Sample output file for Assignment #7

Top of page

Labs

The lab assignments can be completed in the learning center and will be due at the end of class (unless otherwise specified in class). Late labs will not be accepted without the instructor's prior approval and at the instructor's discretion. The lowest lab grade will be dropped so you can miss one without being penalized.
Note: You should avoid waiting until the last minute to print lab assignments as the labs/printers may be busy just before an assignment is due.

Labs will be due at the beginning of class unless I notate that the lab will be completed "in class".

Lab 1 Eclipse
Lab 2 Arithmetic
Lab 3 Intro to Functions
Lab 4 Intro to Arrays
Lab 5 Searching & Sorting - to be completed in class
Lab 6 Structs - to be completed in class
Lab 7 Pointers - to be completed in class
Lab 8 ADTs - Implementing a Stack
Top of page


Send feedback about this website to Michele Rousseau