PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW JAVASCRIPT FUNDAMENTALS WEB 2300



Similar documents
WEB Javascript 3 Credit Hours

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN III: ADVANCED SITE DESIGN WEB 2812

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT MANAGEMENT FOR THE WEB WEB NOTE: This course is not designed for transfer credit.

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW XML/DHTML/CSS/XHTML WEB 2350

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW E-COMMERCE WEB 2220

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS. CIW Server Administrator WEB 2601

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS MICROSOFT OUTLOOK CBT OST 1010

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB CET 2021

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MICROSOFT OUTLOOK CBT OST 1010

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS SECURITY MANAGEMENT I SEAT 1500

Minimum Computer System Requirements

Syllabus: ECE 401 History and Foundations of Early Childhood Education Fall 2013

Fall Biology 2401 Human Anatomy and Physiology I Course Syllabus.

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB ENGT 2021

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2510

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS INSURANCE BILLING & CODING OST 2945

MGT495W: Human Resource Management Spring 2013

INTRODUCTION TO INFORMATION TECHNOLOGY CSIT Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: August 24, 2012

Pellissippi State Community College Master Syllabus WINDOWS SERVER CSIT 2710

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS COST ESTIMATING W/LAB CET Class Hours: 3:0 Credit Hours: 4:0

Online Master of Science in Information Technology Degree Program User s Guide for Students

Online International Business Certificate Programs

ONLINE COURSES: GETTING STARTED GUIDE

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS HUMAN RESOURCES MGT 2050

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MEDICAL INSURANCE CODING OST 2940

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS TRENDS IN MEDICAL TRANSCRIPTION OST 2932

WBIT Human Computer Interaction. Course Syllabus

NURS 529 Nursing Informatics

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS HEALTH CARE INSURANCE SURVEY ADMN 2950

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS 3D MODELING & ANIMATION CGT Class Hours: 3.0 Credit Hours: 3.0

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LEGAL WRITING & ANALYSIS LAW 1050

Seattle Central Community College BITCA Division. Syllabus MIC Online

Pellissippi State Community College Master Syllabus NETWORK SECURITY CSIT 2720

Sage Grant Management System Requirements

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MEDICAL TRANSCRIPTION OST 2935

Texas A&M University Texarkana Advanced Personality Psychology Psy. 546 Fall 2015

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MANAGEMENT INFORMATION SYSTEMS CST 2030

Minnesota Virtual Academy Online Syllabus for Web Design

work environment, and development of a proposed solution, as well as principles of client education are included. Prerequisite: NURS 302 and

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS PRINCIPLES OF ACCOUNTING I ACC 2110

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS INTRODUCTION TO STATISTICS MATH 2050

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ORIENTATION TO SPORT MANAGEMENT PHED Laboratory Hours: 0.0 Date Revised: Spring 2011

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ORIENTATION TO EXERCISE SCIENCE PHED Laboratory Hours: 0.0 Date Revised: Spring 2011

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT MANAGEMENT MGT Laboratory Hours: 0.0 Date Revised: Fall 2011

NURS 1050 Medical Terminology. Course Description

Lakeland Christian Academy Online Course Handbook

School of Nursing Graduate Program Frequently Asked Questions for Prospective DNP Students. 1. What is the Doctor of Nursing Practice (DNP) program?

To ensure you have the appropriate equipment and settings please review the following: Software and Hardware Recommendations.

Technology and Online Computer Access Requirements: Lake-Sumter State College Course Syllabus

Course Syllabus BUS BUSINESS COMMUNICATION. UA Online Consortium

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS HUMAN RESOURCE MANAGEMENT BUSN 2340

Government 2302 American Government II: Federal & Texas Political Behavior

Web Design Specialist

ADHE W Proposal and Grant Writing in Adult and Higher Education

ISBN: Custom Textbook + MindTap Access Card:

Microsoft Office Outlook 2013: Part 1

Texas A&M University Texarkana Industrial Project Management Course Syllabus

INFORMATION BROCHURE Certificate Course in Web Design Using PHP/MySQL

HUM Introduction to Humanities I 3 Credit Hours

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS CNC MILLING MET 2700

CITC 1303 (formerly INFS 186) - Database Concepts 3 Credit Hours

HCC ONLINE COURSE REVIEW RUBRIC

Collin College Business and Computer Systems

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS HUMAN ANATOMY & PHYSIOLOGY II BIOL 2020

