ITP 302: Advanced Web Publishing



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

Introduction to Information Technology ITP 101x (4 Units)

DESIGN FOR USER EXPERIENCE (ITP 310)

3D Modeling, Animation, and Special Effects ITP 215x (2 Units)

Interactive Web Development ITP 301 (4 Units)

Technologies for Interactive Marketing ITP499 (4 Units)

Introduction to Computer Forensics ITP 499 (3 Units)

Database Web Development ITP 300 (3 Units)

Security and Computer Forensics ITP 477 (4 Units)

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

3D Modeling, Animation, Compositing, and Special Effects ITP 215x (2 Units)

Enterprise Information Systems ITP 320x (4 Units)

Advanced Digital Forensics ITP 475 (4 Units)

Network Security ITP 457 (4 Units)

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

IML 400 Creative Coding for the Web

Social Games Workshop ITP499 (3 Units) Spring 2010 (2010-1)

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

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

UNIVERSITY OF WISCONSIN-MILWAUKEE School of Information Studies. INFOST 584 Survey of Web and Mobile Content Development SYLLABUS

CIS 287 World Wide Web Development Fall Blended

Writing for the University of Florida

CE 460 Course Syllabus

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

Sociology 302: Contemporary Social Problems

Mobile Application Development ITP 342 (3 Units)

CE 460 Course Syllabus

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

MAT 117: College Algebra Fall 2013 Course Syllabus

Mobile App Project ITP 442x (4 Units)

Mobile Application Technologies ITP 140 (2 Units)

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

Retail Management. Office Hours: Tuesdays and Thursdays 8:30 to 9:30 am; 10:45 am to 12:30 pm; 1:45 pm to 2:45 pm Wednesdays 1 to 3:30 pm

