Open to: Grades 6-12
Prerequisites: Qualifying math or verbal score and completion of Advanced Web Design or equivalent
Course Format: Individually Paced
Course Length: Typically 3 months
Course Code: JSC
Description
JavaScript introduces students to the basics of JavaScript, one of today's leading web development languages. The course requires knowledge of HTML and CSS and is an ideal transition from HTML into more advanced web technologies and Web 2.0 tools. As students explore the fundamentals of JavaScript, they gain an understanding of how to implement interactivity, special effects, and enhanced functionality in web development. The course features current web-standards compliance techniques for the web and covers the most up-to-date practices in JavaScript. For students new to programming, the course is even more enriching as it covers basic computer programming concepts and introduces the concepts of variables, operators, arrays, conditional statements, loops and functions--all an indispensable part of higher level languages like C, C++, and Java. Students do not need to purchase any software in order to successfully complete this class.
This course is appropriate for advanced middle school and high school students. Students are expected to be familiar with standard computer operations (e.g., login, cut & paste, email attachments, etc.). Students are strongly encouraged to take a free online placement test before enrolling in this coure.
A textbook purchase is required for this course:
JavaScript: A Beginner’s Guide by John Pollock; Osbourne-McGraw Hill, 2009
Course Details
All CTYOnline courses require a properly maintained computer with Internet access and a recent version web browser (such as Explorer 6, Firefox, or Safari).
Reviews
"This is my son's 2nd course with this instructor and JHU, and our expectation was exceeded again with the instructor’s quick, timely responses, depth of knowledge and her dedication to help my son understand the material."
"My son’s instructor has a great ability to interact with kids. He was able to teach a technical subject to my son amazingly well. He kindled interest in the subject. He is very dedicated and provided good feedback."
"The instructor helped my son learn how to independently complete the course successfully. She gave helpful and timely feedback and guidance to me and my son. By the end of the course, my son was corresponding with the instructor and managing the course all on his own-- what a great skill to learn above and beyond material she helped him through, which he loved. He can't wait to take the next course."