Enterprise Edition Technology Overview

Help Desk. M S C o E Lifelong Learning Center. BlackBoard Quick Start Guide (877)

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED GIS SURV 2317

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS DIGITAL GRAPHIC DESIGN I CGT 1100

California State University Polytechnic University. CIS 311 Interactive Web Development. Fall 2011

2 Weeks 1 Week 5 Weeks : Microsoft Exchange Server 2010 Administration 4 Weeks Enterprise Smartphone Administration

CHILD DEVELOPMENT: ECE W COURSE SYLLABUS: SPRING 2014

PLATO Learning Environment 2.0 System and Configuration Requirements. Dec 1, 2009

MONTGOMERY COLLEGE Rockville Campus CA141 Introduction to Database Applications Computer Applications Department

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS TORTS LAW 2100

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

Frequently Asked Questions

IT 145 Section 300 Fall 2013 Web Design Fundamentals: HTML and Style Sheets. Syllabus and Course Outline

Web-Course (Online); Instructor: Dr. Rekha Ganaganur

Web Supervisor/Agent. System Requirements & Troubleshooting Guide. 989 Old Eagle School Road Wayne, PA (610)

WEB DEVELOPMENT CAREERS WEB DEVELOPMENT WEB DEVELOPMENT STARTER PACK WEB DEVELOPMENT CAREERS

PLATO Learning Environment System and Configuration Requirements for workstations. October 27th, 2008

Medical Administrative Assistant

Math Online Calculus I Course Syllabus

Semester: Fall 2015 Course Title: College Algebra Course Prefix: Math Course No.: 1113 Section No.:P36 CRN: 11830

Fiery E100 Color Server. Welcome

Outline. CIW Web Design Specialist. Course Content

Fusion Release Notes Versions January 2015

SecureClient Central Installation Guide. September 2014

Best Practices with MyMathLab/ Faculty Instruction Manual

MGSC 290 Computer Information Systems in Business SYLLABUS Spring 2008

Advanced Physiology COURSE SYLLABUS LTCC

CS 394 Introduction to Computer Architecture Spring 2012

NURS W Nursing Informatics (MSN Program) Texas A&M University Texarkana Fall 2012

etroy SFM 6600: Foundations of Sport and Fitness Management SYLLABUS TERM 1, Fall 2015

/99/$ IEEE

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS TORTS LAW College-level competencies in logic, reading, and English are required.

Healthcare Administration (HCA)

Prairie View A & M University

ip (HAMG Hospitality 2305) Online Prerequisit completed totally online. 9 th ed. F6.4, F12.4) interviews In research, the A.

How To Evaluate An Online Course

Transcription:

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW JAVASCRIPT FUNDAMENTALS WEB 2300 Class Hours: 3.0 Credit Hours: 3.0 Laboratory Hours: 0.0 Revised: Spring 08 NOTE: This course is not designed for transfer credit. Catalog Course Description: CIW JavaScript Fundamentals is a course that teaches developers how to use the features of the JavaScript language to design client-side, platform-independent solutions. Students learn how to write JavaScript programs, script for the JavaScript object model, control program flow, validate forms, animate images, target frames, and create cookies. Students will also understand and use the most popular applications of JavaScript. Entry Level Standards: Students taking this course should be proficient in Windows XP. Students should also have a firm understanding of HTML. Contact the instructor prior to registration if you have a question about your level of HTML knowledge. Prerequisites: WEB 2200 or CSIT 2645 or equivalent; or consent of instructor. Textbook(s) and Other Course Materials: JavaScript Fundamentals: Academic Student Guide published by ComputerPREP/ProsoftTraining, 2003, ISBN 9778-1-58143-843-7. NOTE: This course is in the Certified Internet Webmaster (CIW) program offered at Pellissippi State. The CIW certification program validates job-role skills competency for entry-level job seekers and seasoned professionals alike. Candidates can earn CIW certificates in various information technology (IT) job roles, from the foundational CIW Associate certification, continuing to CIW Professional and specialization certifications, and up to advanced-level Master CIW certifications. The course prepares you for the CIW Web Languages - JavaScript exam. For detailed information, see CIW's website at http://www.ciwcertified.com/. I. Week/Unit/Topic Basis: Week Topic 1 Introduction to JavaScript 2 Working with Variables and Data in JavaScript 3-4 Functions, Methods and Events in JavaScript

