3.00 Credits
3-0-3 This course includes concepts and skills for developing dynamic functionality and interactivity for web sites using JavaScript. Variables, operators, conditionals, functions, objects (image and form), properties, methods, cookies, frames, and arrays. This course covers designing Internet pages and applications for personal/business use; writing the required program code in HTML and JavaScript; testing and debugging programs; uploading and maintaining Internet pages/applications. Programming assignments are competed using JavaScript. This course will prepare students to understand the use of XHTML and JavaScript in Web Page construction. Students will be introduced to the basic concepts of functional programming and object-oriented programming using variables, functions, expressions, objects, properties, and methods. Students will be exposed to the role of cookies and security in developing Web applications. Tools and techniques will be used to isolate and fix common JavaScript bugs.