You are on page 1of 2

Introduction to Computer Science & Programming (SK1U) Bard High School Early College Queens Fall 2011

Instructor: Mr. Matthew Carlberg Phone: See syllabus handed out in class or request via email. Office: 719B Office Hours: TBA Email: mcarberg AT bhsec D0T bard D0T edu Course Website: bhseccs.wordpress.com Text: Python Programming: An Introduction to Computer Science (any version) by John M. Zelle Course Description: The goal of this course is to introduce students with little or no programming experience to the art of problem solving using computers. In this course, students will design and implement solutions to problems by writing, running, and debugging computer programs. Students will understand the object oriented programming paradigm by creating animations using the Alice programming environment. Students will also use Python programming language to implement useful algorithms in mathematics and engineering. Students will be expected to spend 5 hours per week outside of class on homework and programming assignments, which can be completed on a personal computer or in the BHSEC Queens computer lab. Course Objectives: By the end of this semester, you will be able to create your own object-oriented programs. You will implement algorithms using: Basic calculations, conditionals, iteration Classes Functions Lists and Arrays Input/Output Strings Materials: 1. USB drive with at least 1GB of storage. 2. Notebook or binder to take notes and store handouts. 3. Pen or pencil. Computers: You are responsible for loss or damage to your laptop while you have it signed out during class. You may use your personal computer for programming.

Classroom Rules: 1. Arrive on time with all of your materials. 2. Dont interrupt the speaker or interfere with anyones right to learn. 3. Use respectful language, tone, and volume. Consequences for breaking a rule may include a reminder, a reduction in your class participation grade, a mandatory conference with the instructor, or a call home. Grading: Programming Projects (approx. 6 per semester) Tests (approx. 2 per semester) Homework Class Participation = preparedness, work ethic, positive contributions, good character 50% 20% 15% 15%

Late Work: For excused absences, you must make arrangements to make up work with Matt (in person or over email) within 24 hours of returning to class. If you do not contact Matt to make arrangements, all missed work will count as unexcused. Unexcused late homework counts as credit; unexcused late projects lose a letter grade for each day they are late; and unexcused tests cannot be made up. Email: Students are expected to check their email at least once per day. Internet Policy: The internet will be used extensively for research and collaboration. Surfing the web and any form of social networking are strictly prohibited. Academic Honesty: Sharing of ideas is encouraged, but a student must turn in his or her own work. Any acts of academic dishonest will result in disciplinary action. Accommodations: Accommodations will be made for students with disabilities with documentation describing his or her needs. Please notify your instructor early in the semester in order to let him know how he may help you. Warning: You will likely at some point this semester lose your work due to computer hardware malfunction. Work that is late for this reason will count as unexcused. Back up your work!!!!!!!!!!

You might also like