5 Controlling Program Flow in JavaScript 6-7 The JavaScript Object Model 8 Midterm Review and Discussions 9-10 JavaScript Language Objects 11-12 Developing Interactive Forms with JavaScript 13 Cookies and JavaScript Security 14 Controlling Frames with JavaScript Custom JavaScript Objects 15 Final Review and Discussions II. Course Objectives*: A. Describe the origins of JavaScript and list its key characteristics. B. Communicate with users using JavaScript. C. Define and call JavaScript functions. D. Control program flow. E. Explain and use the JavaScript object model. F. Identify and use the JavaScript language objects. G. Use JavaScript with HTML form controls. H. Define and use cookies. I. Discuss security issues relevant to JavaScript. J. Create custom JavaScript objects. *Roman numerals after course objectives reference goals of the WEB program. III. Instructional Processes*: Students will: 1. Understand and facilitate relationships among website users and website developers. Technological Literacy Outcome 2. Conduct website performance testing and evaluation in relation to interactivity, usability and JavaScript. Technological Literacy Outcome 3. Use research activities to promote independent thinking. Active Learning Strategies

*Strategies and outcomes listed after instructional processes reference TBR s goals for strengthening general education knowledge and skills, connecting coursework to experiences beyond the classroom, and encouraging students to take active and responsible roles in the educational process. IV. Expectations for Student Performance*: Upon successful completion of this course, the student should be able to: 1. Describe the origins of JavaScript. A 2. List the key JavaScript characteristics. A 3. Describe the differences between Java and JavaScript. A 4. Discern among JavaScript JScript, and VBScript. A 5. Differentiate among server-side and client-side JavaScript applications. A 6. Embed JavaScript into HTML. A 7. Use the JavaScript comment tags. A 8. Communicate with users through the alert(), prompt () and confirm () methods. B 9. Define variables. B 10. Define data types. B 11. Obtain user input and store it in variables. B 12. Report variable text to the client window. B 13. Discern between concatenation and addition. B 14. Use expressions. B 15. Use operators. B 16. Define inline scripting. B 17. Implement simple events such as onload() and onunload().b 18. Define keywords and reserved words. B 19. Define functions. C 20. Call functions. C 21. Pass arguments to functions. C 22. Return values from functions. C

23. Define operator precedence. C 24. Discern between global and local variables. C 25. Employ the conditional operator. C 26. Identify user events and event handlers. C 27. Use methods as functions. C 28. Use conversion methods. C 29. Use the if- statement. D 30. Use the while- statement. D 31. Use the for- statement. D 32. Use the break and continue statements. D 33. Define the do-while statement. D 34. Use the switch- statement. D 35. Describe the JavaScript object model. E 36. Use the window object. E 37. Manipulate properties and methods of the document object. E 38. Use the with statement. E 39. Deploy the image object. E 40. Evaluate and change URL information with the location object. E 41. Use the navigator object. E 42. Use the String Object to test user input. F 43. Identify basic regular expressions and the RegExp object. F 44. Deploy the Array object to create more efficient code. F 45. Identify uses for the Date and Math objects. F 46. Identify and use form controls. G 47. Refer to form objects. G 48. Define the form object. G

49. Use the button object. G 50. Use the checkbox object. G 51. Evaluate text in the text and textarea subjects. G 52. Process radio objects options. G 53. Capture choices from a select list. G 54. Conduct form validation. G 55. Explain cookies. H 56. Delete cookies from your disk. H 57. Assign a cookie. H 58. Test for the presence of a cookie. H 59. Clear a cookie. H 60. Enable and disable cookies in the browser. H 61. Use cookies and passwords to restrict entry to a page. H 62. Discuss security issues relevant to JavaScript. H 63. Define signed scripts. H 64. Target frames with JavaScript. I 65. Change two or more frames simultaneously. I 66. Use functions and variables within framesets. I 67. Use functions and variables with related windows. I 68. Target the opener window. I 69. Create a custom JavaScript object. J 70. Define properties and methods of custom objects. J 71. Create new object instances. J 72. Create client-side databases using custom objects. J 73. Create functions and methods for manipulating client-side databases. J *Letters after performance expectations reference the course objectives listed above.

