| Instructor: | Heidi Ellis |
| Semester: | Spring 2008 |
| Class Time: |
T 11:20 a.m. - 12:35 p.m., R 10:50 a.m. - 12:05 p.m.
Lab: T 1:15-3:55 p.m. or W 1:15-3:55 p.m. |
| Class Location: |
Class: MCEC 220
Lab: MCEC 136 |
| Office Hours: |
T,W 10:00-11:00 a.m.
R 1:00-2:00 p.m. and by appointment |
|
General
Information |
Course
Syllabus |
Course
Policy |
|
Additional
Resources |
Code
Examples |
| Text: |
Official text:
|
| Description: |
Catalog Description: A fundamental treatment of computer science topics featuring the study of the high-level programming language Java. Topics discussed will include computer architecture, programming languages, and ethical issues involved in computer use. Problem-solving techniques involved in writing programs will be studied, proper style and documentation will be required, and object-oriented program design will be introduced. A required weekly lab will involve an intensive study of programming techniques in Java.
Prof. Ellis' Description: Learn about computing and have a lot of fun along the way! |
| Prerequisites: | Either C- or better in Computer Science 110 or mathematics skills appropriate for enrolling in a calculus class. |
| Attendance: |
This course is hierarchicial where most concepts depend on concepts previously presented. Therefore it is critical that you keep up with the work and that you attend all classes and labs:
|
| Grading: | |||
| Laboratories | 10% | ||
| CodeLab/Homework | 10% | ||
| Projects | 30% | ||
| Quizzes | 10% | ||
| Exams (2) | 25% | ||
| Final Exam | 15% | ||
| -------- | |||
| Total | 100% |
| Laboratories: | |
| There will be approximately 12 labs. Each lab will have an in-class portion and pre-lab, post-lab or both. All portions must be completed to receive any points for the lab. | |
| CodeLab/Homework: | |
| We will be using a web-based interactive application to learn Java known as CodeLab. CodeLab has over 200 short programming exercises designed to help you master Java concepts and programming techniques. For each exercise, you type your code into CodeLab and receive feedback and hints until you get the exercise correct. Each week there will be a number of CodeLab exercises assigned as homework. The cost for CodeLab is $25 for one year of unlimited access and use. You must complete the CodeLab assignment before the assigned due date. There may be occasional other homeworks assigned. | |
| Projects: | |
| There will be five to eight projects. Projects will have varying weights and may take between one and two weeks to complete, depending on the complexity of the project. Projects will be completed in pairs unless otherwise stated. | |
| Quizzes: | |
| There will be 4-8 quizzes. The answer key will be distributed when the quiz is collected. Therefore, no missed quizzes are allowed. The lowest quiz grade will be dropped. | |
| Exams: | |
| There will be two exams. The second of these exams will not be cumulative. No makeup exams will be given. | |
| Final Exam: | |
| The final exam will be cumulative. | |
| Additional Comments: | |
|
|
| Policies: | |
|
All cell phones must be turned off during class time, not just set on vibrate mode.
CPSC-115 Introduction to Computing supported by a Blackboard site. The Blackboard site will be used primarily for posting of grades.
Trinity College's Student Handbook states that "students are expected to abide by the highest standards of intellectual honesty in all academic exercises." Note that turning in work that was performed partially or completely by someone else qualifies as academic dishonesty. Such academic dishonesty will not be tolerated and will result in severe consequences. Please refer to the Trinity College Student Integrity Contract in the Student Handbook for more details. |