WEB 2300 - Javascript 3 Credit Hours



Similar documents
ALH Careers in Healthcare 3 Credit Hours

PHIL Elementary Ethics 3 Credit Hours

HUM Introduction to Humanities I 3 Credit Hours

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

NURS 5402/6402/ Healthcare Information Systems and Technology Integration 3 Credit Hours

PRST 5105/6105/ Project Planning and Scheduling 3 Credit Hours

ESC Introduction to Environmental Studies II 4 Credit Hours

HIT Computer Applications in Health Information Systems 3 Credit Hours

PRST 5700/6700/ Conflict Management and Negotiation 3 Credit Hours

PRST 5400/6400/ Instructional Design for Training and Development 3 Credit Hours

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

PRST 5040/6040/ Human Resources Management 3 Credit Hours

PRST 5310/6310/ Leadership in Organization 3 Credit Hours

NURS 5001 Healthcare Policy 3 Credit Hours

Human Resources Management NURS 5304/6304/ Credit Hours

PRST 5400/6400/7400 INSTRUCTIONAL DESIGN FOR TRAINING AND DEVELOPMENT 3 Credit Hours

Quality Management in Nursing & Health Care NURS 5305/ Credit Hours

Identify prenatal influences and newborn development. (NAEYC Standards 1a, 1b)

Nursing Education Practicum NURS 5209/6209/ Credit Hours 16 Contact Hours/week

UNIV 3535 Family Communication 3 Credit hours

NURS 1050 Medical Terminology. Course Description

Chapter1, 2, 3 Analyze your personal leadership style. Identify Personal Values Develop Personal mission statement and goals

Social Psychology 2120 Online Course Syllabus Spring 2012 Semester. Apply psychology in day-to-day life.

Demonstrate familiarity with psychology theory. Describe research methods in psychology. Apply critical thinking skills in psychology.

HIT 2210 HEALTHCARE QUALITY MANAGEMENT 3 Credit Hours

BIOLOGY DEPARTMENT Human Anatomy and Physiology 2 Course Syllabus Spring 2014 Dr. Wells. Course Information. Course Description:

Records and Information Management AOM 205 Standard Course Syllabus

HIT 2250 Seminar in Health Information Technology 3 Semester Credit Hours

Nursing Leadership & Management NURS Credit Hours

ENTREPRENEURSHIP BUSN Semester Hours. Revised Summer 2015

PSYC 1030 and documented eligibility for collegiate level English.

ACT Mathematics sub-score of 22 or greater or COMPASS Algebra score of 50 or greater or MATH 1005 or DSPM 0850

Sociology 1010 Online Course Syllabus Spring 2013

SPAN Beginning Spanish I 3 Credit Hours

ACCOUNTING SYSTEMS APPLICATIONS ACCT Credit Hours

Regents Online Degree Program Standards and Template Guidelines

AOM 221 BUSINESS/OFFICE COMMUNICATONS COURSE SYLLABUS

Minnesota Virtual Academy Online Syllabus for Web Design

Introduction to Social Services SWRK 2010 Course Syllabus Spring Course Information

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS MICROSOFT OUTLOOK CBT OST 1010

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

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

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

ISBN:

Health Information Technology Program. Course Syllabus Fall Course Information

Upon successful completion of the course, the student will be able to:

STABLE MANAGEMENT EQSC 441 & EQSC 441 Lab SUMMER I 2014

HUMAN RESOURCES MANAGEMENT BUSN Credit Hours

CHATTANOOGA STATE COMMUNITY COLLEGE CHATTANOOGA, TENNESSEE BUSINESS AND INFORMATION SYSTEMS DIVISIONS. Course Syllabus MG 224 Entrepreneurship

WBIT Human Computer Interaction. Course Syllabus

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING

COURSE SYLLABUS DESIGNING WEB PAGES COP3835-RVC-1121 GENERAL INFORMATION IMPORTANT INFORMATION PROFESSOR INFORMATION

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

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

POFT 1309 Administrative Office Procedures I COURSE SYLLABUS

PSYC 430 ABNORMAL PSYCHOLOGY

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

TECH 4101 HUMAN RESOURCES FOR ADMINISTRATIVE AND TECHNOLOGY MANAGERS (R1 section) Course Syllabus Fall 2015

