Interactive Web Development ITP 301 (4 Units)



Similar documents
Database Web Development ITP 300 (3 Units)

Mobile Application Technologies ITP 140 (2 Units)

Introduction to Cloud Technologies ITP 111x (2 Units)

Mobile App Design ITP 340x (3 Units)

Mobile Application Development ITP 342 (3 Units)

Mobile Application Development ITP 342 (3 Units)

Mobile App Project ITP 442x (4 Units)

Mobile Application Development ITP 342 (3 Units)

Introduction to Java Programming ITP 109 (2 Units) Fall 2015

SAMPLE ONLY. COMM 304 Interpersonal Communication Spring 2015 Tu/Th 11:00 12:20 ANN L101

IML 400 Creative Coding for the Web

Video Game Programming ITP 380 (4 Units)

DESIGN FOR USER EXPERIENCE (ITP 310)

ITP 300: Database Web Development. Database Web Development (Monday section) Fall 2012 Course Units

BUAD 310 Applied Business Statistics. Syllabus Fall 2013

The objectives of the course are to provide students with a solid foundation in all aspects of internet marketing. Specifically my goals are:

Fundamentals of Computer Programming CS 101 (3 Units)

CSCI-599 DATA MINING AND STATISTICAL INFERENCE

IML 140 Workshop in Multimedia Authoring: The Web, Digital Media and Creative Culture

Introduction to Information Technology ITP 101x (4 Units)

Tentative: Subject to Change CHEM 205Lxg Chemical Forensics: the Science, and its Impact. Course Overview:

GESM 160 Seminar in Quantitative Reasoning Wireless Computing Technologies for Medicine with Legal and Ethical Implications.

ECON 351: Microeconomics for Business

Benjamin, L. and Baker, D. (2004) From Séance to Science: A History of the Profession of Psychology in America. Belmont, CA: Thomson Wadsworth

IOM431:Foundations of Digital Business Innovation

The objectives of the course are to provide students with a solid foundation in all aspects of internet marketing. Specifically my goals are:


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

Computer and Network Forensics INF 528 (3 Units)

Security and Computer Forensics ITP 477 (4 Units)

Introduction to Computer Forensics ITP 499 (3 Units)

MARSHALL SCHOOL OF BUSINESS University of Southern California. FBE 555: Investment Analysis and Portfolio Management

ISE 515: Engineering Project Management

Technologies and Processes for Building Web Startups ITP 499 (4 Units)

ISE 515: Engineering Project Management (31505)

SSCI 582 Spatial Databases, Course Syllabus Summer 2013

Advanced Digital Forensics ITP 475 (4 Units)

Macintosh, OSX, & ios Forensics ITP 445 (3 Units)

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

UNIVERSITY OF SOUTHERN CALIFORNIA Marshall School of Business BUAD 425 Data Analysis for Decision Making (Fall 2013) Syllabus

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

Advanced Online Media Production

English 230: Shakespeare and His Time

IML 140: Workshop in Multimedia Authoring

Building the High Tech Startup ITP 499x (4 Units)

ISE 544: Management of Engineering Teams Summer 2014 Mon, Wed 6:00-9:10pm Location: RTH 105 and

Parsons The New School for Design Communication Design. Interaction: Core Lab PUCD 2126 A / CRN: 6125 Fall 2015

Thursday 11:00 a.m. - 12:00 p.m. and by appointment

IML 422 Information Visualization

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

Network Security ITP 457 (4 Units)

SSCI 599 Special Topics: Geospatial Data Integration Course Syllabus Spring 2014

Writing for the University of Florida

INTRODUCTION TO INFORMATION TECHNOLOGY

Economics for Natural Resources and the Environment (ENST 387) Location: WPH 102 3:30-4:50pm Mon, Wed Fall 2015, 4 units

Enterprise Information Systems ITP 320x (4 Units)

POFT 1309 Administrative Office Procedures I COURSE SYLLABUS

Data Warehouses and Business Intelligence ITP 487 (3 Units) Fall Objective

How To Pass Physics 161

CE 473 ENGINEERING LAW, FINANCE AND ETHICS COURSE SYLLABUS FALL 2013

Prerequisite Math 115 with a grade of C or better, or appropriate skill level demonstrated through the Math assessment process, or by permit.

CS 1361-D10: Computer Science I

PSY 2012 General Psychology Sections 4041 and 1H85

Writing effective student learning outcomes

Arch 315: Design of the Luminous and Sonic Environment

ISM CRN St: Basic Android App Development

MOR 479: The Business of Sports Spring :00-9:50 AM, MW, HOH 422 #16684

BCM :00-12:15 p.m. 1:30-3:35 p.m. Wednesday 10:00-12:00 noon

SCHOOL OF JOURNALISM USC ANNENBERG SCHOOL FOR COMMUNICATION AND JOURNALISM. Journalism 463: Research, Analysis and Insight Spring Units

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

