Bryn Mawr College
CS 110: Introduction to Computing
Fall 2012 - Section 2
Course Materials
Information | Software & Textbook | Syllabus & Assignments | Policies | Links |
Last updated: December 11, 2012. Subject to change.
Instructor | : | Mark F. Russo, Ph.D. | ||||||||||||
Office | : | 250 Park Science Building | ||||||||||||
: | mfrusso at brynmawr dot edu, or russomf at gmail dot com | |||||||||||||
WWW | : | http://cs.brynmawr.edu/Courses/cs110/fall2012/section002/ | ||||||||||||
Moodle | : | https://moodle.brynmawr.edu/course/view.php?id=312 | ||||||||||||
Lecture Hours | : | Tuesday/Thursday 4:00 pm to 5:30 pm | ||||||||||||
Lecture | : |
Park 336 | ||||||||||||
Lab | : | Tuesday/Thursday 5:30 pm to 6:30 pm | ||||||||||||
Laboratories | : |
Computer Science Lab Room 231 (Park Science Building) You will also be able to use your own computer to do the labs for this course. |
||||||||||||
Lab Assistants | : | The Lab (Park 231) will be staffed with assistants on the following schedule:
|
Course Description: An introduction to the nature, subject
matter and branches of computer science as an academic discipline, and the
nature, development, coding, testing, documenting and analysis of the efficiency
and limitations of algorithms.
This semester, we will be exploring the creative aspects of
coding as a context for learning the above concepts. You will exercise your
creativity by desiging programs with the
Python programming language using the
Calico development environment.
The Calico Processing Module
will be used for all graphics and visualizations.
Calico Processing is a module for developing
digital works of art, data visualizations, interactive applications and animations. It offers Calico programmers
the option to work with the familiar Processing command set.
|
|
|
Communication
Attendance and active participation are expected in every class. Participation includes asking questions, contributing answers, proposing ideas, and providing constructive comments. Feedback is welcome at any time.
Grading
There will be 7 assignments assigned. Assignments must be submitted according to the CS 110 Assignment Submission Policy.
At the end of the semester, final grades will be calculated as a weighted average of all grades according to the following weights:
Exam 1: | 20% | |
Exam 2: | 24% | |
Assignments: | 56% | (7 × 8%) |
Total: | 100% |
Incomplete grades will be given only for verifiable medical illness or other such dire circumstances. Graded work will receive a percentage grade between 0% and 100%.
The instructor reserves the right to adjust the percentage ranges for each letter grade upward in your favor.
Submission and Late Policy
All work must be turned in as an electronic submission. E-mail submissions, when permitted, should request a "delivery receipt" to document time and date of submission. Extensions will be given only in the case of verifiable medical excuses or other such dire circumstances, if requested in advance. Refer to the Assignment Submission Instructions for details..
Late submissions will receive a penalty of 10% for every 0-24 hours it is past the due date and time (e.g., assignments turned in 25 hrs late will receive a penalty of 20%).
Exams
There will be two exams in this course. The exams will be open notes. They will cover material from lectures, homeworks, and assigned readings.
Study Groups
You are encouraged to discuss the material and work together to understand it.
If you have any questions as to what types of collaborations are allowed, please feel free to ask.