Course Syllabus

Contact

Name: Jacqueline Wanner

Email: wannerj@macomb.edu

Twitter: @web_instructor

LinkedIn: http://www.linkedin.com/in/jwanner

Website: http://jwanner.net

Office: Center Campus A-214

Phone: 586-286-2053

Office Hours: Mondays 11am - 2pm, Tuesdays 11am - 1pm

Download the PDF version of the First Day Handout: First Day Handout (PDF)

Course Information

Section: ITWP-1000 Introduction to Web Programming

Location: Virtual (Online)

Course Day/Time: N/A

Important Dates:

(Always be sure to check with the Registration and Enrollment Office for exact semester dates.)

Pre-requisite(s)

ITCS-1010 or ITCS-2335 or consent of Instructor or Associate Dean.

Course Textbook

Web Development & Design Foundations with HTML5 8th Edition

Required
Text: Web Development & Design Foundations with HTML5, 8th Edition
ISBN-13: 9780134322759
Author: Terry Felke-Morris © 2016, Pearson Education, Inc.

Publishers website: http://www.pearson.com
Author's website: http://webdevfoundations.net

Companion Website: Online access information is located within the front of the textbook. Please review for more information and instructions. Website URL: http://webdevfoundations.net.

Course Description

This course introduces Web Programming using HTML, current web technologies, and website development tools. It emphasizes the fundamental understanding of HTML for web page development, the utilization of CSS for web page layout and formatting, and the use of JavaScript for interactivity and covers current industry standards, processes and techniques.

Technical/Software Requirements

Minimum equipment requirements: Windows-based PC with Windows 7 or higher. This course uses a FTP application to connect to an external web server. FileZilla is a free FTP client available for Windows, Macintosh and Linux operating systems.

