CSCI 150-03
Introduction to Computer Science
College of the Holy Cross, Spring 2003
 

Home | | Course Schedule | | Assignments | | Lecture Notes


Announcements:

Solutions to the review problems for the final exam are available. You should work through the problems yourself before referring to the solutions.


Solutions to the review problems for exam 2 are available. You should work through the problems yourself before referring to the solutions.


There will be a lab assignment on Wednesday, 3/26, which we will work on in class. We will meet in the lecture room, Swords 302, as the lab will not be using computers.


The second midterm will be held on Monday, March 31, from 6:30 - 8:30 p.m. This is a change from the date originally announced at the beginning of the semester. Make a note of this new date on your calendar.


Instructor:

Section 3
Constance Royden
Office: Swords 318
Extension: 2472
Email: croyden@mathcs.holycross.edu
Office Hours: Wed 2:00 - 4:00 p.m., Thurs 2:00 - 4:00 p.m. or by appointment.


Lecture times
Section 03: Mon, Wed, Fri 1:00 - 1:50 p.m.


Course Web Page
If you are reading this on the web, you are already there! Otherwise, the course web page can be found by going to: http://mathcs.holycross.edu/~csci150 and clicking on the link for "Spring 2003 Section 03--Professor Royden". Lecture Notes, Labs, homeworks, solutions and announcements will be posted on this page. If you desire a hard copy of any of these, it is your responsibility to print it out.


Course description
This course is intended for students who are not planning to take further courses in Computer Science, but who would like a basic introduction to computers and programming. Students who are thinking of minoring in Computer Science or majoring in Mathematics or one of the sciences are strongly advised to take CSCI 161 instead of CSCI 150.

This course provides an overview of some fundamental concepts in Computer Science. Topics include basic programming in the computer language Pascal, the digital building blocks of computers, computer networks, infeasible and impossible calculations. This is not a computer literacy course. We will not be covering how to use specific computer applications, such as web-browsers, spreadsheets or word processors.

Professor Stephen Taylor describes this course as follows: "When you finish the course, you should be in approximately the position of an aspiring house carpenter who has finished a course in plane geometry and the use of a jackknife. That is, you'll know the basic principles, and given enough time you could in theory make the computer do anything--but a professional would want more practical knowledge and better tools."


Textbook
Great Ideas in Computer Science (2nd edition), by Alan Bierman, MIT Press, 1998.


Grading


Examinations
There will be two evening midterm exams and one final exam.

Midterm exams:

Final exam:

Please write these dates on your calendar now. There will be no regular lecture on the days of the midterm exams.


Late Policy
Assignments are due at the beginning of class on the assigned due date. Late assignments will be marked down 10% for each day late. That is, assignments turned in after the time they are due will be marked down 10%, assignments turned between 24 and 48 hours after the due date will be marked down 20%, and so on. The penalty will be determined when the assignment is physically transferred to the instructor or signed in by any Math/CS faculty member or the department secretary. Late work will not be accepted after the graded assignment is returned to the class.


Collaboration Policy
You are allowed to discuss strategies for solving Homework problems with other students, however any work you turn in must be your own work (i.e. you may not simply copy another student's answers and turn them in as your own). In addition you must clearly indicate the names of any students you work with on each assignment.

You may consult public literature (books, articles, etc) for information, but you must cite each source of ideas you adopt.

Please refer to the math and CS department honor code policy


Make-up Policies
When you know in advance that you will have to miss a scheduled class, it is better to make up any work before the actual class session. Arrange this with your instructor. This is particularly important for scheduled lab sessions.

There will be 2 midterms during the semester. If special circumstances (e.g. you are confined to bed in the infirmary or there is a death in your family) prevent you from taking the midterm during the scheduled time you must contact your instructor as soon as possible to discuss your situation. Any makeup exams require an official excuse from the student's Dean.


Home | | Course Schedule | | Assignments | | Lecture Notes


Constance Royden--croyden@mathcs.holycross.edu
Computer Science 262--Data Structures
Date Created: September 1, 2002
Last Modified: January 8, 2003
Page Expires: January 14, 2004