Web Development: Client Side

Similar documents
INFS 2150 (Section A) Fall 2018

Murach's HTML and CSS3 3 rd Edition By Boehm, Anne Fresno, Calif Publisher: Mike Murach & Associates, 2015 ISBN-13:

CSCI 6312 Advanced Internet Programming

Syllabus Class schedule Section 1: Tuesdays 9:00 11:50 Section 2: Tuesdays 1:00 3:50

COSC 115: Introduction to Web Authoring Fall 2013

COURSE SYLLABUS FOR. COMP-297 Web Page Design: Adobe Dreamweaver

Office Hours: (By Appoint Only)

COSC 115A: Introduction to Web Authoring Fall 2014

Web Programming Spring 2010

Bunker Hill Community College: HTML and Dreamweaver

Advanced Topics in Database Systems Spring 2016

CSCI 201L Syllabus Principles of Software Development Spring 2018

Murach's HTML and CSS3 3 rd Edition By Boehm, Anne Fresno, Calif Publisher: Mike Murach & Associates, 2015 ISBN-13:

Developing Web Applications and Services Course Syllabus Fall 2015

ISM 324: Information Systems Security Spring 2014

Plymouth Canton Educational Park Plymouth High School 8400 Beck Road Canton, Michigan Course Syllabus

University of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development

Gerlinde Brady Phone: Office Hours: see Web at:

Internet Web Technologies ITP 104 (2 Units)

CIS : Introduction to Web Development Course Syllabus The College at Brockport State University of New York Fall 2014

CIS 131/050 Web Page Development Syllabus Fall 2018 (September 04 December 04)

ITSY Information Technology Security Course Syllabus Spring 2018

Santa Monica College. GRAPHIC DESIGN 65: Web Design I Course Syllabus

Course Description. This course combines semesters three and four of the Cisco Networking Academy CCNA

Web Design I. CE Spring 2013 Continuing Education [Pick the date][type the sender company name]

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475

Course Title: Computer Networking 2. Course Section: CNS (Winter 2018) FORMAT: Face to Face

Course Title: Network+/Networking Fundamentals. Course Section: CNS-101-I1. FORMAT: Online

Compose and revise persuasive, useful texts for diverse professional audiences. Design and conduct a basic usability research study.

COURSE SYLLABUS FOR. COMP-297 Web Page Design: Adobe Dreamweaver

INSTRUCTIONAL OBJECTIVES

BIO 139 HUMAN ANATOMY AND PHYSIOLOGY II LABORATORY SYLLABUS

CS 235AM, Mobile Application Development: Android Spring 2016

Students will make use of Adobe Dreamweaver as their primary HTML editor; however, the focus of the

CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus

Additionally, if you are ing me please place the name of the course in the subject of the .

Advanced Web 2. Course Information. Instructor Information. Course Objectives

Computer Science Technology Department

Instructor: Anna Miller

Web II CE 2413C 01 CE 2414N 01 Spring 2013

CRN150 Fundamentals of Network Security

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS. INTRODUCTION TO INTERNET SOFTWARE DEVELOPMENT CSIT 2230 (formerly CSIT 2645)

Course Syllabus: CompTIA Project+

BIO 139 HUMAN ANATOMY AND PHYSIOLOGY II LABORATORY SYLLABUS

Web Programming Fall 2011

MGMT 4336 Networks & Data Communication Section D10

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411

Oklahoma State University Oklahoma City ITD 1113: Windows Expert User Syllabus Fall, 2014

Course Syllabus: CompTIA A+ Hardware

COURSE SYLLABUS ****************************************************************************** YEAR COURSE OFFERED: 2015

Introduction to Computers & Their Use

GRD 220 Web Graphics INSTRUCTOR COURSE DESCRIPTION GOALS OBJECTIVES

Syllabus: Creating Websites for Teachers

Representative Syllabus

CISN 340 Data Communication and Networking Fundamentals Fall 2012 (Hybrid)

Course Syllabus: CompTIA A+

Section 1 (10724): Tuesday & Thursday, 2:00pm- 3:15pm, Harrison Hall, Lab 0101

VIS II: Design Communication Graphic Design Basics, Photoshop and InDesign Spring 2018

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN I: INTRODUCTION TO WEB TECHNOLOGY WEB 1600

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