Foundations of Criminal Justice 1101/W01 Fall Semester 2012 (CRN# 81676)

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

Web Design Basics JMC:3600

Please see the course lecture plan (at the end of this syllabus) for more detailed information on the topics covered and course requirements.

Syllabus for PM538 Introduction of Biomedical Informatics and the Applications

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

University of Waterloo Stratford Campus GBDA 101 Section 003 Digital Media Design and Production Fall 2013 Fridays 9:00 AM 12:00 PM

Introduction to Programming System Design. CSCI 455x (4 Units)

Video Game Programming ITP 380 (4 Units)

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

Advanced Online Media Production

Prerequisite: CGA 101, or written permission of instructor.

Business Administration Certificates

Mobile App Design ITP 340x (3 Units)

GID113 Interactive Web Design

Seattle Central Community College BITCA Division. Syllabus MIC Online

Mobile Application Development ITP 342 (3 Units)

Best way to contact me: listed above or stop by my office; I don t read WebCT

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

HUW166: Introduction to Web Development

INFO 2130 Introduction to Business Computing Fall 2014

Office Hours: Monday: 11:30AM 12:30PM Wednesday: 11:30AM 12:30PM Please make an appointment and other hours can be arranged, if you need assistance.

The University of Akron Department of Mathematics. 3450: COLLEGE ALGEBRA 4 credits Spring 2015

PTE505: Inverse Modeling for Subsurface Flow Data Integration (3 Units)

PAF 410: Intro to Web Design - Fall 2014

PROJECT MANAGEMENT DSO 580 Fall 2014

English 230: Shakespeare and His Time

CSS 341 : Fundamentals of Programming Theory and Applications Course Syllabus-Autumn 2012

Elective Type: FA/G. Credit Hours: 3 Corequisites: Developmental: (yes/no) No. Lecture: 2 Clinical: 0. Studio 2 Other: 0 TOTAL: 4 Other Requirements:

STAT 1403 College Algebra Dr. Myron Rigsby Fall 2013 Section 0V2 crn 457 MWF 9:00 am

Specific assignments, readings and weekly subjects may be revised as the course progresses.

HTML and CSS 2 Class Meetings Instructor Contact Office Hours: Tuesdays 5:30-7:30 PM Online Class Message List Opt Out of Class

NORTHWESTERN UNIVERSITY Department of Statistics. Fall 2012 Statistics 210 Professor Savage INTRODUCTORY STATISTICS FOR THE SOCIAL SCIENCES

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

Attendance and Grading Please see the CART attendance and grading policies.

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

CS 425 Software Engineering. Course Syllabus

CS 425 Software Engineering

UNDERSTANDING AND DEVELOPING MULTIMEDIA - SYLLABUS FALL 2014

BIOL 2301 Anatomy & Physiology I Lecture COURSE SYLLABUS

Course Syllabus Web Page Design 2 IMED 2315

Los Angeles Pierce College. SYLLABUS Math 227: Elementary Statistics. Fall 2011 T Th 4:45 6:50 pm Section #3307 Room: MATH 1400

Course Description. Course Objectives

Chemistry 3325 Organic Chemistry II Fall 2007

Fundamentals of Computer Programming CS 101 (3 Units)

IS117: Introduction to Website Development

BCM 247 BUSINESS COMMUNICATION Course Syllabus Fall 2012

AGED 4143 Electronic Communications in Agriculture

PSY 211 Psychology of Learning San Diego State University Fall Semester 2010 Tuesday 8:00-9:15 and Online

SYLLABUS Introduction to Acting 101 (62610) (Fall Semester, 2013)

Course title: Management Information Systems Fall 2010 Course number: CRN: Location: Meeting day: Meeting time:

IS Management Information Systems

Part A of the Syllabus

POFT 1309 Administrative Office Procedures I COURSE SYLLABUS

Lakeland College ART/COM 280 SPECIAL TOPICS: FUNDAMENTALS OF WEB DESIGN Fall 2015 SYLLABUS

Introduction to Cloud Technologies ITP 111x (2 Units)

College Algebra MATH 1111/11

Mobile Application Development ITP 342 (3 Units)

Gustavus Adolphus College Department of Economics and Management E/M : MARKETING M/T/W/F 11:30AM 12:20AM, BH 301, SPRING 2016

University of Southern California Marshall School of Business Administration Management and Organization Dept.

MATH 101 E.S. COLLEGE ALGEBRA FALL 2011 SYLLABUS

COMM Interpersonal Communication Course Syllabus Fall 2013

St. Thomas University. Department of Business Administration

Introduction to Integrated Marketing Communication (IMC) Department of Communication Studies University of North Carolina Wilmington

VIC5325. Digital Imagery in Web Design RESOURCES COURSE INFORMATION COURSE COMMUNICATION COURSE DESCRIPTION COURSE OBJECTIVES

Web Designing with UI Designing

Transcription:

ITP 302: Advanced Web Publishing Course: Advanced Web Publishing http://webdev.usc.edu/itp302 Fall 2013 Course 31897 2 Units Lecture/Lab: Tuesdays 2-4:50 p.m. in KAP267 Instructor: Patrick Dent OHE530D dent@usc.edu (213) 821-1400 Office Hours: Tuesdays 1 2 p.m. Wednesdays 12:30 3 p.m. Thursdays 3:30 5 p.m. (Please make appointment when possible) Grader: Nayeon Kim <nayeonki@usc.edu> Description: This course will teach students advanced Web publishing skills as well as the basic topics necessary to be a webmaster. Skills and Concepts: Student will study newer HTML and publishing technologies such as HTML5 and CSS3. They will learn how to create adaptive pages that adjust to different screen widths. Students will build Web pages specifically for mobile devices, including using jquery mobile to implement the interactive interfaces generally associated with mobile applications. They will also learn the basics sites of traffic analytics and search engine optimization.

Grading: Grading will be based on lecture attendance, lab completion and participation, completed assignments and projects, midterm grades, and a major individual project. Final grades will be determined as follows: Projects: 30% Class Participation and Lab Exercises: 15% Examination: 20% Individual Major Project: 35% Final course marks are determined by standard formulas: A 100% - 93% A- 92% - 90% B+ 89% - 87% B 86% - 83% B- 82% - 80% C+ 79% - 77% C 76% - 73% C- 72% - 70% D+ 69% - 67% D 66% - 63% F 62% and below Class 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. Assignments: 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 be credited for HALF of the total points. 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.

ITP Labs: Before logging onto an ITP computer, students must ensure that they have emailed or saved projects created during the class or lab session. Any work not saved will be erased after restarting the computer. ITP is not responsible for any word lost. ITP offers Open Lab use for all students enrolled in ITP classes. These open labs are held beginning the second week of classes through the last week of classes. Please contact your instructor for specific times and days for the current semester. Academic Integrity: The use of unauthorized material, communication with fellow students during an examination, attempting to benefit from the work of another student, and similar behavior that defeats the intent of an examination or other class work is unacceptable to the University. It is often difficult to distinguish between a culpable act and inadvertent behavior resulting from the nervous tension accompanying examinations. When the professor determines that a violation has occurred, appropriate action, as determined by the instructor, will be taken. Although working together is encouraged, all work claimed as yours must in fact be your own effort. Students who plagiarize the work of other students will receive zero points and possibly be referred to Student Judicial Affairs and Community Standards (SJACS). All students should read, understand, and abide by the University Student Conduct Code listed in SCampus, and available at: http://www.usc.edu/student-affairs/sjacs/nonacademicreview.html Students with Disabilities Texts: 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 as early in the semester as possible. DSP is located in STU301 and is open 8:30 a.m. 5 p.m., Monday through Friday. The phone number for DSP is (213) 740-0776. Please note the below texts are optional texts for more detail and background in html, web publishing and Dreamweaver. Most weeks readings and tutorials from the Web will be posted.

Advanced Web Publishing ITP302 (2 units) Course Outline: Week 1 Aug 27 HTML and CSS Review, Introduction to HTML5 semantic tags Lab: Creating an html5 Web page (due W2 9/3) Week 2 Sep 03 CSS menus, HTML form and media tags Lab: Assignment page (due W3 9/10) Project: HTML5 survey and browser compatibility Week 3 Sep 10 CSS3: Position, opacity, colors, fonts, columns, background images, transitions Project: Interactive Web article (due W4 9/17) Week 4: Sep 17 CSS Sprites, intermediate production techniques Project: Sprite-driven web page (due W5 9/24) Week 5 Sep 24 Introduction to Responsive Web Design, Designing, writing stylesheets for multiple platforms, Media query Lab: Print stylesheet (due W6 10/1) Project: Adaptable web article (Due W6 10/1) Week 6: Oct 01 Introduction to jquery Lab: jquery exercises (due W8 10/8) Lab: Convert interactive article to jquery (due W7 10/8) Week 7: Oct 08 jquery review: syntax, selectors, effects, manipulation Intermediate jquery. Project: jquery interactive web page (due W8 10/15 Week 8 Oct 15 Exam prep. Working with CSS frameworks Project: Bootstrap page (due W9 10/22) Week 9: Oct 22 Examinations

Week 10 Oct 29 jquery animation, TBA Other JS libraries: from Facebook to Scriptaculous Lab: Plug-in implementation (due W11 11/5) Project: Animated data results in web page (due W11 11/5) Week 11 Nov 05 Building pages for mobile devices Project: Mobile site (due W12 11/12) Week 12: Nov 12 Review of jquery Mobile. Tools and techniques. TBA Project: Tutorial planning and workflow (due W13 11/19) Week 13: Nov 19 Implementing design layouts. Creating graphics for RWD. Lab: TBA (due W14 11/26) Week 14: Nov 26 Search engines, meta tags and traffic reports Search engine optimization, Google Analytics, Targeted Reports. More TBA Lab: Implementing Google analytics (Due W15 12/3) Week 15: Dec 03 Content Management Systems. Podcasting, RSS feeds. TBA Lab: TBA (due W16 12/12) Dec 06 Dec 12 Major projects posted to assignment page Student Presentations of Major Projects