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.
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’ 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.
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.
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.
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 #: