semester, 0.5 credits) 2011-2012 Semester 1 Mr. Bujak 106 267-336-2730 ext. 5612 (school) 215-690-1158 (preferred) E-mail: ebujak@hopecschool.org Website: http://edwardbujak.wikispaces.com (course website) www.hopecschool.org (school website) The person who does the work is the only one who learns. from The First Days of School by Harry K. Wong and Rosemary Tripi Wong INTRODUCTION and COURSE OVERVIEW Introduction to Computer Science (CS) is an intensive multi-disciplinary survey course on CSrelated topics. This course will critically examine CS by doing CS to gain computationally thinking (CT) skills. CS students will be researching, writing, speaking, presenting, competing, and reinforcing 21st century skills in individual and group environments. This course will be rigorous, intensive, theoretical, and experiential (hands-on) as we study, analyze, and program algorithms for modeling real-world requirements. All material will be contemporaneous, authentic, relevant, and live. We will follow the CSTA (Computer Science Teachers Association) Model Curriculum for K-12 Computer Science - Level II and Level III. Students are expected to rise and/or maintain his/her academic attitude and performance with the expected high level of academic rigor in this course. COURSE GOALS Our shared goal for this course is for each student to meet or exceed the objectives presented in the: Pennsylvania Academic Standards www.pdesas.org, PA State Science and Technology Standards and PA State Language Arts Standards www.portal.state.pa.us/portal/server.pt/community/state_academic_standards/1972 CSTA (Computer Science Teachers Association) Model Curriculum for K-12 Computer Science - Level II Computer Science in the Modern World and Level III Computer Science as Analysis and Design http://csta.acm.org/Curriculum/sub/ACMK12CSModel.html This course will equip students with a solid foundation in problem-solving and critical thinking for success in current and future computer science and technical courses. Students will gain an appreciation for computer science by studying, trying, and exploring programming and interfacing to multimedia and hardware. Each student will be able to: Computer Science Syllabus 2011 Semester 1 Mr. Bujak Page 1 of 6
discuss and explain various aspects of programs and their impact on design and efficiency compare and contrast various software/hardware solutions to problems develop his/her own programs manipulating software and hardware
The study of computer science can foster the ability of students to critically think, problem solve, collaborate, and communicate. UNIT TOPICS MAY INCLUDE Introduction to Computer Science Introduction to Alice o Getting Started with Alice o Program Design and Implementation o Programming: Putting Together the Pieces Object-Oriented and Event-Driven Programming Concepts o Classes, Objects, Methods and Parameters o Interaction: Events and Event Handling Using Functions and Control Statements o Functions and If/Then o Repetition and Conditional Loops o Repetition: Recursion Advanced Topics o Lists and List Processing o Variables and Revisiting Inheritance o Whats Next? ATTENDANCE and MAKE-UP WORK In order to be successful in this course, it is important that students attend class each day that school is in session. Students are expected to be prompt, prepared, and ready to learn. An excess of 15 unexcused absences per quarter earns a failure. Students who are absent must bring an excused absent note. For makeup work see attached sheet Guidelines for Students Making Up Work After Absence or Suspension. COURSE REQUIREMENTS Each student will be utilizing his/her individual materials including handouts and class exercises everyday. Each student must bring his/her personal items to class everyday: o 3-ring binder to organize all the handouts chronologically o Single subject notebook or loose leaf paper o Pen/pencil These personal items cannot be stored in the class room and are necessary for the daily work which must be done in the notebook for credit.
Page 2 of 6
GRADES Students will earn grades according to his/her progress in learning, his/her process in learning, and his/her products produced. Students will be graded on homework, class work, positive class participation, quizzes, tests, and projects. Homework is assigned almost every night. Assignments and grades will be posted in PowerSchool Gradebook with details. There is no extra credit. Do the assigned work. Citizenship is part of your daily participation grade. Attendance is not part of your grade. Students and parent(s)/guardian(s) may access a students attendance record and grades for all the students subjects via a Web browser with PowerSchool and PowerSchool Gradebook. The URL is http://67.102.187.94. Obtain your usernames and passwords from your advisor. Gradebook will have all work, references, links listed on all assignments. Grading will be weighed as such: Tests and projects Class work and Participation Quizzes Homework 30% 20% 30% 20%
Students will be graded using the following grade scale: 90-100 A 80-89 B 70-79 C 60-69 D Below 60 Failure TEXTBOOK We shall not use one specific textbook, but several resources for this Computer Science class. Learning to Program with Alice, Third Edition Dann, Cooper, Pausch, Prentice Hall, 2012, ISBN 0-13-212247-2 Programming with Alice & Java Lewis, DePasquale, Pearson Education, Addison Wesley, 2009, ISBN 0-321-51209-X Exploring Wonderland Java Programming Using Alice and Media Computation, Dann, Cooper, Ericson, Prentice Hall, 2012, ISBN 0-13-600159-9 Mr. Bujak shall make all materials available at http://edwardbujak.wikispaces.com. These and other resources are also linked in PowerSchool Gradebook. BEHAVIOR EXPECTATIONS To insure a safe learning environment, obey all school rules as outlined in the HOPE Charter High School Code of Conduct (www.hopecschool.org/downloads/CodeofConduct.rtf). Student attitude is a matter of choice. Any student who violates these school rules means he/she is ready to accept the consequence(s).
Page 3 of 6
STUDENT OBLIGATIONS Each student will: attend to personal needs before coming to class arrive to class on time be respectful of himself/herself, others, and personal property be responsible for your learning, your conduct, and your attitude continue reaching for the next level in learning and life be prepared to learn (see course requirements) positively participate in class discussion and activities always have a working non-offensive email address for proper course communication with Mr. Bujak, team mate(s), fellow classmates, and cloud-computing support INSTRUCTOR OBLIGATIONS Instructor will: provide students with a safe, positive, and fair environment for creative expression present/discuss information in a manner that facilitates all learning styles treat each student equally and with respect respond promptly to inquires made by email and/or telephone communicate with parent(s)/guardian(s) on a regular basis be available before school and after school for additional assistance teach skills that will take students beyond the classroom always act in a professional manner and model the behavior I want my students to have enforce the rules of Hope Charter School consistently teach every day and waste no time post all resources and grades online in PowerSchool Gradebook and/or our class wiki (http://edwardbujak.wikispaces.com) in a timely manner accommodate each students special needs and modify lessons to meet Individualized Education Plans (IEP). INSTRUCTIONAL METHODS Direct instruction, active learning, discovery learning, modeling, cooperative groups, projects, presentations, literacy activities, individual work, pair work, discussions, discourse, debates, teacher-led instruction, research activities, peer tutoring, one-on-one, computer technology, intervention and prevention. The room is set up with one large Harkness table with the students and teacher seated facing each other. PASSES Students may leave class for emergencies only. Passes are a privilege; which means No Work No Pass. Per school policy, there are no passes the first 10 minutes of each period and the last 10 minutes of each period. NOTE The teacher reserves the right to modify this syllabus throughout the year for the good of the class as a whole.
Page 4 of 6
Guidelines for
III. CONSEQUENCES: If a student chooses not to assume his/her responsibilities for making up exams, work or other assignments missed during absence or while being disciplined, the consequences are that the student will receive no credit for the missed exams, work or other assignments. IV. RATIONALE: The main purpose of this policy is to teach responsible student behavior by letting the student know that there are consequences for his/her actions, and certain serious student actions warrant serious consequences, including temporary removals from the HOPE community by way of suspensions. As part of our efforts to teach students greater responsibility for themselves, their behavior, and their education, HOPE Charter School offers students who have missed school-time due to absences and/or suspensions opportunities to take responsibility for their course grades by making up exams and other work they missed while absent or suspended. However, to be fair to the teaching staff, these cannot be open-ended opportunities. Nor should the teaching staff shoulder the burden of offering these opportunities to students. Taking advantage of these opportunities is rightfully the responsibility of the student.
Page 5 of 6
I ___________________________________________ (students signature) have read and fully understand the expectations Mr. Bujak has created in order to provide me with a positive learning environment to help me achieve academic success in my Computer Science class.
I ___________________________________________ (parent/guardians signature) have read and fully understand the expectations Mr. Bujak has created for my son/daughter/dependent in order to provide a positive learning environment and help him/her achieve academic success in his/her Computer Science class.
___ E-Mail
___Telephone
Page 6 of 6