Required Materials: Babbie, Earl The Basics of Social Research (6 th ed.). Belmont: Cengage

How To Pass A Customer Service Course At Tstc

ITSY1342 Section 151 (I-Net) Information Technology Security

INF 203: Introduction to Network Systems (3 credit hours) Spring W1, Class number 9870

Shepherd University, Department of Psychology Lifespan Developmental Psychology PSYC 340, Section 01 Course Syllabus. Spring, 2011

USC VITERBI SCHOOL OF ENGINEERING INFORMATICS PROGRAM. INF 556: User Experience Design & Strategy

MAT Elements of Modern Mathematics Syllabus for Spring 2011 Section 100, TTh 9:30-10:50 AM; Section 200, TTh 8:00-9:20 AM

Geza Bottlik ISE310L Facilities and Logistics Fall /09/13 Instructor:

Fluency in Information Technology

Geza Bottlik ISE310L Facilities and Logistics Spring /21/2009 Pre-Requisites: Test Schedule

WBIT Human Computer Interaction. Course Syllabus

AUSTIN COMMUNITY COLLEGE DEPARTMENT OF COMPUTER STUDIES AND ADVANCED TECHNOLOGY

Technologies for Interactive Marketing ITP499 (4 Units)

Course Description. Course Objectives

COURSE SYLLABUS COURSE REQUIREMENTS

MKTG 330 FLORENCE: MARKET RESEARCH Syllabus Spring 2011 (Tentative)

I INF 300: Probability and Statistics for Data Analytics (3 credit hours) Spring 2015, Class number 9873

MIT The Fundamentals of Computer Programming Fall Credits Watson School of Education University of North Carolina Wilmington

**SYLLABUS IS SUBJECT TO CHANGE**

Introduction to Sociology Online Course Syllabus SOC 2301 D30 CRN Fall 2015 Angelo State University

Class Participation and Homework:

J339T /J395 Web Design for Journalism 07775/07995 Spring 2015 MW 1-2:30, CMA School of Journalism The University of Texas at Austin

Instructors: Carla Farsi (czar), Ira Becker, Sooran Kang, Amy Keighley, Eunhyea Kim, Matthew Moore, Joshua Sanders.

ISBN: Custom Textbook + MindTap Access Card:

Course Syllabus. Senior Project Studio. Course Description: Students begin the design and production of advanced interactive project.

PSYC 270 Abnormal Psychology

This four (4) credit hour. Students will explore tools and techniques used penetrate, exploit and infiltrate data from computers and networks.

Syllabus for PM538 Introduction of Biomedical Informatics and the Applications

Harrisburg Area Community College (HACC) WEB 102 Web Exploration and Design Spring Online CRN: COURSE SYLLABUS 3 Credits

Transcription:

Interactive Web Development ITP 301 (4 Units) Fall 2015 Section 31824R Objective This course is intended to teach the basic programming tools and development techniques needed to create interactive web pages. The class will stress programming fundamentals using JavaScript and how to work with the jquery library. Skills Advanced HTML, dynamic HTML and CSS. Fundamentals of jquery, scripting and object- oriented programming, and Javascript. Prerequisites ITP 104 or working intermediate knowledge of HTML and CSS. Instructor Office Hours Lab Assistants Lecture / Lab Website Textbook Grading Zune Nguyen tridungn@usc.edu TBA Dongyang Chen (grader) (dongyanc@usc.edu) Mondays & Wednesdays 2:00 4:50 PM, KAP 267 http://uscitp.com/spring- 2015/itp301mw/ Javascript Bible, 6 th Edition, Danny Goodman, Hungry Minds, 2007. (optional) Grading will be based on lecture attendance, lab completion and participation, completed assignments and projects, midterm grades, and a major individual project. Page 1 of 6

Final grades will be determined as follows: Quizzes, Assignments, and Projects Participation, Attendance, Labs Midterm Exam Final Project Total 30% 15% 20% 35% 100% Grading Scale The following shows the grading scale to be used to determine the letter grade. 93% and above A 90% - 92% A- 87% - 89% B+ 83% - 86% B 80% - 82% B- 77% - 79% C+ 73% - 76% C 70% - 72% C- 67% - 69% D+ 63% - 66% D 62% and below F Policies Students are expected to: Attend and participate in lecture discussions and critiques Attend and complete weekly lab quizzes, assignments and projects Manage and complete individual class projects. Students are responsible for completing assignments and projects by stated deadlines. Most assignments will be uploaded by students to their USC Web space and linked from a class assignment page. It is the responsibility of the student to make sure projects and assignment are turned in on time. Make sure you follow the procedures outlined in each assignment or project. Each student will maintain their own assignment page with links to all completed work in the course. Late projects will receive 10% penalty per late day. No projects will be accepted later than one week from the due date. It is the responsibility of the student to contact the grader when posting late projects. Page 2 of 6

