CGS 3850. Web Development: JavaScript

Similar documents
USF Sarasota-Manatee College of Business Information Technology CGS Credit Hours Computers in Business Fall 2015, USF Sarasota-Manatee

SYLLABUS FALL 2015 PHI 3640 Environmental Ethics (A 100% Online Class) 3 credits (Subject to Revision and Canvas Posting with Notice)

BACHELOR OF SCIENCE IN HOSPITALITY MANAGEMENT MISSION STATEMENT

University of South Florida Sarasota/Manatee Course Syllabus Fall 2015 (updated )

University of South Florida Sarasota-Manatee Course Syllabus Forensic Accounting and Fraud Examination ACG 4931 Fall 2015

University of South Florida Sarasota-Manatee Course Syllabus Forensic Accounting and Fraud Examination ACG 4931 Spring 2015

University of South Florida Sarasota-Manatee COURSE SYLLABUS

Research Methods in Psychology

USF Sarasota-Manatee CIS 4368 Database Security and Auditing Summer Office Hours: By Appointment

Instructor: Michael A. Gillespie, Ph.D. Office Hours: M, W 11:00 to 12:00

How To Pass Developmental Psychology At South Florida State University

PROJECT MANAGEMENT MAN 4930

This course is 100% online via Canvas

CIS 3615 Secure Software Development

CTS 4348 Linux Administration Spring 2014

College of Education Learn. Lead. Inspire. Transform.

COURSE SYLLABUS Basic American Sign Language (ASL 1)

CIS 4204 Ethical Hacking Fall, 2014

3:00PM :50 PM/ USF SM

MAR 3400 Professional Selling Spring, 2015

Summer Credit Hours

UNIVERSITY OF SOUTH FLORIDA COLLEGE OF ARTS AND SCIENCES SCHOOL OF SOCIAL WORK. HUMAN BEHAVIOR AND THE SOCIAL ENVIRONMENT II SOW 3102 Syllabus

Entrepreneurship & Small Business Management. USF College of Business. MAN 4802 Fall 2014 Room: BSN 124. Instructor: Jennie Jolly

CIS 4203 IT Forensics & Investigations Summer C

University of South Florida Sarasota-Manatee College of Hospitality and Technology Leadership (CHTL) HFT 4930 Contemporary Cuisine

University of South Florida Sarasota-Manatee, ONLINE COURSE

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

College of Public Health University of South Florida. Department of Environmental and Occupational Health. Syllabus Page 1

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

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

MAN 4802 Entrepreneurship/Small Business Management Online. Fall 2012

MAN 4802 Entrepreneurship/Small Business Management Online Fall 2013

BUSA 3301: Business Communications (3-0-3)

EME6055: Current Trends in Instructional Technology

INFORMATION TECHNOLOGY EDUCATION PROGRAMMING & ANALYSIS COURSE SYLLABUS. Instructor: Debbie Reid. Course Credits: Office Location:

STA 4442 INTRODUCTION TO PROBABILITY FALL 2012

THE UNIVERSITY OF TEXAS AT TYLER COLLEGE OF BUSINESS & TECHNOLOGY Fall 2015

COURSE SYLLABUS. Office Hours: MWF 08:30am-09:55am or by appointment, DAV 238

SYLLABUS. Learning/Developing Child EDF 3122 Fall 2014 Section 524.F14 Mondays, 3:00-5:50 PM Room A203B

