Home | |
Course Schedule | |
Assignments | |
Lecture Notes
Instructor:
Lecture times
Course Web Page
Course description
This course provides an overview of some fundamental concepts in Computer
Science. Topics include basic programming in the computer language Python,
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.
Textbook
Grading
Examinations
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
Collaboration Policy
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
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@cs.holycross.edu
Constance Royden
Office: Haberlin 308
Extension: 2472
Email: croyden@cs.holycross.edu
Office Hours: Mon 12:30 - 2:30 p.m., Wed 10 a.m. - 12:00 p.m. Or by appointment.
Section 01: Tues, Thurs, 9:30 a.m. - 10:45 a.m.
Section 02: Tues, Thurs, 11:00 a.m. - 12:15 p.m.
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/~csci110
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.
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 majoring or minoring in Computer
Science or majoring in Mathematics or one of the sciences are strongly advised
to take CSCI 131 instead of CSCI 110.
Computer Science Illuminated, Fourth Edition, by Nell Dale & John Lewis, 2010,
and the accompanying booklet,
Computer Science: the Python Programming Language, by Bradly Miller and David Ranum, 2007.
Lab Worksheets 10% Homework and Projects 30% Midterm exam 1 20% Midterm exam 2 20% Final Exam 20%
There will be two in class midterm exams and one
final exam.
Tuesday, March 1
Thursday, April 14
Section 01: Monday, May 16, 3:00 - 5:30 p.m.
Section 02: Thursday, May 12, 11:30 - 2:00 p.m.
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.
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.
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.
Computer Science 110 - Survey of Computer Science
Last Modified: January 19, 2011
Page Expires: January 13, 2012