No make- up exams (except for documented medical or family emergencies) will be offered nor will there be any changes made to the Final Exam schedule. You are required to save your labs using a USB flash drive or a website such as http://www.dropbox.com. You must keep a copy of all labs. You will not be able to save your work on the ITP lab computers. If available, you will be given one USB flash drive from ITP. ITP will have open lab hours starting the second week of the semester. The open labs will not have a lab assistant for this specific class. These lab times are there in case you need extra time to complete a lab. A roster will be passed around the room during each lecture session. Please sign- in for the appropriate week. Incomplete and Missing Grades Excerpts for this section have been taken from the University Grading Handbook, located at http://www.usc.edu/dept/arr/grades/gradinghandbook/index.html. Please see the link for more details on this and any other grading concerns. A grade of Missing Grade (MG) should only be assigned in unique or unusual situations for those cases in which a student does not complete work for the course before the semester ends. All missing grades must be resolved by the instructor through the Correction of Grade Process. One calendar year is allowed to resolve a MG. If an MG is not resolved [within] one year the grade is changed to [Unofficial Withdrawal] UW and will be calculated into the grade point average a zero grade points. A grade of Incomplete (IN) is assigned when work is no completed because of documented illness or other emergency occurring after the twelfth week of the semester (or 12 th week equivalency for any course scheduled for less than 15 weeks). Page 3 of 6

Academic Integrity USC seeks to maintain an optimal learning environment. General principles of academic honesty include the concept of respect for the intellectual property of others, the expectation that individual work will be submitted unless otherwise allowed by an instructor, and the obligations both to protect one s own academic work from misuse by others as well as to avoid using another s work as one s own. All students are expected to understand and abide by these principles. Scampus, the Student Guidebook, contains the Student Conduct Code in Section 11.00, while the recommended sanctions are located in Appendix A: http://www.usc.edu/dept/publications/scampus/gov/. Students will be referred to the Office of Student Judicial Affairs and Community Standards for further review, should there be any suspicion of academic dishonesty. The Review process can be found at: http://www.usc.edu/student- affairs/sjacs/. Students with Disabilities Any student requesting academic accommodations based on a disability is required to register with Disability Services and Programs (DSP) each semester. A letter of verification for approved accommodations can be obtained from DSP. Please be sure the letter is delivered to your course instructor (or TA) as early in the semester as possible. DSP is located in STU 301 and is open from 8:30am to 5:00pm, Monday through Friday. Website and contact information for DSP http://sait.usc.edu/academicsupport/centerprograms/dsp/home_index.html (213) 740-0776 (Phone), (213) 740-6948 (TDD only), (213) 740-8216 (FAX) ability@usc.edu Emergency Preparedness/Course Continuity in a Crisis In case of emergency, when travel to campus is difficult, if not impossible, USC executive leadership will announce a digital way for instructors to teach students in their residence halls or homes using a combination of the Blackboard LMS (Learning Management System), teleconferencing, and other technologies. Instructors should be prepared to assign students a Plan B project that can be completed at a distance. For additional information about maintaining your classes in an emergency, please access: http://cst.usc.edu/services/emergencyprep.html Page 4 of 6

Interactive Web Development ITP 301 (4 Units) Course Outline Note: Schedule subject to change Week 1 01/12 Course Overview Browser Technologies and Scripting Languages The DOM What are objects? Chrome Developer Tools 01/14 CSS Review (styles, stylesheets, properties, selectors) Week 2 01/19 Holiday MLK 01/21 Introduction to jquery Using jquery Plugins Debugging Week 3 01/26 jquery continued 01/28 Introduction to programming and JavaScript Week 4 02/02 JS Variables, Expressions, Functions 02/04 Conditional Logic Week 5 02/09 this keyword Editing style properties 02/11 Indexed arrays innerhtml Week 6 02/16 Holiday President s Day 02/18 indexof Data Validation Week 7 02/23 Loops charat, substring, replace 02/25 Searching through arrays Page 5 of 6

Week 8 03/02 Cross-browser, page info 03/04 jquery and JS integration Exam Review Week 9 03/09 Exam Written 03/11 Exam Practical 03/16 03/21 Spring Break Week 10 03/23 Attribute selectors, form objects 03/25 DOM traversal with jquery Week 11 03/30 Timers, asynchronous code, cookies 04/01 Object literals Week 12 04/06 Student Conferences 04/08 Student Conferences Week 13 04/13 jquery animate, jquery UI 04/15 Special Topics Week 14 04/20 Special Topics 04/22 JSONP Week 15 04/27 TBA 04/29 JS group presentations Day of Final 05/11 Final Project Presentations Page 6 of 6