CS Client Side Web Development, Hybrid (crn # 10332) Fall 2015 Northeastern Illinois University > College of Arts & Sciences > Syllabus


THE UNIVERSITY OF TEXAS AT TYLER COLLEGE OF BUSINESS AND TECHNOLOGY Fall 2015

The University of Texas at Tyler COLLEGE OF BUSINESS & TECHNOLOGY Fall Semester 2013 Course Syllabus. Introduction to the American Health Care System

Course: BSE 2520 A1, Business Law Academic Year: 2015/2016 Semester/Quad: Fall 2015 Quad A Credit Hours: 2 Prerequisites:

Fall 2015 GES 4120/5120 Internet GIS

ADIT134001, Exploring the Internet, Fall, 2015

Criminology CRJU 2004 B Department of Criminal Justice College of Arts & Letters University of North Georgia

Child Development 382 Professional Seminar in Child Development: Current Issues Fall 2016 Tuesdays 5-7:50pm in Modoc 120

CIS 160 ST: Web Design and Technology

SCHOOL OF BUSINESS AND NONPROFIT MANAGEMENT. SBNM 5111 Managerial Accounting Academic Year: 2015/2016. Credit Hours: 2

Seattle Central Community College BITCA Division. Syllabus MIC Online

Student Learning Outcomes; Upon successful completion of this course, students will be able to:

9:00am-10:00am Tuesday, Wednesday, 1:40pm-2:40pm (or by appointment)

Mullin, B. J., Hardy, S., & Sutton, W. A. (2014). Sport Marketing, 4 th Edition. Human Kinetics.

North Arkansas College Course Syllabus for Music Appreciation

CMJ CRIME SCENE INVESTIGATION Spring Syllabus 2015

SYLLABUS JS 103- INTRODUCTION TO CRIMINAL JUSTICE SPRING 2015

DIG 3110 Web Design & Interactive Media

International Business Syllabus

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS IMED 1316: WEB PAGE DESIGN I COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT

Lewis Clark State College AC-385 Cost Accounting Class Syllabus Fall 2015

ENC2210 Technical writing for health science majors. Course Description:

DELAWARE COUNTY COMMUNITY COLLEGE ADMINISTRATION OF JUSTICE DEPARTMENT White Collar Crime ADJ 223 Fall 2005

THE UNIVERSITY OF TEXAS RIO GRANDE VALLEY. MECE Materials Laboratory Spring 2016

LEWIS-CLARK STATE COLLEGE BUSINESS TECHNOLOGY & SERVICE SYLLABUS. MEDPT 172 Medical Terminology or Instructor Permission

CS479/579 Special Topics: Social Computing Syllabus. Computer Science Department, New Mexico State University 01/20/ /13/2016

CMJ 152 LAW ENFORCEMENT & THE COMMUNITY Spring Syllabus 2015

INFORMATION TECHNOLOGY EDUCATION PROGRAMMING AND ANALYSIS COURSE SYLLABUS. Instructor: Debbie Reid. Course Credits: Office Location:


University of North Texas at Dallas Spring 2014 SYLLABUS

Interactive Web Development ITP 301 (4 Units)

BUS4 118S Big Data San José State University Fall 2014

INTRODUCTION TO CRIMINAL JUSTICE Criminal Justice 101/ item #5000

INSTRUCTOR INFORMATION Instructor: Adrienne Petersen Office: DMS 233 Office Hours: TuTh 11am-1pm by appointment

Supplementary Readings: Criminal Profiling: International Theory, Research, and Practice. Richard N. Kocisis, editor. Humana Press, 2007.

INFM 700: Information Architecture

Acct 3325 Income Tax I Fall :00 8:45 pm Monday

Psychology 396/398: Psychology Honors Research Seminar Mondays 11:10am-12:25pm

Office Hours: Tuesday and Thursday 10:00 am 12:00 pm; other times by appointment.

Intro. to Data Visualization Spring 2016

POLICIES AND PROCEDURES REGARDING TEACHING SCHEDULES, GRADING, AND ADVISING IN THE COLLEGE

HRD 5336 Adult Learning

PHOENIX COLLEGE ONLINE. SBS220 Internet Marketing for Small Business

ISM 4113: SYSTEMS ANALYSIS & DESIGN

After completing SI- 539, students will have a working personal portfolio website in production.

Transcription:

Hospitality and Technology Leadership CGS 3850 Web Development: JavaScript Spring 2015 3 Credit Hours University of South Florida Sarasota/Manatee 8350 North Tamiami Trail, Sarasota, FL 34243

University of South Florida Sarasota/Manatee Course Syllabus Spring 2015 (Revised: 01/06/15) Course Number: CGS 3850 Course Name: Course Description: Instructor: Required Materials: Suggested Supplementary Materials: Prerequisites: Course Goals: Web Development - JavaScript This course introduces the JavaScript client-side scripting language for making Web pages dynamic by manipulating the Document Object Model and changing the appearance of the page. Dr. Hyo-Jeong Kim e-mail: Hyo-Jeong.Kim@du.edu David Sawyer McFarland, JavaScript and jquery: The Missing Manual 2 nd edition. O Reilly, 2011 ISBN-13: 978-1-4493-9902-3 Chandan Luthra and Deepak Mittal, Firebug 1.5: Editing, Debugging, and Monitoring Web Pages. Packt Publishing, 2010 ISBN-13: 978-1-847194-96-1. CGS 3853 Web Design JavaScript is one of the three pillars of Web Design/Development along with HTML and Cascading Style Sheets (CSS). These languages are the three layers of a Web page. HTML provides the structural layer, organizing content in a meaningful way; CSS provides the presentational layer, applying style the content; and JavaScript adds a behavioral layer, bringing a Web page to life so that it interacts with Web visitors. JavaScript is also the basis for the jquery library (and other libraries) and AJAX, so it is absolutely essential that a Web developer be knowledgeable and skilled in the uses and application of JavaScript. This will become even more the case as adoption of HTML5 grows. Performance Objectives: This course provides comprehensive instruction to concepts of JavaScript programming, teaching students to apply JavaScript to create real-world applications. 2

Attendance Policy: Submission of Assignments: For Spring semester 2015, this course will meet Tuesdays and Thursdays from 12:30 to 1:45 p.m. and will be conducted entirely online using Elluminate. Logging in to our scheduled online meeting constitutes attendance. Assignments are based on the Tutorials contained in the course text, and will be submitted weekly. All assignments are due no later than 12:30 p.m. on the due date. They must be uploaded to Canvas. Submitting them via Canvas provides a date and time stamp as proof of timely transmission. Late assignments will not be accepted unless prior permission has been granted by your Instructor. Otherwise, don t even think of submitting them past the deadline. They will not be accepted. Performance Evaluation and Grading The total score on your twelve (12) best assignments will be the score used to determine your final grade as follows: A 90-100; B 80-89; C 70-79; D 60-69; F 0-59. 3

Class Schedule Spring 2015: (Revised 01/06/14): Week Week 1 Topic Part One: Getting Started with JavaScript McFarland2e Chapter 1, Writing Your First JavaScript Program Week 2 McFarland2e Chapter 2, The Grammar of JavaScript Week 3 McFarland2e Chapter 3, Adding Logic and Control to Your Program Week 4 Part Two: Getting Started with jquery McFarland2e Chapter 4, Introducing jquery Week 5 McFarland2e Chapter 5, Action/Reaction: Making Pages Come Alive with Events Week 6 McFarland2e Chapter 6, Animations and Effects Week 7 Part Three: Building Web Page Features McFarland2e Chapter 7, Improving Your Images Week 8 McFarland2e Chapter 8, Improving Navigation Week 9 McFarland2e Chapter 9, Enhancing Web Forms 4

Week 10 McFarland2e Chapter 10, Expanding Your Interface Week 11 Part Four: Ajax: Communication with the Web Server McFarland2e Chapter 11, Introducing Ajax Week 12 McFarland2e Chapter 12, Flickr and Google Maps Week 13 Part Five: Tips, Tricks, and Troubleshooting McFarland2e Chapter 13, Getting the Most from jquery Week 14 McFarland2e Chapter 14, Going Further with JavaScript Week 15 McFarland2e Chapter 15, Troubleshooting and Debugging 5

USFSM Policies: A. Academic Dishonesty: The University considers any form of plagiarism or cheating on exams, projects, or papers to be unacceptable behavior. Please be sure to review the university s policy in the catalog, USFSM Undergraduate Catalog or USFSM Graduate Catalog and the USF Student Code of Conduct. B. Academic Disruption: The University does not tolerate behavior that disrupts the learning process. The policy for addressing academic disruption is included with Academic Dishonesty in the catalog: USFSM Undergraduate Catalog or USFSM Graduate Catalog and the USF Student Code of Conduct. C. Contingency Plans: In the event of an emergency, it may be necessary for USFSM to suspend normal operations. During this time, USFSM may opt to continue delivery of instruction through methods that include but are not limited to: Blackboard, Elluminate, Skype, and email messaging and/or an alternate schedule. It s the responsibility of the student to monitor Blackboard site for each class for course specific communication, and the main USFSM and College websites, emails, and MoBull messages for important general information. The USF hotline at 1 (800) 992-4231 is updated with pre-recorded information during an emergency. See the Safety Preparedness Website for further information. D. Disabilities Accommodation: Students are responsible for registering with the Office of Students with Disabilities Services (SDS) in order to receive academic accommodations. Reasonable notice must be given to the SDS office (typically 5 working days) for accommodations to be arranged. It is the responsibility of the student to provide each instructor with a copy of the official Memo of Accommodation. Contact Information: Pat Lakey, Coordinator, 941-359-4714, plakey@sar.usf.edu, www.sarasota.usf.edu/students/disability/ E. Fire Alarm Instructions: At the beginning of each semester please note the emergency exit maps posted in each classroom. These signs are marked with the primary evacuation route (red) and secondary evacuation route (orange) in case the building needs to be evacuated. See Emergency Evacuation Procedures. F. Religious Observances: USFSM recognizes the right of students and faculty to observe major religious holidays. Students who anticipate the necessity of being absent from class for a major religious observance must provide notice of the date(s) to the instructor, in writing, by the second week of classes. Instructors canceling class for a religious observance should have this stated in the syllabus with an appropriate alternative assignment. 6

G. Student Wellness: The Counseling and Wellness Center is a confidential resource where you can talk about incidents of sexual harassment and gender-based crimes including sexual assault, stalking, and domestic/relationship violence. You can receive assistance in confidence. This confidential resource can help you without having to report your situation to the Office of Student Rights and Responsibilities (OSSR) or the Office of Diversity, Inclusion, and Equal Opportunity (DIEO); unless you request that they make a report. Please be aware that educators must report incidents of sexual harassment and gender-based crimes including sexual assault, stalking, and domestic/relationship violence. If you disclose any of these situations in class, in papers, or to me personally, I am required to report it to OSSR or DIEO for investigation. The Deputy Coordinator for USFSM is Mary Beth Wallace, AVP for Student Enrollment, Engagement and Success, 941-359-4330 or marybeth@sar.usf.edu. Other number and resources: Counseling Center and Wellness Center 941-487-4254 Victim Advocate (24/7) 941-504-8599 List of off-campus resources: Hope of Manatee: 941-755-6805 Safe Place & Rape Crisis Center (SPARCC) Sarasota: 941-365-1976 First Call for Help- Manatee: 941-708-6488 -Sarasota & North Port 941-366-5025 Manatee Glens: 941-782-4800 7