Online Student Orientation

*Syllabus is always subject to change*

College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015

General Psychology HONORS PSYC 1030 CRN: This Course Outline is subject to change with notice.

CISM Fundamentals of Computer Applications

STUDENT HANDBOOK Trent Online

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

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

EDUC 2301 HY1: Introduction to Special Populations

CRJU Introduction to Criminal Justice (CRN 20933) Course Syllabus Spring 2015

CSG 1205 Microsoft PowerPoint - Web

Seattle Central Community College BITCA Division. Syllabus MIC Online

CSCI 135: Web Programming (3 credits) Updated 8/30/2012. Course Description

COMP252: Systems Administration and Networking Online SYLLABUS COURSE DESCRIPTION OBJECTIVES

CM 4480 Design/Build Mechanical, Electrical, Plumbing Systems College of Architecture & Construction Management Term: Spring 2016

Maricopa Community Colleges Estrella Mountain Community College (Insert your course name) Hybrid Course Syllabus

CS 1361-D10: Computer Science I

1314 Online College Algebra Course Description

MATH 205 STATISTICAL METHODS

CIT 212 Microsoft Networking II Windows Server 2012 R2 Administration Fall 2015

Roane State Community College Spanish Program Humanities Divisions. Syllabus

SYLLABUS GOVT 2305 ONLINE CLASSES Fall CUMBA

BCIS Business Computer Applications D10

MASTER SYLLABUS. EDUC 2120 Introduction to Special Education Nashville State Community College Course Syllabus

Family Nurse Practitioner II NURS credit hours

HHPS W Administration in Sport and Recreation Programs (Online) Fall, 2015

BIOL 2020: Human Anatomy and Physiology II

MUH 2501: Introduction to World Musics Credits: 3, Online Course Fall 2015

Political Science 2302: Section 03W United States & Texas Government: Institutions & Policies Spring Semester 2014 COURSE INFORMATION

Transcription:

WEB 2300 - Javascript 3 Credit Hours Course Description: This course 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. Course Objectives: Students will learn to:? Describe the origins of JavaScript.? List the key JavaScript characteristics.? Describe the differences between Java and JavaScript.? Discern among JavaScript JScript, and VBScript.? Differentiate among server-side and client-side JavaScript applications.? Embed JavaScript into HTML.? Use the JavaScript comment tags. methods.? Communicate with users through the alert(), prompt () and confirm ()? Define variables.? Define data types.? Obtain user input and store it in variables.? Report variable text to the client window.

? Discern between concatenation and addition.? Use expressions.? Use operators.? Define inline scripting.? Implement simple events such as onload() and onunload().? Define keywords and reserved words.? Define functions.? Call functions.? Pass arguments to functions.? Return values from functions.? Define operator precedence.? Discern between global and local variables.? Employ the conditional operator.? Identify user events and event handlers.? Use methods as functions.? Use conversion methods.? Use the if statement.? Use the while statement.?use the for statement.? Use the break and continue statements.? Define the do while statement.? Use the switch statement.

? Describe the JavaScript object model.? Use the window object.? Manipulate properties and methods of the document object.? Use the with statement.? Deploy the image object.? Evaluate and change URL information with the location object.? Use the navigator object.? Use the String Object to test user input.? Identify basic regular expressions and the RegExp object.? Deploy the Array object to create more efficient code.? Identify uses for the Date and Math objects.? Identify and use form controls.? Refer to form objects.? Define the form object.? Use the button object.? Use the checkbox object.? Evaluate text in the text and textarea subjects.? Process radio objects options.? Capture choices from a select list.? Conduct form validation.? Explain cookies.? Delete cookies from your disk.

? Assign a cookie.? Test for the presence of a cookie.? Clear a cookie.? Enable and disable cookies in the browser.? Use cookies and passwords to restrict entry to a page.? Discuss security issues relevant to JavaScript.? Define signed scripts.? Target frames with JavaScript.? Change two or more frames simultaneously.? Use functions and variables within framesets.? Use functions and variables with related windows.? Target the opener window.? Create a custom JavaScript object.? Define properties and methods of custom objects.? Create new object instances.? Create client-side databases using custom objects.? Create functions and methods for manipulating client-side databases. Prerequisites and Corequisites: Practical knowledge of how the Internet operates, HTML code and web page design. Course Topics:

