... part of the Web Site of George North -- Back to Site Index

University Logo Syllabus
School of Professional Advancement
Bachelor of Science in
Applied Computing Systems & Technology
CPST-2400, Sec. 10
Webpage Design and Development

with HTML5 and CSS3

Academic Term: Fall 2019
Campus: Distance Education
Location and Room: Online (Canvas) Course, no face-to-face classroom meetings
Credit Allotment: 3 credit hours
Instructor: George North
Contact Information, E-mail: gnorth@tulane.edu
Office Hours: None
George's HomePage: http://georgenorth.net/~george/georgeHome.php
Tulane WebSites
Tulane School of Professional Advancement
Tulane University

Required Textbook: Carey, New Perspectives: HTML and CSS, 6th Edition - Comprehensive Publication Date: November 16, 2011 - ISBN-10: 1111526443



Course Overview and Description
This course goes beyond mere use of the Internet into the tools and techniques needed to successfully publish digital media. Through lectures, class discussions, and hands-on lab work, you will become acquainted with the hardware, software (on workstations, on servers, and on the Internet), and tool management techniques needed to create and maintain web documents and sites. The course includes coverage of HTML and CSS.

Tulane University Mission Statement
Tulane's purpose is to create, communicate and conserve knowledge in order to enrich the capacity of individuals, organizations and communities to think, to learn and to act and lead with integrity and wisdom.

Program Learning Outcomes
  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Identify and analyze user needs and to take them into account in the selection, creation, integration, evaluation, and administration of computing- based systems.
  7. Apply security principles and practices to maintain operations in the presence of risks and threats.
  8. Identify and analyze user needs and to take them into account in the selection, creation, integration, evaluation, and administration of computing-based systems.
Course Learning Outcomes
  1. Demonstrate coding techniques required for web programming, using a Text Editor.
  2. Apply inline comments to document design of Webpages and code commenting.
  3. Produce syntax error free HTML5 and CSS3 code, including tables and webforms.
  4. Demonstrate the ability to use an FTP client to maintain Websites on a Webserver.
  5. Demonstrate the ability to use cloud-based source-control repositories.
  6. Describe how to make Websites portable from server to server.
  7. Analyze how cascading Styles (CSS) will be emphasized to make Webpage styles reusable.
  8. Examine and detail how to use Multimedia, special effects, print media, and mobile web to enhance Websites.

Course Expectations

Best practice suggests engaging with your course daily. At minimum, students are expected to engage with the course at least three times per week. There are no synchronous meetings scheduled. Failure to submit any assignments by the day required may result in no credit/or reduced credit.

Students should expect timely responses from instructors. General course questions should be responded to with 24-36 hours.

This class is a rigorous examination of skills needed for WebPage Design and Development using HTML5 and CSS3. You will come to realize, that in this class, learning WebPage Design, is learning to code well designed HTML5/CSS3. It is about good HTML5/CSS3 design. You will program HTML5/CSS3 yourself. You will write code yourself.

The objective of this class is for students to become World Wide Web publishers. It teaches WebPage and WebSite design using HTML5 and CSS3 programming. NO prerequisites are required. At completion, students will have a solid understanding of the World Wide Web, of coding Hyper-Text Markup Language, HTML5 and CSS3. Students will have a solid understanding of using File Transfer Protocol (FTP) to remotely maintain WebSites. Cascading Styles (CSS) will be empathized to make Webpage styles reusable. Students will understand how to use current HTML methods using HTML5 for WebPage design, WebSite design, web forms design, design with tables, and enhanced WebSite design using advanced CSS3. Students will be capable of producing syntax error free HTML5 and CSS3. Students will code well structured HTML5/CSS3, and the code will be well documented to make it possible for others to read and understand. Well documented code is easer to reuse.

Strong emphasis is placed on HTML5/CSS3 design that separates content of a WebPage from the display of that content. An original goal of the World Wide Web is to publish content that is independent of devices that display contend. This is increasingly important today considering the multitude of WebBrowser and Hardware. As a WebMaster, you cannot predict if your WebSite will be accessed by PC using Explorer browser, a SmartPhone using the Crome browser, or a blind and deaf individual using a Braille browser.


