JavaScript - Mr. Watson

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