V. Evaluation: A. Testing Procedures: Online quizzes will be built into the course. Due to security issues in online testing, the weighting of the quizzes will be minor in relation to the overall grade for the course. The primary portion of the student's grade will be based on the projects completed and discussion board participation. The purpose of the online quizzes is to encourage the student to work through the exercises and to become familiar with the textbook chapters. The quiz items will be randomly generated from a bank of quiz items; each student may receive a different set of quiz questions over a specific topic. Grading Procedure: Projects: 60 percent of grade. Students will be given several chapter-based projects (a.k.a. labs). The projects will be completed in the course of reading and working through the textbook. The files will be uploaded to a student web server space. Quizzes: 20 percent of grade. Students will be given a series of non-cumulative theory exams over textbook content during the semester. These exams will consist of true/false, multiple choice, short answer and essay questions. Online Communication Tools/Participation and Attendance: 20 percent of grade. Since this is an online class attendance will be graded based on weekly discussion board participation. This participation will be based on quantity and quality of postings. Quality participation is required to pass this course. B. Laboratory Expectations: N/A C. Field Work: N/A D. Other Evaluation Methods: N/A E. Grading Scale: VI. Policies: 90-100% A 80-89% B 70-79% C 60-69% D 0-59% F A. Attendance Policy: Pellissippi State Technical Community College expects students to attend all scheduled instructional activities. As a minimum, students in all courses (excluding videotape and Web courses) must be present for at least 75 percent of their scheduled class and laboratory meetings

in order to receive credit for the course. (Pellissippi State Catalog) B. Academic Dishonesty: Students are expected to submit only their own work. Do not collaborate on work with other students unless a group project is given. Failure to observe these rules could result in receiving a failing grade or being dismissed from the class with a grade of F. Plagiarism, cheating, and other forms of academic dishonesty are prohibited. Students guilty of academic misconduct, either directly or indirectly through participation or assistance, are immediately responsible to the instructor of the class. In addition to other possible disciplinary sanctions, which may be imposed through the regular Pellissippi State procedures as a result of academic misconduct, the instructor has the authority to assign an F or a zero for the exercise or examination or to assign an F in the course (Pellissippi State Catalog). C. Accommodations for disabilities: If you need accommodations because of a disability, if you have emergency medical information to share, or if you need special arrangements in case the building must be evacuated, please inform the instructor immediately. Please see the instructor privately after class or in his/her office. Students must present a current accommodation plan from a staff member in Services for Students with Disabilities (SSWD) in order to receive accommodations in this course. Services for Students with Disabilities may be contacted by going to Goins 127 or 131 or by phone: 694-6751(Voice/TTY) or 539-7153. D. Other Policies: Supplementary Materials Software Requirements: The following recommended software configurations should be used to complete the labs in the book: a. Microsoft Windows XP. b. Internet Explorer 5.5 (or later) or Netscape Navigator 4.0 (or later). c. A standard text editor (usually available with the operating system). (For example: Notepad.) This course is delivered in TRADITIONAL lecture format as well as over the World Wide Web (WWW). Hardware/Software Requirements for this Course IBM-type criteria: Hardware: Intel Pentium 4, Intel Centrino, Intel Xeon, or Intel Core Duo (or compatible) processor. Microsoft Windows XP with Service Pack 2 or Windows Vista Home Premium, Business, Ultimate or Enterprise (certified for 32-bit editions) 1 GB of RAM 5 GB of available hard-disk space 1024 x 768 monitor resolution with 16-bit video card

CD-ROM drive (DVD preferred) High-speed Internet connection such as cable modem or DSL recommended, if possible Speakers Software: Internet Explorer 6.0 (or higher) with Outlook Express Macromedia Shockwave and Flash players. Download free from http://www.macromedia.com/downloads/ Adobe Acrobat Reader 6.0 or better. Download free from http://www.adobe.com/support/downloads/main.html OPTIONAL: Netscape 7.0 (full installation) Macintosh criteria: Hardware: PowerPC G4 or G5 or multicore Intel processor Mac OS X v.10.4.8 1 GB of RAM 7 GB of available hard-disk space space 1024 x 768 monitor resolution with 16-bit video card CD-ROM (DVD preferred) High-speed Internet connection such as cable modem or DSL recommended, if possible Speakers Software: QuickTime 7.0.4 or better Adobe Acrobat Reader 6 or better. Download free from http://www.adobe.com/support/downloads/main.html Macromedia Shockwave and Flash players. Download free from http://www.macromedia.com/downloads/ FOR CIW Courses: CD-ROM. Each coursebook includes a supplemental CD-ROM with files that are referenced and used in the course. The labs will refer you to the CD and you will access these and use the files in the course.