Due Dates/Late Work and Participation Policy
All assignments are due on the date specified in the course website. Pay very close attention to due dates. A 20% penalty will be deducted from your grade for any work turned-in after the due date. For example, an exam worth 200 points turned in late will mean that the highest grade you can earn is 160. Another way to think of this is that "C" is the highest grade you can earn for your work turned-in late. You are responsible to make instructor aware of any extenuating circumstances.

E-mail
Students must use their Tulane University email addresses to communicate with faculty, staff, and students for purposes related to this course. Please check your email because instructors, staff, and faculty will solely utilize your Tulane University email to connect with you. Students may not use the e-mail addresses of other students, faculty, or staff for purposes unrelated to Tulane.

Instructional Materials and Procedures book cover
Text: Carey, New Perspectives: HTML and CSS, 6th Edition - Comprehensive Publication Date: November 16, 2011 - ISBN-10: 1111526443
Software: A FTP Client, a text editor and a WebBrowser must be installed on your computer. If you are using a non-standard WebBrowser, it must support frames and HTML 5.0
Handouts: Additional handouts may be required. Instructor will provide information on obtaining this material.
Canvas: http://tulane.instructure.com/
TextBook: Companion WebSite for Students. Here you will find the sample Data Files needed to complete all WebSite Assignments.

When obtaining a copy of your textbook, be certain the ISBN number is correct.
ISBN-10: 1111526443, Amazon, and other online book sellers, have copies, new and used.

Tulane's Bookstore will not stock our Textbook, which is the 6th Edition.. Be careful, make sure you purchase the 6th Edition..