Accounting & MIS 3610

Spring CISM 3330 Section 01D (crn: # 10300) Monday & Wednesday Classroom Miller 2329 Syllabus revision: #

Catholic University of America. School of Library and Information Science Fall Semester 2012 COURSE DESCRIPTION. Randolph Hock, Ph.D.

IML 300: Reading and Writing the Web

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

CMPE 280 Web UI Design and Development

San José State University Computer Science CS 122 Advanced Python Programming Spring 2018

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014

COMD Web Design I

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

JOHNSON COUNTY COMMUNITY COLLEGE COURSE SYLLABUS WEB CRN Web Scripting: JavaScript I

DIG 3110 Web Design & Interactive Media

Syllabus COSC-051-x - Computer Science I Fall Office Hours: Daily hours will be entered on Course calendar (or by appointment)

ITSC 1319 INTERNET/WEB PAGE DEVELOPMENT SYLLABUS

Del Mar College Master Course Syllabus. UNIX System Administration Course Number: ITSC1358

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN FOR MOBILE DEVICES WEB Laboratory Hours: 0.0 Date Revised: Fall 2011

Web II CE 2413C 01 CE 2414N 01 Spring 2012

CIS 3308 Web Application Programming Syllabus

West Texas A&M University IDM Department IDM3372 Management Information Systems Spring 2010

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2012

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Art 645 Introduction to Web Site Design Los Angeles City College

CS 241 Data Organization using C

Advanced Web Topics II MMC 6278 (4 credit hours) Fall 2014

MCOM 6336 Digital Media Spring 2014

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ROUTING/SWITCH CONFIGURATION CSIT 2750

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

Course: Honors AP Computer Science Instructor: Mr. Jason A. Townsend

ITP489 In-Memory DBMS for Real Time Analytics

Web II CE 2413C 01 CE 2414N 01 Fall 2013

Course Syllabus: Cisco Certified Entry Network Technician (CCENT)

CMPE 152 Compiler Design

Pellissippi State Community College Master Syllabus ACCESSIBLE WEB DESIGN AND COMPLIANCE WEB 2401

Advanced Relational Database Management MISM Course S A3 Spring 2019 Carnegie Mellon University

Computer Science Technology Department

Prerequisit. cies. Consortium. on Creating. interviews. In research, the. Standards. A. Software Program(s) 3. Web

FORM I: SUMMARY PAGE FOR PROPOSAL # CSCI

Ursuline College Accelerated Program

Syllabus for HPE 451 Directed Study 1-3 Credit Hours Spring 2014

Syllabus Revised 01/03/2018

Transcription:

Course Description This course introduces web site design and development using EXtensible HyperText Markup Language (XHTML) and Cascading Style Sheets (CSS). You will learn standard XHTML and CSS and apply that to create and develop a web site. This course is open to any student in any discipline that desires to understand how web sites are created and developed. This course is offered every spring and meets General Education Mathematical Sciences requirement. Prerequisites: There are no prerequisites to CSIS191. This course satisfies the three hour general education requirement for a course in mathematical sciences. Course Materials Textbooks: 1. Ethan Watrall & Jeff Siarto. Head First Web Design. O'Reilly Media, 2009. (ISBN: 978 0 596 52030 4) 2. Eric T. Freeman & Elisabeth Freeman. Head First HTML with CSS & XHTML. O'Reilly Media, 2009. (ISBN: 978 0596101978) Optional Reading: Designing with Web Standards (3rd Edition), Jeffrey Zeldman and Ethan Marcotte, New Riders Press. ISBN 978 0321616951. Developing with Web Standards, John Allsopp, New Riders Press. ISBN 978 0321646927. (Available in the Library) Software: All software is available in the labs. Some software will be supplied through our MSDN AA membership. The following is a partial list of the software we will be using during this course: Microsoft Visio (a copy will be available for each student) Dreamweaver (software available in the labs) Firefox (free download) Firebug (a free Firefox addon) Optional Software includes: Photoshop (available in the labs) Fireworks (available in the labs) Eclipse with PDT plug in (free download) Aptana Studio a free Integrated Development Environment (IDE) for Web Development Course Tools: Through out this course, our main communication tool will be Sakai and the course website. You may want to bookmark the calendar page from the course website. If there is ever a date conflict between Sakai and the website, and I have not emailed the class, then the latest date is always correct. If I change due dates, I will email the class to indicate the change. Generally any change would be to a later date rather than an earlier one. A forum in Sakai will be used for learning together. This means that when you are stuck on some concept or struggling with getting your website to look right, you can ask each other by posting questions on the forum. Students who provide helpful and unique solutions will be given participation points at the professor s discretion. CIS191 Syllabus.docx Page 1

Other Course Needs: Objectives Green Pocket Folder: used during the design phase of the course to submit your designs. Graph paper: used to develop designs. Tracing paper (or vellum): used to develop cleaner mockups of your website designs. Moleskine journal or comparable graph paper journal: used to keep a web design journal. The primary objective of this course is to equip you with the skills to design and build a website. Emphasis will be place on craftsmanship. After successfully completing this course, you will be able to: 1. Describe the protocols necessary in delivering web content to users, explaining how the browser interacts with the web server in client server architectures. 2. Design and develop a website that is HTML version 5 compliant, whose web pages are structured semantically, effectively utilize Cascading Style Sheets to provide presentation, and employ current standards in Web development. 3. Test and validate your web site using professional guidelines and tools. 4. Discuss the issues of ethics as it relates to website design and development. 5. Develop dynamic web pages using basic JavaScript and JavaScript libraries such as JQuery. 6. Critically evaluate website designs. Expectations 1. Web Design Journal You are required to keep a good web design journal in which you will collect samples of web designs and print media and evaluation of each sample. You will also use it to take notes during class website critiques. Bring the journal to every class. I will collect them each Tuesday and return them the following Thursday. The layout of the design journal may be flexible. However, for assigned entries you must include the following: a. A printed screen shot of the website showing the elements you are writing about b. The web address of the website the entire address so that it is easy to get to the website to view it live. c. Clearly label elements that you are commenting on using arrows and/or highlighting. d. Clear text explaining your ideas Each entry in your design journal should be a different website. 2. Attendance and Participation The easiest and most important method of learning and understanding course material is to be prepared for, and present in class! Keeping up with the reading assignments prior to class will make classroom lectures more understandable and engaging. It will also provide you with the confidence to interact during class discussions which will also make the class more enjoyable for all. Attendance is required. For illnesses that require you to miss more than one class, you will need an Engle Center excuse or a note from a doctor who treated you. For any absences, you will need to notify me via e mail at least one hour prior to the class period you will be absent. In the case of any absence, you are required to find out about what you ve missed from class colleagues. You must also copy/photocopy, from a class colleague, any documents or notes I may have distributed to the class on the day or days you were absent. Students who do not e mail me prior to missing a class, or do not provide a valid Engle Center excuse or a note CIS191 Syllabus.docx Page 2

from a doctor, will not be able to make up any work that occurred on the day, or days of missed classes, including the Web Design Journal. Should you be faced with an emergency, such as illness or death in the family, please e mail me as soon as possible to let me know of the problem and to ask what you should do about missing class. Simply notifying me in advance that you will be absent does not constitute an excused absence. 3. Attentiveness Through a combination of lectures, discussions, demonstrations, tutorials, website critiques, and guest speakers, this course seeks to provide a learning environment for students to develop their skills in website development. In order to foster this learning environment, be respectful and listen to whoever is presenting or talking to the class, whether it is me, a fellow student, or a guest speaker. You may learn something in the least expected place. 4. Craftsmanship and Pride Take pride in your work as a craftsman. Work diligently. When working alone, do your own work. When working with a team, do your fair share of the work. When turning in assignments, make the presentation of the assignment part of your craftsmanship, knowing that appearances do matter. All of us need help from time to time. When requesting help approach it with the desire to learn the material rather than simply getting the assignment done. The former asks questions that facilitate understanding. The latter looks to the other person to do the work. It is still your work to do. 5. Cell Phone, Email and Internet Usage Texting and e mailing are not permitted during class time. Internet usage should be limited to work that you are doing in this class. Updating and checking on Facebook (or any other social networking sites) during class time is prohibited. Anyone caught doing the above will receive a low participation grade. If you are caught using your cell phone in any way during class time, you will be asked to leave the class, receiving an unexcused absence and your final participation grade lowered two whole letter grades. Course Policy Academic Integrity Plagiarism, representing another's work as your own, will surely result in a lower grade in this course, and may result in failing the course depending on its severity. You must document any sources that you use, whether from the Internet, another person, or printed materials. Website design is included in this policy. We will be looking into what website design plagiarism means. This also includes the work of other students who are currently taking this course. Academic integrity is broader than plagiarism. It includes such things as returning library materials promptly so that you are not keeping another student from completing his or her work. All students at Messiah College must read and abide by the College's policy on academic integrity, which is found in your Student Handbook and on the Internet at: http://www.messiah.edu/academics/advising_handbook/academic_policies/integrity.pdf Americans with Disabilities Act Any student whose disability falls within ADA guidelines should inform the instructor within the first two weeks of any special accommodations or equipment needs necessary to complete the requirements for this course. Students must register documentation with the Office of Disability Services (Hoffman 101). If you have questions, call extension 5387. CIS191 Syllabus.docx Page 3

Student Assessment Assignments and Projects (30%) Assignments will be graded on the fulfillment of the requirements as well as the craftsmanship put into the assignment. Web Design Journal (10%) Each Tuesday starting with the second Tuesday of the course, you will turn in your Web Design Journal to be evaluated. I will provide suggested ideas to include in your Web Design Journal, but if you only do the suggestions I provide, you will receive a B for that week. To receive an A for any given week, do on average 1.5 other entries that interest you. Quizzes (10%) There will be eight (8) quizzes corresponding to the eight units in the course. These quizzes will focus on the reading for that unit. Exams (20%) There will be two exams of equal weight. The first will occur prior to Spring Break. The second will be a cumulative final exam during finals week. Final Project (30%) The final project is a team built website. Participation (Added Points Grade) Attendance and participation is vital to making this course interesting to you and others, so come prepared and engaged. However, some students learn better studying on their own. For those students, participation is an act of service to the other students in the class. I believe strongly that students who are actively engaged in the class also do better in the graded aspects of the course. Therefore, I will reward those who attend and participate with what I call an Added Points Grade. An AP score, given each week, will accumulate to your AP grade. The AP grade is not part of the required categories (that add up to 100%) nor is it a bonus in the sense that it is simply added to your final grade. To calculate your final grade, you would add your AP grade to your actual grade and divide by 100 plus your AP grade. Here s an example: A student receives a final grade of 70%. If this student did not do anything for an AP grade, his/her final grade would simply be 70%. However, if the student participated and was engaged enough to receive an AP grade of 20 points, the final grade would be computed by adding 20 to 70 and dividing by 120. So his/her final grade would be 75% instead of 70%. CIS191 Syllabus.docx Page 4

Tentative Course Schedule Week Topic Reading Assessment 1 Jan 30 Feb 3 2 Feb 6 10 3 Feb 13 17 4 Feb 20 24 5 Feb 27 Mar 2 6 Mar 5 9 7 Mar 19 23 8 Mar 26 30 9 Apr 2 6 10 Apr 9 13 11 Apr 16 20 12 Apr 23 27 13 Apr 30 May1 Finals May 3 7 Unit 1: Website Organization and Layout WD Chapters 1 4 QUIZ 1 Unit 2: Website Content WD Chapters 5 8 QUIZ 2 Unit 3: Introduction to HTML and XHTML HTML Chapters 1 5 Unit 3: Introduction to HTML and XHTML QUIZ 3 Unit 4: Cascading Style Sheets (CSS) and Design HTML Chapters 8 12 Review Mid Term Exam Unit 4: Cascading Style Sheets (CSS) and Design QUIZ 4 Unit 5: Standards and Validation HTML Chapters 6, 7 QUIZ 5 Unit 6: Tables and Forms HTML Chapters 13, 14 QUIZ 6 Unit 7: Introduction to JavaScript and JQuery Unit 7: Introduction to JavaScript and JQuery QUIZ 7 Unit 8: Business WD Chapters 9 11 QUIZ 8 Review and Selected Topics Thursday, May 3 @10:30 a.m. 12:30 p.m. Final Exam CIS191 Syllabus.docx Page 5