Waynesville High School Syllabus

 Waynesville High School SyllabusCourse TitlePre-AP Computer ScienceDesignated Grade Level9-12Prerequisite“C” or better in Algebra IDepartmentComputer ScienceCourse Duration1 semesterCredits1/2 unitInstructorBill DeMaladePhone573 842 2400Emailwdemalade@waynesville.k12.mo.usConference6th HourCourse InformationRequired Books and Class MaterialsA++ Computer ScienceStudent Supply Requirements3-Ring BinderNotebook or loose-leaf paperPencilsAdditional (not required): scientific calculator, 3x5 notecards, colored ink pen Course DescriptionWelcome to “Pre-AP Computer Science!” This is a one semester introductory course in programming in which students learn to develop computer programs to solve problems. The Pre-AP Computer Science course is an introductory course in computer science. The major theme of the course is problem solving. The goals of the Pre-AP Computer Science course are comparable to those in the introductory course for computer science majors offered in many college and university computer science departments. It is not expected that all students in the Pre-AP Computer Science course will major in computer science at the university level. The Pre-AP Computer Science course is intended to serve both as an introductory course for computer science majors and as a course for people who will major in other disciplines and want to be informed citizens in today’s technological society. Priority StandardsStudents will be able to:Understand computer science by learning about the history of Computer Science,Storing & computing information in base2 & base16, computer hardware & software, program languages, computer OSs & networks.Students learn how to download, install and use the software tools to write, compile and execute Java programs. Students also learn about the ethical and legal implications of using computers.Students learn the Java primitive data types and operations on int, double, char, boolean.Students learn to use String in a manner that is similar to the primitive data types.Students learn how to recognize the difference between primitive data types, classes and objects.Students learn how to use methods and how to use parameters. Students learn to direct program flow with iterative and selection control structures. Students learn to handle both simple conditions and compound conditions following laws of Boolean logic. Students learn to direct program flow with iterative and selection control structures. Students learn to handle both simple conditions and compound conditions following laws of Boolean logic. Students learn how to create their own methods and break up large segments of code into methods for a common purpose. Students learn many methods to manipulate String objects. Students introduced to the first of the three AP Labs, the Magpie Chatbot Program. Students are now learning Object Oriented Programming seriously in a series of units, titled Focus on OOP. Students concentrate on Encapsulation and it also introduces the Card class that will become a fundamental building class of the later Deck class of the AP Elevens Lab. Students continue to learn the reliability goal of OOP. Classes that already exist, that have been tested thoroughly, are reliable. Students learn to re-use existing classes in an is-a inheritance relationship and a has-a composition relationship. Students will learn the difference between classes and data structures. Students use the one-dimensional array to store elements of the same type.Grading PolicyPer WHS and district policy, each semester grade will be divided into two categories, each with a specific weight. The categories will be broken down as follows:Assessments (1st Semester: 70% + 10% Final total) Practice work (20% total)Formative assessments, classwork and/or homeworkPercent Scale90-100%A80-89%B70-79%C60-69%DBelow 60%FLate Work PolicyAccepted per student handbook and/or up to two weeks after a unit summative assessment. Daily classroom proceduresSeated and ready for class when bell ringsHave homework out and/or complete bell workWait for further instructions from teacherBehavioral ExpectationsRespect is expected for all persons and property.Cooperation is essential and e to class prepared and on time with all necessary supplies.Water is allowed, otherwise, no food or drink in the classroom.Expectations are that students will follow ALL student handbook and school rules.Technology use in the classroom follows the student handbook. ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download