Lesson 1: Introduction to JavaScript Lesson 2: Working with Variables and Data in JavaScript Lesson 3: Functions Lesson 4: Methods and Events in JavaScript Lesson 5: Controlling Program Flow in JavaScript Lesson 6: The JavaScript Object Model Lesson 7: The JavaScript Object Model (cont.) Lesson 8: Midterm Review and Discussions Lesson 9: JavaScript Language Objects Lesson 10: JavaScript Language Objects (cont.) Lesson 11: Developing Interactive Forms with JavaScript Lesson 12: Cookies and JavaScript Security Lesson 13: Controlling Frames with JavaScript Lesson 14: Custom JavaScript Objects Lesson 15: Reflection and Summary Specific Course Requirements: Students taking this course should be proficient in Windows XP or Vista; have a working knowledge of the Internet; and have a working knowledge of web page development using HTML, an HTML editor, and industry standard Web development software. Students should also be able to submit files online using online courseware, SFTP software, and email attachments. Required Textbooks: Please visit the Virtual Bookstore to obtain textbook information for this course. Move your cursor over the "Books" link in the navigation bar and select "Textbooks & Course Materials." Select your Program, Term, Department, and Course; then select "Submit."

Supplementary Materials: Students will also need to subscribe to training videos from Lynda.com. Student should have Zip disks, CDs or DVDs available for saving and external back-up of work. Update back-ups of your work during each session, so in the event of computer or service problems work can be transfered or sent to instructor. (The student is responsible for keeping work safe and sending it to be evaluated.) Hardware and Software Requirements: Minimum hardware requirements can be found here. Minimum software requirements can be found here. Common applications you might need: To read a PDF file download the latest version of Adobe Reader here Don't have Microsoft Word? Explore an alternative OpenOffice here Accessing a PowerPoint file? Download the PowerPoint Viewer here Web Resources: The Writing Center Online Writer's Handbook Instructor Information: Please see the separate page inside the course to find instructor contact information as well as a statement of virtual office hours and other communication information. You can expect to receive a response from the instructor within 24-48 hours unless notified of extenuating circumstances. 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 Procedures: 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. Quizzes: 20 percent of grade. Students will take a series of non-cumulative theory quizzes over textbook content during the course. These quizzes will consist of true/false, multiple choice, and short answer questions. Students will take a similar comprehensive final quiz at the end of the course. Online Participation: 20 percent of grade Students will use Discussion to communicate with each other and the instructor. The Discussion board will be used to discuss assignments, ask for assistance, provide information, ask questions and help other students in the class. Active helpful participation earns points for class participation. Grading Scale: The following grading scale will be used in this course: A 90-100% B 80-89 % C 70-79 % D 60-69 % F 0-59 %

Assignments and Projects: Readings: You will be assigned readings from the textbook as well as guidelines, articles and online tutorials. To create effective web sites, you learn best by doing--and the course is designed for hands-on exercises as you work through the chapters. Assignments/Projects: Assignments for the week are usually due at the end of each weekend. This will give you 7 days for each topic and the weekend to work. Always check assignments themselves for any change in due dates. Quizzes: There will be online quizzes delivered through D2L. These quizzes will consist of true/false and multiple choice questions and will check the comprehension of the reading and practical application of the textbook chapters and assigned tutorials. Students may use their textbooks while completing the quizzes. Class Participation: Students are expected to communicate and submit work on a weekly basis at a minimum. This includes taking quizzes, submitting assignments and communicating through the discussion board. Class participation is monitored and used to award points. Participation in Discussions by contributing information, helping each other, solving problems and answering questions is rewarded. Late Policy: Assignments are expected to be in by the due date and time. Under extenuating circumstances the instructor may grant an extension. If you require an extension you must contact the instructor before the assignment is due. Any partial credit that is offered is at the discretion of the instructor. Course Ground Rules

