Computer Science I (COSC 071) (Fall 2009) PROFESSORS:
Dr. Mahendran Velauthapillai mahe@cs.georgetown.edu (202) 687-5936 (Office) Department of Computer Science 331 St. Mary's HallOFFICE HOURS: TR 1.30 - 2.30 PM or by appointment.
TEACHING ASSISTANTS:
| Name | Office Hours | Location | |
|---|---|---|---|
| Matt Dzaman | 2:30-4:15 T, 5:30-7 R | STM 347 | mcd49@georgetown.edu |
| Nick Williams | 2-4 M, 6:30-8:30 W | STM 330 | njw22@georgetown.edu |
| Jesse Muller | 11-1 Mon, Sunday | STM 330 | jessejmueller@gmail.com |
|
C++ for Everyone | by Cay S. Horstmann |
|---|---|---|
| Publisher | Wiley, John & Sons | |
| ISBN: | 978-0-470-38329-2 |
| Projs | Given | Due | Points | Problem |
|---|---|---|---|---|
| 0 | 09/03 | 09/08 | 0 | Install Dev C++ (goto www.download.com and search for dev C++) and test it by running some C++ examples from your text books. You don't have to turn anything to us. |
| 1 | 09/08 | 09/10 | 10 | Write a program to print out your favorite poem. Make sure each line is numbered. |
| 2 | 09/10 | 09/15 | 10 | Hw2 sol |
| 3 | 09/15 | 09/17 | 10 | Hw3-1 sol Hw3-2 sol |
| 4 | 09/17 | 09/22 | 10 | Hw4-1 eggs Hw4-2 beer |
| 5 | 09/22 | 09/24 | 10 | Hw5 sol |
| 6 | 09/24 | 09/29 | 10 | Hw6 sol |
| 7 | 09/29 | 10/06 | 10 | Hw7 sol |
| 8 | 10/06 | 10/13 | 20 | Hw8 sol |
| 9 | 10/13 | 10/20 | 20 | Hw9 sol |
| 10 | 10/20 | 10/27 | 20 | Hw10-1 sol Hw10-2 sol |
| 11 | 10/27 | 11/03 | 20 | Hw11-1 Hw11-2 |
| 12 | 11/03 | 11/12 | 30 | Hw12 |
| 13 | 11/12 | 11/19 | 30 | |
| 14 | 11/19 | 12/01 | 40 | |
| 15 | 12/01 | 12/08 | 40 |
COURSE POLICY: 1. All programming projects should be turned in before the beginning of the class. You should email the appropriate program and the It is your responsibility to always keep a backup. 2. Late projects will not be accepted. If you cannot make it to class its your responsibility to turn in the project prior to the due date. No credit will be given to programs that do not compile. If you have not finished the whole project, hand in the portions which you have demonstrated do work correctly for partial credit. Include a note explaining what you have done. 3. To receive full credit for your program, you must strictly follow the programming style outlined in the text. 4. Makeups and extensions will be given only for medical reasons.
COURSE ETHICS: 1. All course work has to be done individually. Any person cheating will be reported to the dean and is liable to fail the course. Both cheater and the "cheatee" are considered guilty and there will be no exceptions. 2. You may discuss the material presented in class or the book with your classmates. You should not discuss the solution of any programming projects. You may discuss specific syntax errors. 3. Working together on the design of a program or on coding any part of it is not permitted. 4. When you seek help from me in debugging a program, you may encounter specific suggestions on how to fix a program. You should understand the purpose and operation of each statement, and every statement should be your own work. Don't add statements into your program because someone said: "here try his..." Experience says that this is a major source of error.