Cookeville High School 1 Cavalier Drive Cookeville, Tennessee 38501 Course: Programming and Logic 1: JavaScript Instructor: Jay Watson E-Mail: [email protected] Website: http://mrwatson.tk Classroom: Room 50 Phone: (931) 520-2168 Course Description: Programming & Logic I is a course intended to teach students the basics of computer programming. The course places emphasis on practicing standard programming techniques and learning the logic tools and methods typically used by programmers to create simple computer applications. Upon completion of this course, students proficient in programming and logic can solve problems by planning multistep procedures. They are able to write, analyze, review, and revise programs, converting detailed information from workflow charts and diagrams into coded instructions in a computer language. Students completing this course will be able to troubleshoot/debug programs and software applications to correct malfunctions and ensure their proper execution. Standards in this course are aligned with the Tennessee Common Core State Standards for English Language Arts Standards and Literacy in Technical Subjects and Tennessee Common Core State Standards for Mathematics. JavaScript Specialist focuses on the fundamental concepts of the JavaScript language. Students learn how to use JavaScript to communicate with users, modify the Document Object Model (DOM), control program flow, validate forms, Page 1 animate images, create cookies, change X/HTML on the fly, use JavaScript libraries, incorporate AJAX into JavaScript code, communicate with databases, and debug and troubleshoot JavaScript. Learning Resources: JavaScript Specialist Published by: Certification Partners, LLC Lynda.com – JavaScript Essentials Bucky’s Room Udemy - JavaScript Projects Code Academy Dash.GeneralAssemb.ly Code School – Try JQuery Certifications: The CIW Web Development Professional certification program prepares students to excel in a career in Web and IT technologies. It provides the essential combination of a frontend scripting language, a back-end programming language and the skills to integrate them with a database. Because of this diversity, students who earn the CIW Web Development Professional certification will become a valuable corporate IT team member. To earn the CIW Web Development Professional certification, students must pass three certification exams: • • • CIW JavaScript Specialist (exam 1D0-635) CIW Perl Specialist (exam 1D0-437) CIW Database Design Specialist (exam 1D0-541) Passing each of these exams earns students the related individual certification. If students pass all three exams, they will be awarded the advanced CIW Web Development Professional certification in addition to the individual certifications. All CIW exams are administered by Prometric, VUE, or a CTC certified proctor. To register for a CIW exam online, visit Prometric at http://securereg3.prometric.com/ or VUE at Page 2 www.vue.com/. Or talk to Mr. Watson. For more information about CIW exams, visit www.CIWcertified.com. Online Resources: CIW Online In addition to the material found in the coursebooks, students can visit CIW Online at http://education.certificationpartners.com/ciw/ to help them master the JavaScript Specialist course material and prepare for the CIW JavaScript Specialist certification exam. CIW Online provides a variety of online tools that supplement the Official CIW Courseware. You can have a classroom environment set up by contacting your CIW Sales Representative at (602) 275-7700 or 888-370-5512. CIW Course Reviews — CIW Course Reviews are designed to assess your knowledge of the concepts, skills and best practices of Web technology taught in the Official CIW Courseware. The CIW Course Reviews assess lesson knowledge, reinforce classroom learning and enhance instruction. This online review program contains multiplechoice reviews and quizzes that cover JavaScript Specialist courseware content lesson by lesson. CIW Certification Practice Exams — After you have mastered the JavaScript Specialist course material, you are ready to prepare for the high-stakes CIW JavaScript Specialist certification exam. The online CIW Certification Practice Exams program helps you build confidence with your knowledge of the CIW exam objectives. This program provides you with: • • • • Timed practice exams that simulate the high-stakes testing environment and help predict actual performance on CIW certification exams. A feedback review mode that allows you to check answers while taking the practice exam and gain valuable feedback that relates each question to a CIW exam objective and a lesson in the Official CIW Courseware. Exam results that report on your mastery of each CIW exam objective. Personalized performance reports and study plans to track individual progress and view overall class trends. Page 3 Brain dump Web sites CIW does not endorse Web sites that list study guides or practice questions for CIW certification exams. All CIW exams are copyrighted material. To maintain the security and value of our program, we reserve the right to decertify and/or prohibit from exams any individuals who republish or distribute our copyrighted CIW certification exam questions. Disability Statement: In compliance with the American with Disabilities Act of 1990 and section 504 of the Rehabilitation Act of 1973, Cookeville High School provides services and accommodations to students who experience barriers in the educational setting due to learning, emotional, physical, mobility, visual or hearing disabilities. Academic Honesty: Plagiarism, cheating and other forms of academic dishonesty are prohibited. In addition to other possible disciplinary sanctions, which may be imposed through institutional procedures as a result of academic misconduct, your instructor will assign an "F" on the first offense for any activity or exam that evidences academic misconduct, and he or she will assign an "F" for the course for repeated offenses. Grading Scale: A 93% -100% D 70% - 74% B 85% - 92% F 0% - 69 % C 75% - 84% Course Schedule: The table on the following page divides the teaching of the coursebook based on a 16-week class schedule to teach the course. Instructors can use this information to prepare lesson plans. The instructor will be able to determine the level of depth with which to present the material based on the available class time. The table following the 16-week class schedule presents detailed information about each of the lessons that make up the CIW JavaScript Specialist coursebook. Page 4 COURSE SCHEDULE: CIW JavaScript Specialist 16-Week Class Schedule Weekly Dates Text Week 1 JavaScript Specialist Week 2 JavaScript Specialist Week 3 JavaScript Specialist Week 4 JavaScript Specialist Week 5 JavaScript Specialist Week 6 JavaScript Specialist Week 7 JavaScript Specialist Week 8 Midterm Week 9 JavaScript Specialist Week 10 JavaScript Specialist Activity Lesson 1: Lesson 2: Introduction to JavaScript Working with Variables and Data in JavaScript Lesson 2: Working with Variables and Data in JavaScript (cont'd) Lesson 3: Functions, Methods and Events in JavaScript Lesson 4: Controlling Program Flow in JavaScript Lesson 4: Controlling Program Flow in JavaScript (cont'd) The JavaScript Document Object Model (DOM) Lesson 5: Lesson 5: The JavaScript Document Object Model (DOM) (cont'd) Lesson 6: JavaScript Language Objects Course Assessment and/or quizzes from Week 1 through Week 7. Lesson 7: Developing Interactive Forms with JavaScript Lesson 7: Lesson 8: Developing Interactive Forms with JavaScript (cont'd) JavaScript Security Week 11 JavaScript Specialist Lesson 8: Lesson 9: JavaScript Security (cont'd) Custom JavaScript Objects Week 12 JavaScript Specialist Lesson 10: Changing X/HTML on the Fly Week 13 JavaScript Specialist Lesson 11: JavaScript Libraries Week 14 JavaScript Specialist Lesson 12: JavaScript and AJAX Week 15 JavaScript Specialist Lesson 13: Debugging and Troubleshooting JavaScript Week 16 Final Course Assessment and/or quizzes from Week 9 through Week 15. Page 5
© Copyright 2026 Paperzz