WATERLOO-OXFORD DISTRICT SECONDARY SCHOOL MATHEMATICS DEPARTMENT Student Course Outline for ICS 2OI: 2015 – 2016 1. Description: This course introduces students to computer programming. Students will plan and write simple computer programs by applying fundamental programming concepts, and learn to create clear and maintainable internal documentation. They will also learn to manage a computer by studying hardware configurations, software selection, operating system functions, networking, and safe computing practices. Students will also investigate the social impact of computer technologies, and develop an understanding of environmental and ethical issues related to the use of computers. 2. Programming Language: ActionScript 3. Content: The following are the essential skills the student must demonstrate by the end of the course: Describe the functions of different types of hardware components and software products and assess the needs of various types of users. Describe fundamental programming concepts and constructs such as variables, constants, decision and looping structures, boolean and comparison operators. Plan and write simple programs using fundamental programming concepts involving repetition, selection and simple animation. Apply basic code maintenance techniques when writing programs such as test cases, tracing techniques and internal documentation. Describe key aspects of the impact of computers and related technologies on society as well as ethical issues related to the use of computers. 4. Units of Study and Major Assignments Unit Area of Study 1 Introduction to Computers 2 Introduction to Programming 3 Decision Structures 4 Repetition Structures 5 6 Industry Standard Programming Tools Computer Animation Major Assignment Computer Purchase and User Needs Proposal Change Calculator with User Input Body Mass Index Calculator Compound Investing Program, Code Tracing Assignment Problem Solving Animated Video Game Image In the event of an incomplete major assignment, the teacher will: Speak with the student to negotiate a new alternative assignment. Communicate with the student’s parent or guardian about the missed assignment. Assignments not completed after the negotiated date will be designated as incomplete. The essential learning skills required for this assignment will still need to be demonstrated in order to achieve the course credit. Failure to complete non-major tests and assignments or missing them for any invalid reason may result in a mark of zero 5. Supplies: a) Note Paper – 3 ring binders are preferred for easy sectioning, insertions and replacements. There is no textbook for this course, thus it is very important to keep notes in an organized binder. b) Pencils and erasers c) Memory Stick – required when you need to complete work at home. 6. Expectations: a) attire – Be neat and tidy. Coats should be left in your locker. b) Food – NO eating or drinking is allowed in the computer lab. c) Absences – Students are responsible for all work missed, no matter if you were ill, on a field trip or playing on a school team. If possible, make arrangements with the teacher prior to your absence. If not possible, see the teacher immediately on your return (before class is best) In some cases, a mark of zero may be given. (e.g. truant) d) Homework – If you cannot complete an assignment in the allotted class time, you must complete it on your own time, either at home or during lunch in the library. e) Attitude, participation – Come to class with a positive attitude, be diligent in your work, be attentive, volunteer answers, ask questions, work quietly, come with required materials, hand in all assignments on time (there will be mark deductions for late assignments). Take pride in your work! f) Computer use – Treat the computer assigned to you as if it were your own personal computer, which you worked all summer to earn. Do not install any software programs, applications or games. Inappropriate use of computers may result in the suspension of your account. You must follow the school’s Acceptable Use Policy, found in your planner g) Cheating and Plagiarism Plagiarism, including theft and misrepresentation of original work, cheating, theft of evaluation instruments, use of unauthorized aids, and false representation of identity, will result in appropriate consequences. The teacher will inform administration and meet with the student to determine the nature and extent of the incident, the student’s understandings of the situation and intent. Please refer to the student planner for more information. 7. Assessment and Evaluation Assessment and evaluation in this course will be based on the provincial curriculum expectations. Students will be provided with numerous and varied opportunities to demonstrate the full extent of their achievement. Term Work 70% Final Evaluation 30% Tests/Quizzes Projects/Assignments 20% 50%