Course Ground Rules: The following two statements (1., 2.) were derived from the TBR System-wide Student Rules document, released January 2012: These rules are kept by the Secretary of State. RULES OF THE TENNESSEE BOARD OF REGENTS STATE UNIVERSITY AND COMMUNITY COLLEGE SYSTEM OF TENNESSEE SYSTEMWIDE STUDENT RULES CHAPTER 0240-02-03 STUDENT CONDUCT AND DISCIPLINARY SANCTIONS Read the document in its entirety here. Standards of Conduct: Students are required to adhere to the same professional, legal and ethical standards of conduct online as on campus. In addition, students should conform to generally accepted standards of "netiquette" while sending e-mail, posting comments to the discussion board, and while participating in other means of communicating online. Specifically, students should refrain from inappropriate and/or offensive language, comments and actions. Academic Integrity/Academic Honesty: In their academic activities, students are expected to maintain high standards of honesty and integrity. Academic dishonesty is prohibited. Such conduct includes, but is not limited to: an attempt by one or more students to use unauthorized information in the taking of an exam, to submit as one's own work, themes, reports, drawings, laboratory notes, computer programs, or other products prepared by another person, or to knowingly assist another student in obtaining or using unauthorized materials. Plagiarism, cheating, and other forms of academic dishonesty are prohibited. Students guilty of academic misconduct, either directly or indirectly through participation or assistance, are subject to disciplinary action through the regular procedures of the student s home institution. In addition to other possible disciplinary sanctions that may be imposed, the instructor has the authority to assign an "F" or zero for an activity or to assign an "F" for the course. Other Course Rules:

Students are expected to: Participate in all aspects of the course Communicate with other students Learn how to navigate in D2L Keep abreast of course announcements Use the assigned course management (D2L) email address rather than a personal email address Address technical problems immediately by contacting 1-888-223-0023 or help@tnecampus.info. Observe course netiquette at all times. Guidelines for Communications: Email: Discussions: Always include a subject line. Remember without facial expressions some comments may be taken the wrong way. Be careful in wording your emails. Use of emoticons might be helpful in some cases. Use standard fonts. Do not send large attachments without permission. Special formatting such as centering, audio messages, tables, html, etc. should be avoided unless necessary to complete an assignment or other communication. Respect the privacy of other class members Review the discussion threads thoroughly before entering the discussion. Be a lurker then a discussant. Try to maintain threads by using the "Reply" button rather starting a new topic. Do not make insulting or inflammatory statements to other members of the discussion group. Be respectful of other s ideas. Be patient and read the comments of other group members thoroughly before entering your remarks. Be cooperative with group leaders in completing assigned tasks. Be positive and constructive in group discussions. Respond in a thoughtful and timely manner. Library:

The Tennessee Virtual Library is available to all students enrolled in TN ecampus programs and courses. Links to library materials (such as electronic journals, databases, interlibrary loans, digital reserves, dictionaries, encyclopedias, maps, and librarian support) and Internet resources needed by learners to complete online assignments and as background reading are included in all courses. Students with Disabilities: Qualified students with disabilities will be provided reasonable and necessary academic accommodations if determined eligible by the appropriate disability services staff at their home institution. Prior to granting disability accommodations in this course, the instructor must receive written verification of a student's eligibility for specific accommodations from the disability services staff at the home institution. It is the student's responsibility to initiate contact with their home institution's disability services staff and to follow the established procedures for having the accommodation notice sent to the instructor. Syllabus Changes: The instructor reserves the right to make changes as necessary to this syllabus. If changes are necessitated during the term of the course, the instructor will immediately notify students of such changes both by individual email communication and posting both notification and nature of change(s) on the course bulletin board. Technical Support: Please visit the "Get Help" page in the Getting Started Module of this course to find technical support information. If you are having problems logging into your course, timing out of your course, using your course website tools, or other technical problems, please contact the Help Desk at 1-888-223-0023 or help@tnecampus.info. Disclaimer The information contained in this syllabus is for general information purposes only. While we endeavor to keep this information up-to-date and accurate, there may be some discrepancies between this syllabus and the one found in your online course. The syllabus of record is the one found in your online course. Please make sure you read the syllabus in your course at the

Powered by TCPDF (www.tcpdf.org) beginning of the semester. Questions regarding course content should be directed to your instructor.