This class uses an ASCII Text Editor (i.e., Notepad, Programmer's Notepad, Notepad++, TextWrangler), *Dreamweaver (optional), and the latest version of major web browsers.

Macintosh Compatibility: Macintosh users must have access to an ASCII editor. If you're using a Macintosh OS X version, TextWrangler is recommended. Please contact me if you have any questions regarding Macintosh compatibility. 

During the first half of this course we will be using a basic ASCII editor (e.g., Notepad or TextWrangler) to create raw HTML code.

Dreamweaver is optional for this course. If you would like to download Dreamweaver after the second half of class, it is available for a short free trial period from the Adobe website at the following URL: https://creative.adobe.com/products/download/dreamweaver. If you do not wish to download and try Dreamweaver, you may continue to use a free basic HTML editor for this entire course.

*If you wish to download the trial version, you will have to set up an Adobe account. It's free. WARNING: Do NOT install Dreamweaver until the second half of the term. The trial version is only good for a limited number of days.

Macomb Community College Liquid Web Server & Policies - Must Read!

Each server in the "real world" has policies regarding fair use and acceptable file types, so getting use to the nature of allowable content is something each of us must do anyway. Remember, we are here to protect the educational accessibility of everyone enrolled in ITWP courses here at Macomb. Please read the policies below carefully.

  1. This is a PRIVATE network. As such, you must have a userid and password to gain access. All persons having an account on this server are responsible for keeping their userid and password safe.
  2. All accounts are bound by the fair use policies set forth. Accounts found in violation will be immediately suspended, no questions asked, no excuses accepted.
  3. This is NOT a permanent repository. You are encouraged to keep archival copies of all their work.
  4. You are required to maintain copies of all materials posted herein. Accounts expire at the end of the current semester, 24 months hence. If you take other ITWP courses, the clock is 'reset'. There is no warning system in place. At the end of the 24-month grace period, all files and folders and account information will be removed from the system.
  5. Unfortunately circumstances may require that all student user files must be removed. This will only happen between semesters, if at all. If you need access reinstated, contact the network administrator through your instructor.
  6. Do NOT store AVI, MOV, MP3, QuickTime or any other type of movie files on this web site, storing of such files is strictly forbidden. Files will be deleted without notice.
  7. Do NOT store zip or PowerPoint files on this web site, storing of such files is strictly forbidden. Files will be deleted without notice.
  8. All MP3 files found on this system will be removed without warning.
  9. Do NOT upload BMP or any other image file types except JPG, PNG, and GIF. There is a size limitation for JPG, PNG and GIF images of 1MB. All image files exceeding this limitation will be removed.
  10. While sound files are a necessary part of ITWP1000, there remains a 1MB limitation for size. All sound files exceeding this limitation will be removed. Acceptable file formats are: wav, midi, ogg, or au.
  11. All WAV, MIDI, and other sound files must remain within your ITWP1000 folder. All sound files found outside of the ITWP1000 folder will be removed.
  12. You cannot change your assigned password.
  13. This file (index.htm) MUST be overwritten with your new index.htm page or your user account may be considered unoccupied and subject to removal. Please print a copy for future reference.
  14. All files found on this server with a non-standard, non-class related extension will be removed without warning.
  15. Any files or folders located at the root level that are not default files or folders will be removed without warning.
  16. There is a bandwidth limitation placed on each account. If you exceed the bandwidth limitation you may be locked out of your account until the limitation period expires.

This policy is updated from time to time and will be made available to your instructors for distribution in normal classroom materials.

Course Outcomes

Outcome 1:

Upon completion of this course, students will be able to describe Internet standards, the client/server model, commonly used Internet protocols, URLs, domain names, markup languages and basic web terminology.

Outcome 2:

Upon completion of this course, students will develop a single web page with multiple hyperlinks using HTML and publish (FTP) the result to a web server.

Outcome 3:

Upon completion of this course, students will be able to develop a multiple page web site employing graphics, multimedia elements, form(s), various basic web page elements, CSS (cascading style sheets) and user input.

Outcome 4:

Upon completion of this course, students will be able to create a fully functioning multiple page website with embedded JavaScript(s) to provide web site navigation, user input and page processing.

Attendance

You need to understand the importance of class attendance. Regular attendance and active participation/contribution are essential for learning. Attendance is measured by your presence in the discussion forum, as well as the submission of assessments or other assigned work on a timely basis. Simply logging on does not contribute to or count as participation in the class. Excessive absences may result in a deduction of points up to a failing course grade.

Attendance in this course means that you are actively participating in the virtual classroom. This means that you log into the virtual classroom on Day 1 to retrieve the weekly schedule. Before 11:59pm on Day 3 to post your responses to the Discussion forum and before 11:59pm on Day 7 to react and respond to peer postings within the Discussion forum. Web activities (projects and homework assignments) must be posted to your class website before 11:59pm on Day 7 unless otherwise notified.

Because of the availability of the internet at almost every library in the United States, you are expected to keep up with your assignments and participation regardless of where you might be. Dropping out of this class or not completing work assignments, may result in a failing grade if the proper procedures are not followed. Drops are your responsibility. If you elect to drop the course you must do so through the proper procedure. Failure to withdraw from the class will result in an "E" being recorded.

Your Instructor checks email and the Help forum daily. S/He will visit the virtual classroom on Day 1 when posting the week's assignments. The virtual classroom is again visited on Day 4 to check threads for individual submissions of discussion topics and on Day 7 to review peer responses. As soon as projects or homework assignments are graded (allow 7 days following the assignment due date) a general email will be sent to members of the class inviting you to check the grade book.

Course Communication Policy (Please review)

Duration & Workload

The course contains eight (8) instructional modules that will be delivered over eight weeks. Each module contains a Weekly Schedule that includes the readings and assignments that are due that week. The readings and assignments will take approximately 15-20 hours/week to complete. To ensure your success and the success of your peers, it is critical that you schedule enough time each week to complete all of the readings, contribution requirements and assignments in a timely manner.

Criteria/Policies for Assignments and Work Submission

  • Each project/homework assignment must be clearly labeled on your home page and correctly hyperlinked to the appropriate work on the web server at the time it is due. If any assignment or project is not clearly labeled and uploaded to the appropriate area on its required due date, you may receive zero (0) points for the assignment or project.
  • Any work and/or projects not properly hyperlinked from your student (course) homepage or uploaded to the web server by the assignment's due date will result in a zero (0) grade. This includes ALL assignments. No exceptions.
  • If your work has been uploaded to the web server but submission of the assignment was not completed in Canvas, a zero (0) grade will be issued. The submission type may include a Text Entry, Website URL, or File Upload as determined by the assignment.
  • The instructor must receive an assignment submission in Canvas that includes your course homepage URL. If the instructor does not receive an assignment submission in Canvas and/or if your course homepage URL is not included, a "0" (zero) grade may be issued by the instructor regardless if the work was uploaded to the web server on time.
  • Assignments are only open for a certain amount of time defined by the instructor. Failure to submit an assignment using the method indicated for the assignment in the time allocated, is considered late and will not be accepted. If you miss submitting your assignment, please DO NOT email me the file(s). The assignment is considered late and will be counted as a zero (0).
  • Completed work must be submitted within the assignment's window of availability. For example, if an assignment closes at 11:59pm, and you submit your work at 12:00am, it is late. Do not try to program or submit work at the last minute. You may encounter errors that you cannot correct in a timely manner and therefore miss the assignment deadline. Please be aware of this and manage your time accordingly.
  • Make-up or late work is not accepted.
  • Cheating or plagiarism is not tolerated and will result in a zero grade for the assignment and/or an "E" grade for the entire course. If the instructor suspects cheating, a zero grade will be issued for the assignment. Violations of academic integrity may result in a failing grade for the course and the incident will be immediately reported to the Associate Dean.
  • The grade issued at the time of grading is the grade that stands for the assignment regardless if subsequent submissions have been made.
  • The instructor is allowed 7 days following the assignment's due date to return a grade along with feedback regarding the assignment to you. If grading is delayed, an email will be sent out to the class that includes the time that it will be completed. 
  • Please be aware that your assignments must function correctly on the MCC lab personal computers using the software versions/environment provided by the college. If you plan on doing work at home or elsewhere please make sure that they run on MCC provided computers also. The instructor cannot simulate everyone's home computer or external environment with every possible version of software in order to correct and evaluate your programs. You are responsible for meeting the design specifications and version of all programs – I am not interested in the fact that the program runs on "your" home computer.
  • The quality of work turned in must be in a professional and business-like manner.
  • All project/homework assignments must be posted to the web server and/or listed in the appropriate discussion area of the virtual classroom on or before the assigned due date.
  • All communications must be grammatically correct, neat and organized. Sloppy or unprofessional work will result in a deduction of points for that assignment.
  • All web site URLs must be correctly hyperlinked within the virtual classroom. The instructor reserves the right to deduct points from the total assignment score if website sources are not correctly hyperlinked to its referenced source.
  • The instructor monitors the Help forum within the virtual classroom. The instructor reserves the right to allow at least 24 hours for students within the classroom to post a correct suggestion or solution to an issue before responding. If a correct suggestion has not been posted, the instructor will then provide suggestions where applicable.
  • You are encouraged to communicate with Macomb Online Support (1-877-362-2662) early to solve connection issues. Help desk personnel routinely notify instructors of connectivity issues, but it is your responsibility to communicate with the instructor if there is a technical reason material is not posted on time.

Criteria for Exams/Quizzes (where applicable)

  • Multiple choice, True/False.
  • The instructor must be notified in advance if you are unable to take a scheduled test or a grade of ZERO (0) will be recorded.
  • If a deadline for a required scheduled test/quiz or exam is missed, the instructor reserves the right to issue a grade of zero (0).
  • Exams/Quizzes are not cumulative and are based on required textbook chapter readings, supplemental course resource materials and course lectures when applicable. Test/Exam requirements will be given to you at the start of the week's test/exam date.

Grading Policies

Academic Honesty

ADA Compliance

Macomb Community College complies with the Americans with Disabilities Act and the Rehabilitation Act of 1973, Section 504. See:

Macomb Reading and Writing Studio(s)

The Macomb Reading and Writing Studios—with locations at both South and Center Campuses—assist students to gain, improve, and demonstrate academic and professional literacies expected of college students and graduates. "The Studios" offer appointments on-campus and online, including one-on-one and group sessions, as well as workshops and class visits upon request. For more information, please visit http://www.macomb.edu/future-students/student-resources/reading-writing-studio.html.

Title IX Reporting

Like all faculty and staff at Macomb Community College, I am required to share any information that you disclose to me in class discussion, papers, journals, meetings or otherwise about your experiences of abuse, sexual assault or sexual harassment to our Title IX coordinator. If you share information with me about a recent sexual assault, the police will be notified. If you would like to discuss these issues in a confidential setting, please consider reaching out to Turning Point at 586-463-6990 or www.turningpointmacomb.org. For more information, please visit www.macomb.edu/titleix.

Student Conduct & Netiquette

Please note that If you choose to engage in disruptive or disrespectful behavior, it will be reported to the appropriate Macomb Community College administrator which may result in being removed from the course.

The course instructor reserves the right to remove/delete postings and responses from discussion forums that are deemed inappropriate

Please review "The Core Rules of Netiquette" from the book Netiquette by Virginia Shea.

Confidentiality and Proprietary Information

Online Accessibility

Guidelines for a Successful Online Experience

What you can expect of me

Macomb Community College - Privacy Policy

Course Summary:

Date Details Due