Procedures:

  1. Important material from the text and outside sources will be covered. Canvas Discussion is encouraged as is student-procured outside material relevant to topics being covered.
  2. Assignments: Review Assignments, Case Problems, and other projects will be assigned weekly to reinforce material in the text. These assignments may require the application of various software packages.
  3. Exams: Two exams will be given. The exams will be open book. Mid-term exam is development of a web site (requirements and grading rubric to be provided 2 weeks prior). The Final exam is development of a web site (requirements and grading rubric to be provided 2 weeks prior).
  4. Internet: Materials will be distributed with Canvas ( http://tulane.instructure.com/). Students are required to visit Canvas multiple times weekly. And, materials will be distributed on-line at the Site Index WebPage, here: http://www.tulane.edu/~gnorth/2019Fall/CPST-2400-10/siteIndex.html

Canvas

https://tulane.instructure.com/
All Tulane SoPA online students must submit course work and assignments by utilizing Canvas. Instructions on how to use Canvas can be found in the Online Learning Guide on the SoPA home page. Select ‘Student Information’ and click on the Online Learning Guide. Students may also access the Help feature in Canvas. Locate the question mark in the sidebar under myTulane once logged into Canvas. In addition, training on how to use Canvas will take place during the student orientation.

For additional technical support:

Web: http://tulaneuniversity.zendesk.com/

Phone: (504) 608-0077


CPST WebServer, not Canvas’ Turnitin
Students will be required to submit WebSite assignments through Tulane’s CPST WebServer. We will not use Canvas’ Turnitin feature. Exclusively use Tulane eMail for correspondance with your instructor. Do not use Canvas Messaging (Inbox).

CPST 2400 Data Files and Software
Students in this class, CPST 2400, will not use Microsoft Office 365 applications to complete, turn in, assignments. The Software and Data Files required are described by the the Course Documents WebPage … here …
http://www.tulane.edu/~gnorth/2019Fall/CPST-2400-10/courseDocuments.html

Class Schedule
Course Calendar, Readings, Assignments, and Exam Schedule:

All readings are from the textbook. Our textbook uses Tutorials like other books use Chapters. All Assignments listed below are detailed on our SiteIndex WebPage -- the URL to SiteIndex is http://www.tulane.edu/~gnorth/2019Fall/CPST-2400-10/siteIndex.html, every assignment includes writing WebPages using the Web's programming language, HTML5. All of the HTML/CSS required to complete assignment WebPages is discussed in detail (with examples) in the textbook readings for each Assignment. Canvas' Course Materials includes Sample Data Files you will need to complete WebPage assignments. Sample Data Files also available from our Textbook Companion WebSite.

Assignment Start Dates and Due Dates are detailed in our class' Site Index WebPage, the bible for your class.

Our Site Index WebPage is a chronological, comprehensive, linked list of all assignments, required readings, and other course documents. Especially, it is where you will find Assignment Due Dates and Grading Rubrics.


Research Paper Formate
No Research Paper is required.

Group Project
No Group Project is required.

Final Paper
No Final Paper is required.

Evaluation: Mid-term and Final Exams

Two exams, mid-term and final will be worth 50% of your grade. Assignments and participation in Canvas Discussions will be 50% of your grade. Helping your fellow students is encouraged and is considered a part of your participation in Canvas Discussions. A complete list of Weekly Assignments is documented in our Site Index WebPage.

Canvas Discussions
Discussions are an important part of any course, and they are especially important in online courses. Our online discussions are designed so that you engage with the course content with other students and your instructor in every module of this course.

Discussion Grading
Your grade for each discussion depends on the frequency and timeliness of your posts and replies and on the quality of what you post. You are encouraged to contribute to the discussion on as many different days during the module as you can, but you must at least meet the minimum discussion participation guidelines above. In addition, the content of what you post is important. When you reply to someone else's post, go beyond simply agreeing with them – to add something extra by asking a question or offering a different example. Compare and contrast different positions, or play devil's advocate. Always be sure to cite any sources you use to compose your discussion threads.

Netiquette
Netiquette means "internet etiquette", and it is a set of informal guidelines intended to promote civil discourse in online discussions. Some common examples of netiquette in online courses include:

Web Conferences
No Web Conferences will be schedule.

Semester grades will be based on the following scale:

Letter
Grade
% Range
A 93% and over
A- 90% to 92%
B+ 87% to 89%
B 83% to 86%
B- 80% to 82%
C+ 77% to 79%
C 73% to 76%
C- 70% to 72%
D+ 67% to 69%
D 63% to 66%
D- 60% to 62%
F below 60%

Disability Statement
If you believe you may encounter barriers to the academic environment due to your specific learning style or known challenges, please feel free to contact me and/or the Goldman Center for Student Accessibility. Any student with approved academic accommodations is encouraged to contact me during office hours or by e-mailing me to schedule an appointment. If you have questions regarding registering a disability or receiving accommodations, please contact the Goldman Center for Student Accessibility at 504-862-8433 or accessibility.tulane.edu.

Honor Code Violation
Any student behavior that indicates a lack of academic honesty and integrity is considered a violation of the Tulane University Honor Code. Rules and Requirements, Student Code, and other important information can be found here: https://college.tulane.edu/code-of-academic-conduct.

Syllabus Change Policy
The syllabus will not be changed in a substantial manner, however the order in which the course material is presented may be changed if needed. The basis for grade determination and the date of final the examination will not be changed. For this reason, it is important for you [the student] to check your Tulane.edu e-mail account and Canvas on a regular basis so you are informed of any changes to the course syllabus.

Tulane Academic Calendar
The SOPA Tulane Academic Calendar with college deadlines and dates is listed here: https://sopa.tulane.edu/student-information/academic-calendars/fall-2019

Title IX & Institutional Equity

Tulane University recognizes the inherent dignity of all individuals and promotes respect for all people. As such, Tulane is committed to providing an environment free of all forms of discrimination including sexual and gender-based discrimination, harassment, and violence like sexual assault, intimate partner violence, and stalking. If you (or someone you know) has experienced or is experiencing these types of behaviors, know that you are not alone. Resources and support are available: you can learn more at titleix.tulane.edu. Any and all of your communications on these matters will be treated as either “Confidential” or “Private” as explained in the chart below. Please know that if you choose to confide in me I am mandated by the university to report to the Title IX Coordinator, as Tulane and I want to be sure you are connected with all the support the university can offer. You do not need to respond to outreach from the university if you do not want."

Confidential Services Private Services
Except in extreme circumstances, involving imminent danger to one’s self or others, nothing will be shared without your explicit permission. Conversations are kept as confidential as possible, but information is shared with key staff members so the University can offer resources and accommodations and take action if necessary for safety reasons.
Counseling & Psychological Services
(CAPS) - (504) 314-2277 or
The Line (24/7) - (504) 264-6074 or
Student Health Center - (504) 865-5255
Case Management & Victim Support Services
(504) 314-2160 or ssrs@tulane.edu
Student Health Center - (504) 865-5255 Tulane University Police
(TUPD) - (504) 865-5911 or
Downtown (504) 988-5531
Sexual Aggression Peer Hotline and Education (SAPHE)
(504) 654-9543
Title IX Coordinator - (504) 865-5615 or
msmith76@tulane.edu

Important Websites
Stay Connected with Tulane University School of Professional Advancement
Useing Linkedin
https://www.linkedin.com/school/tulane-university-school-of-professional-advancement/

Help with Writing Assignments
Tulane Writing Center serves all undergraduate students in all disciplines where writing is assigned. The Writing Center is a free tutoring service that provides students with assistance on papers in the English language for most Tulane undergraduate courses. Location: front desk at the Tutoring Center is on the first floor of the Mechanical Engineering Building, #14, TU Uptown Campus. Phone Number: 504-865-5103. More information online at their web Page: https://success.tulane.edu/student-resources/academic-learning-tutoring-center

Course Schedule
Course Calendar, Readings, Assignments, and Exam Schedule:

All readings are from the textbook. Our textbook uses Tutorials like other books use Chapters. All Assignments listed below are detailed on our SiteIndex WebPage -- the URL to SiteIndex is http://www.tulane.edu/~gnorth/2019Fall/CPST-2400-10/siteIndex.html, every assignment includes writing WebPages using the Web's programming language, HTML5. All of the HTML/CSS required to complete assignment WebPages is discussed in detail (with examples) in the textbook readings for each Assignment. Canvas' Course Materials includes Sample Data Files you will need to complete WebPage assignments. Sample Data Files also available from our Textbook Companion WebSite.

In the table below, column 1, "Wk #" is the week number. Knowing the week number is import to your success. You will note that week numbers begin with Week 0 (not 1).

** : Assignment Start Dates and Due Dates are detailed in our class' Site Index WebPage, the bible for your class.

Our Site Index WebPage is a chronological, comprehensive, linked list of all assignments, required readings, and other course documents. Especially, it is where you will find Assignment Due Dates and Grading Rubrics.

Wk
#
Start Date Assignments Due Date Textbook Readings
0 Aug 26 Week 0 - Class Begins, HelloWorld Jan 20 Tutorial 1
1 ** Getting Started with HTML5 ** Tutorial 1
2 ** Getting Started with HTML5 ** Tutorial 1
3 ** Developing a Web Site ** Tutorial 2
4 ** Developing a Web Site ** Tutorial 2
5 ** Designing a Web Page with CSS ** Tutorial 3
6 ** Designing a Web Page with CSS ** Tutorial 3
   ** Fall Break -- no assignments
7 ** Creating Page Layouts with CSS ** Tutorial 4
8 ** Working with Web Tables and Columns,
-- Mid-term Exam
** Tutorial 5
9 ** Creating a Web Form ** Tutorial 6
10 ** Designing a Multimedia Web Site ** Tutorial 7
11 ** Enhancing a Web Site with Advanced CSS
-- Final Exam
** Tutorial 8
   ** Thanksgiving Break –– no assignments
  ** Last chance to turn-in Assignment WebSites is **, see Site Index **
  ** Yahoo -- ORIGIN mid 18th century: from the name of an imaginary race of brutish creatures in Swift's Gulliver's Travels (1726). -or- Yahoo! We won! wahoo, yippee, hooray, hurrah, hallelujah, bravo, hot dog, whoopee, yay, yee-haw. -or- maybe it's just YooHoo.

Final Letter Grades will be turned in to Tulane before 4:30 PM, Site Index
   
   ** Last day to make up Incomplete Grades

** : Assignment Start Dates and Due Dates are detailed in our class' Site Index WebPage, the bible for your class.


what is it?
What is it?