PROGRAMMING TOOLS
Student Syllabus
Capistrano-Laguna Beach R.O.P
Fall 2011 Semester
Location: ROP Room #2
Meeting Time: Tuesdays and Thursdays 3:15pm to 6:15pm
Course Description:
Instructor-led course introduces students to computer programming. Students will learn the fundamental concepts and terminology of software application development and develop skills in designing and writing simple computer programs. The course assumes no programming background and provides an overview of the software development process in addition to introducing important programming constructs and methodologies.
The course covers such topics as programming language characteristics, integrated development environments, flowcharts, variables, operators, conditional statements, looping statements, procedures, error-handling and debugging, functions, object-oriented programming techniques, game design, user interface design, and software modeling.
The course covers basic HTML, CSS, Java Script, PHP, MySQL, Alice, Scratch and Visual C++.
Learning Goals - By the end of the semester each student will:
Describe what software development is and what software developers do.
Understand programming concepts and terminology to facilitate communication with software developers.
Read, trace, and understand simple code.
Write, test, and debug code to solve a simple problem.
Level Units: 11th & 12th Grade District High School students and adults; 1 semester, 5 units; counts towards technology graduation requirements; meets various national science, technology, math vocational standards.
Prerequisites: Required – ITEssentials 1 or equivalent.
Helpful: Some experience operating a PC.
Teacher: Mr. Paul McManus; e-mail: pmcmanus@capolagrop.k12.ca.us; Telephone: (949)533-6942
Textbooks: Required: on-line reading Program Tools Reading, Assignments and Exams. All supplemental texts or lab books may be purchased.
Materials: Notebook, pen, Lab Journal.
Calendar: Schedule of assignments and Exams
Grading: Progress reports and Final grades will be determined by:
10% Positive class participation and Performance evaluations.
55% Chapter on-line exams.
25% Regular attendance
10% Lab Journal entries (notes) and other written assignments
Standards – A=90%-100% B=80%-89% C=70%-79% D=60%-69% F=< 60%
NOTE: Adults do not receive grades, but will be graded during the course for ROP and Cisco Certification.
Late Work: Late assignments will be accepted at half credit or less.
Makeup Work: Absences with advanced notification to the instructor will be allowed to make up work and awarded full credit if recieved within 1 week of return to class. Other absences and work received later than 1 week after return will be given half credit or less.
Extra Credit: Extra credit may be offered at the discretion of the instructor. Assignment may include a 2 page, double spaced, typed report on a topic designated by the instructor. The report would have at least 3 references (textbook not included). This report would be accompanied by a 3 minute class presentation of the material covered in the report. Another assignment may be the building of a PC Computer.
Attendance
All students entering this class will be treated as prospective employees. Therefore, professional standards of attendance and punctuality will apply.
Absences: Students receive 5 points for each full day they are in class. Attendance accounts for 25% of student’s grade. Please contact your instructor (in advance) if you will be absent or late to class at this phone number.
Instructor cell phone: (949) 533-6942
Advanced notice of absences will be considered “excused”. Excused absences will receive partial attendance credit and full credit on makeup work. Absences without advance notice will be considered “unexcused”. Unexcused absences will receive zero attendance credit and only partial credit for makeup work and missed testing. Students are expected to stay for the duration of class. If a student leaves after a break, it will be considered an unexcused absence and parents will be notified. Any student having more than three absences may not be eligible for course completion.
Tardy Policy: Students are expected to be on time at the start of class and when returning from breaks.Attendance points will be deducted for each tardy, absence or early departure.
Class Policies
Smoking: Smoking is not permitted on campus.
Dress: CUSD dress code will apply.
Food and Drink: With the exception of bottled water, food and drinks are not allowed in the classroom.
Class Etiquette: Students are expected to clean up after themselves leave the classroom in the condition found. During class, students are expected to remain quiet and attentive to the speaker. Non related discussion and activities will not be tolerated. This includes horseplay, personal electronics, and any activity outside what the instructor is directing. Students that are disruptive to the class will be assigned a different seating position or removed from the class and parents notified. Be respectful to the equipment and supplies you are issued. This includes textbooks, computers, components and tools… Students will be held financially responsible for loss or damage.
Breaks: Breaks will be offered periodically at the discretion of the instructor - approximately 10 minutes per hour depending on course material. Students are not permitted to leave campus during breaks. The ROP campus is a closed campus - students must remain on site during class hours and no visitors are allowed into the classroom.
Keys to Success: Respect and consideration for your instructor, your fellow students and yourself will optimize our learning experience. Do not make fun of others. Help others. Turn off or silence electronics. Refrain from distracting behavior during class time. One person talks at a time. Be on time. Return from breaks on time. Call instructor in advance if you will be absent or late. Be prepared. Remember to bring pens/pencils, textbook, notepaper, notebook, due assignments, etc... to class. Be ready for quizzes and tests on due dates. Don’t fall behind. Participate. Have a positive attitude and be willing to get involved in class discussions and exercises. Be patient and helpful to others. Take advantage of extra credit assignments. Two occupational assignments will be assigned during the semester. Be sure to participate. Do your own work. A student cannot learn by having others do their work. Cheating will not be tolerated. Students caught cheating will be dismissed from class.