... 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: Spring 2019
Instructor: George North
Location: Online (Canvas) Course, no face-to-face classroom meetings
Contact Information, E-mail: gnorth@tulane.edu
HomePage: http://georgenorth.net/~george/georgeHome.php
Office Hours: None
Credit Allotment: 3 credit hours
Prerequisites: None
Textbook: Carey, New Perspectives: HTML and CSS, 6th Edition - Comprehensive Publication Date: November 16, 2011 - ISBN-10: 1111526443
Additional course materials continue on-line at the Site Index WebPage here:
      http://www.tulane.edu/~gnorth/2019Spring/CPST-2400-10/siteIndex.html
      and on our Course's Canvas site


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.

Bachelor of Science in Applied Computing Systems & Technology Program Mission Statement
The mission of the Information TechnologyProgram at Tulane’s School of Professional Advancementis to prepare students who are professionally competent and able to make valuable contributions to an organization in the application of knowledge and skills in information technology to help in achieving organization goals. This mission is accomplished by providing students with a challenging academic program of study, presented by a faculty of experienced information technology professionalsand industry thought leaders. The program emphasizes the development of the student’s critical thinking, problem solving, teamwork, and communications skills while developing a depth and breadth of knowledge in the field of study of information technology. The program also fosters a sense of professional ethics and development of professional practices and provides a foundation for lifelong learning in a continually changing profession.

Bachelor of Science in Applied Computing Systems & Technology Program Description
The Information Technology bachelor's degree program from Tulane School of Professional Advancement allows students to gain practical technology skills ingrained in the structures, security systems, and communication tools of everyday life. This degree program is suitable for anyone interested in developing specialized skills in the information technology sector. The program places a special emphasis on teaching students how to collaborate, think critically, communicate effectively, and develop IT solutions. Core coursework areas include analysis, information technology hardware and software, , cybersecurity, application development, system administration, network administration, critical business systems analysis, and more.

Bachelor of Science in Applied Computing Systems & Technology Program Learning Outcomes
Graduates of the Bachelor of Science in Applied Computing Systems & Technology program will be able to:
  1. describe the key components ofinformation systems including hardware, software, databases and networking components, and the interrelationships between these components
  2. critically analyze hardware and networking issues and recommend appropriate technology solutions.
  3. apply standard systems development practices to the evaluation, planning, implementation, and management of information systems.
  4. design and deliver effective and usable IT-based solutions and integrate them into a new or existing user environment.(Integrated ApplicationDevelopment
  5. analyze and assess threats to an IT Environment and develop appropriate countermeasures to mitigate potential damage from said threats
  6. demonstrate problem solving skills working in a team environment to develop solutions to technology problems

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.


Class Absence 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.. The 7th Edition became available on January 2, 2017, and it is likely this is the Edition that you will find in the Bookstore. 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/2019Spring/CPST-2400-10/siteIndex.html

Canvas

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).

SoPA Software
Students in School of Professional Advancment program will use various Microsoft Office 365 applications.

Tulane SoPA has a subscription to Microsoft Imagine, which give faculty and students access to several additional Microsoft software packages. Most of the software is downloadable, so there is no cost to you. To obtain download and serial number information, please ask your professor via e-mail and they will send you what is needed to install one or more Microsoft programs.

Please visit the following link to see a partial list of available software.
https://e5.onthehub.com/WebStore/Welcome.aspx?vsro=8&ws=48BCC767-4BE9-E011-B09A-F04DA23E67F6


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/2019Spring/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/2019Spring/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.


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%

Evaluation:

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.

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: http://catalog.tulane.edu/acalog/2010-2011-mod/Behavior-and-Code-of-Academic-Conduct.html.

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: http://sopa.tulane.edu/content/academic-calendars

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 Private
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
titleix@tulane.edu

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

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/2019Spring/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 Jan 14 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
   ** Fall Break -- no assignments
6 ** Designing a Web Page with CSS ** Tutorial 3
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
   ** Thanksgiving Break –– no assignments
11 ** Enhancing a Web Site with Advanced CSS
-- Final Exam
** Tutorial 8
  ** 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?