Introduction to Computer Programming Syllabus

Download 19.3 Kb.
Size19.3 Kb.
Introduction to Computer Programming Syllabus
This course is designed to introduce students to computers, computer programming, and the field of computer science. Upon completion of the course, students will understand the (1) architecture of a

computer, (2) how to use computers and computer programming to solve real-world problems, and (3) how to program in Python and C++ programming languages. This course serves as the foundation course for other computer programming courses.

Approximate time frame


First Term

Introductory Concepts

Basics of Python

Second Term

Fundamentals of C++

Welcome to Intro to Computer Programming. To help you be successful in this course, every day you should bring the following items to class:

  • A three-ring notebook, folder/portfolio, pencil/pen, and student planner.

  • Completed homework assignment including any assigned worksheets or programs.

  • A thumb drive

The grading system is based on a point system. Announced and/or unannounced quizzes are 10 – 30 points. Tests are 50-100 points. Programs are 10-100 points. Point values for class assignments, group work, participation, and projects will be announced. Your grade will be determined by dividing your total points by the total possible earned points. A final will be given.

Homework will usually be assigned and checked on a daily basis. It will be reviewed and discussed during the next class. Homework assignments will be posted in the classroom and on the course web site. If you are absent for one day, you have one day to make up the work, and so on.
I have an open door policy and I encourage your questions. I expect you to request a conference whenever you have a concern about your progress in this course.
I expect all of my students to follow my classroom rules and policies.
I welcome student and parental contact. By working together we will have a successful year.

Mrs. Lewis


Phone: 781-934-7603

Mrs. Lewis’ ICP Class Policies and Procedures
To run an efficient and smooth classroom, I have established a few simple polices and procedures. As a student, it is your responsibility to learn, perform and comply with these policies and procedures. Through these polices and procedures, I promise you a more effective learning experience.

  1. Be on time to Class

On time means in your seat, with your homework out and working on the assigned activity as well as reading the agenda for the day listed on the overhead. If you are late without a pass, you will serve an after school detention with me on that day or the next day.
2. Come prepared to class

Every day you are required to bring the essential materials to class – your binder, homework, and pen or pencil.
3. Follow the computer lab rules.

A. NO food or drink permitted on the computer side of the classroom.

B. You are only permitted on programming-related web sites. You will receive a zero for

the assignment you are working on if you are found to be on other web sites.

C. Computer hacking will result in loss of credit for the course and loss of access to the school’s

computers and internet.

D. Students who want to listen to their music on iPods while programming may do so with headphones. Do not use the computer to access music.
4. Be respectful.

Listen when your teacher or another student is addressing the class. Raise your hand to speak in class. If you must go to the bathroom or leave the class, please wait till there is pause or break in lecture or discussion before asking.

5. If you are absent:

A. Unexcused(cut): NO makeup for credit- Receive zero for assignments due and work or assessments completed that day.

B. Excused: Assignments due the day of the absence are automatically due the next day you are in class. Mark such assignments “Absent on (date)” and hand it to me. If you are absent more than one day, you have as many days as you were absent to make up the work. Due to supply availability, some activities cannot be made up. In such cases, an alternative assignment will be assigned.
6. Daily Attendance:

Daily attendance is essential to success in this class. In class, there will be demonstrations, discussions, lectures, projects and programming projects. Absences diminish your understanding and therefore can affect your grade. You are responsible to come after school to get the work you missed due to absences. Come see me before or after school or during individual working time during class.

7. Academic Honesty

It is expected that students will use genuine, sincere and fair means when completing all work for class. Students found plagiarizing; copying or cheating in any way (homework, tests, quizzes, programming projects, classroom activities) will face consequences outlined in the DHS handbook.

8. Classroom

Classroom and lab supplies will be used daily, please realize they are a privilege to use. I expect you will respect the classroom and lab supplies as well as pick up your respective area at the end of each class.

Last block classes will put the chairs up.
9. Safe Zone -Respect yourself and others

Students will exhibit courtesy and respect toward all other students at all times.

This classroom is a place where all ideas and questions are valued. No one is to judge, poke fun or name call.
10. Passport/Agenda

One person is allowed out of the classroom at a time. Please have me sign your agenda passport prior to leaving class.

  1. Food and Drinks

Food and drinks are not permitted in the computer section of the classroom. You may have a drink in a container with a lid at your desk if you bring it in with you at the start of class.
12. Team Work

Teamwork is essential in programming classes and is an important skill to learn prior to entering the work force. When working in groups, each team member must complete their portion of the work. Any issues that cannot be worked out by the group should be brought to my attention. If necessary, an alternative project for that team member will be assigned with a point penalty

Please share this with your parent/guardian(s) and complete the bottom portion. Return the entire sheet to me. Keep a copy for your records. Thank you.


Student Name: Student ID # :
Name of Guidance Counselor:

Parent/Guardian name (s) and phone numbers W for work phone #, H for home phone #:

1. Name Phone #: W( ) H( )

2. Name Phone #: W( ) H( )

Email ids: 1. 2.

(Student signature) (Parent/Guardian signature)

Download 19.3 Kb.

Share with your friends:

The database is protected by copyright © 2020
send message

    Main page