CS 110-1 Home Page
Computing & Information Science I
Fall 2009
This course provides an introduction to problem solving and beginning computer programming in C++.
Topics include algorithms, program structure, variables and data types, input/output,
functions and parameters, local variables, modularity and top-down design, testing and debugging, control structures,
1-dimensional arrays, and text files. Although the course primarily uses Windows console applications,
there will be some two-dimensional graphics applications and at least one Windows forms application.
The course concentrates on procedural programming in C++,
though some use of objects and classes (but not the creation of user-defined classes) is included.
The study of C++ programming is continued in the follow-up course CS 111, which concentrates
on object-oriented programming.
Meeting Times
- Mon, Wed, Fri 10:30 - 11:20 am, Physics 01
|
Further Information
Help is Available
- CIS Lab Schedule shows the tutors who staff the lab.
- Brendan Bartko usually has a CLP session on Monday evening at 6:30 in Physics 204.
|
Note on Flu
Because of the possibility of H1N1 and other types of flu affecting us on campus, please practice good
hand washing, etc.
If you get the flu, please notify me by phone or e-mail and stay home for 24 hours after the fever has gone.
Check with me about what you miss. You will not be penalized for missing class in this situtation.
It is better to stay away from class and not spread the flu when you are ill.
Homework
- For homework 2, follow the instructions in HW2.doc on the CS110-01 network drive. This homework is due Fri, Sept 18.
- For homework 3, follow the directions in HW3.doc on the CS110-01 drive. This homework is due Wed, Sept 30.
- For homework 4, follow the directions in HW4.doc on the CS110-01 drive. This homework is due Fri, Oct 16 by class time.
- For homework 5, follow the directions in HW5.doc on the CS110-01 drive. This homework is due Fri, Oct 30 by class time.
- For homework 6, follow the directions in HW6.doc on the CS110-01 drive. Due date extended to Wed, Nov 18.
Note that there could be any number of lines in the data file. Your program should be able to handle that.
You can name the data file anything you like as long as it has the .txt extension on it.
Your output file has to have a different name, with the .txt extension.
- For the last homework, homework 7, follow the directions in HW7.doc on the CS110-01 drive.
It is due on Thurs, Dec 10.
|
Labs
- Lab 1 for Wed, Sept 9.
- For lab 2, follow the directions found in lab2.doc on the CS110-01 course network drive.
- For lab 3, follow the directions found in lab3.doc on the CS110-01 course network drive. The lab is due Tue, Sept 22.
- For lab 4, follow the directions found in lab4.doc on the CS110-01 course network drive. The lab is due Mon, Sept 28.
- For lab 5, follow the directions found in lab5.doc on the CS110-01 course network drvie. The lab is due Tue, Oct 6.
- For lab 6, follow the directions in lab6.doc on the CS 110-01 course drive. This lab is due Thurs, Oct 15.
- For lab 7, follow the Lab7.doc directions found on the CS110-01 drive. This lab is due Mon, Oct 26.
- For lab 8, follow the Lab8.doc direction on the CS110-01 drive. This lab is due Tue, Nov 3.
- For lab 9, follow the Lab9.doc direction on the CS110-01 drive. This lab is due Tue, Nov 17.
- For lab 10, follow the Lab10.doc directions on the CS110-01 drive. It is due Fri, Nov 20.
|
Exams
- Final exam: Tue, Dec 15, 11:00 am - 1:00 pm
|

|
Maintained by: Br. David Carlson
Last updated: November 18, 2009
Disclaimer
|
|