Course Syllabus

COSC 2310

Introduction to Web Development

Web Development 101

Online, Spring 2014

Download Syllabus

Instructor Information

Name: Krystyna Kiefer

Office: 207

Office Phone: 512.123.4567

Email: krk62@txstate.edu

Office Hours:

MWF: 8AM-10AM

TR: 11AM-2PM

And by appointment

 

Course Description and Purpose

The purpose of this course is to introduce high school students to web development terminology, practices, coding, uses, and design. Students should gain an intermediate level of knowledge and skills to develop a fully functioning, aesthetically pleasing, and specification-meeting website.

 

Course Objectives

This course is designed to meet many ISTE Teacher standards. Teachers proctoring this course should:

1. Facilitate and Inspire Student Learning and Creativity

Teachers use their knowledge of subject matter, teaching and learning, and technology to facilitate experiences that advance student learning, creativity, and innovation in both face-to-face and virtual environments.

2. Design and Develop Digital-Age Learning Experiences and Assessments

Teachers design, develop, and evaluate authentic learning experiences and assessment incorporating contemporary tools and resources to maximize content learning in context and to develop the knowledge, skills, and attitudes identified in the NETS-S.

3. Model Digital-Age Work and Learning

Teachers exhibit knowledge skills, and work processes representative of an innovative processional in a global and digital society.

4. Promote and Model Digital Citizenship and Responsibility

Teachers understand local and global societal issues and responsibilities in an evolving digital culture and exhibit legal and ethical behavior in their professional practices.

5. Engage in Professional Growth and Leadership

Teachers continuously improve their professional practice, model lifelong learning, and exhibit leadership in their school and professional community by promoting and demonstrating the effective use of digital tools and resources.

 

Instructional Goals for Course

  1. Students will understand and be able to communicate using technical jargon relating to web development.
  2. Students will be able to read and write in simple HTML and CSS code languages, as well as read PHP languages.
  3. Students will be able to identify and make proper use of web development applications or software, such as Dreamweaver or Wix.
  4. Students will construct websites and/or interlocking webpages that are easy to navigate and search.
  5. Students will comprehend and create color schemes that are aesthetically pleasing and legible.
  6. Students will maintain a general understanding of font schema that promotes text legibility and is aesthetically pleasing.

 

Required Text

There is no required text for this course. Readings will be provided through hyperlinks, downloadable documents, and course pages.

 

Required Technology

Technology should be as up-to-date as is affordable. High speed internet is required. Computer Operating System should be recent or current. You have a choice between Notepad++, Notepad, or Emacs to run, all free and available for download online. I recommend Chrome or Firefox as your web browser. As a web development course, Internet Explorer is the enemy.

 

Course Units, Assignments, and Grading

Late Work

This course does not have a very strict late-work policy, but will align with the following format:

  • Assignments will be due on the dates listed in the Class Schedule by 11:59PM.
  • Assignments submitted within 72 hours of the due date will still be accepted, but receive a penalty of 20% the maximum grade.
  • Missing assignments submitted seven days before the last day of class (dead week) will be accepted, but receive a penalty of 75% the maximum grade.
  • Assignments may not resubmitted unless permitted by the instructor.
  • Assignments which have not been submitted by seven days before the last day of class will receive a score of zero.

Assignment Submitted

 

By Due Date at 11:59PM

Within 72 Hours of Due Date/Time

Before Dead Week

Not Submitted / Submitted During/After Dead Week

Total Possible Points for Assignments

100%

80%

25%

0%

 

Grade Breakdown

Grades will be determined by performance on the following components:

Assignment

Dates

Points

Module 1: Introduction and Technical Terminology

Syllabus Quiz – due Jan 17

Terminology Quiz – due Jan 19

Jan 13 – Jan 19

TOTAL: 5

2

3

Module 2: Basic HTML

HTML Source Code/URL Submission – due Jan 26

Jan 20 – Jan 26

TOTAL: 8

8

Module 3: Basic CSS

CSS Source Code/URL Submission – due Feb 2

Jan 27 – Feb 2

TOTAL: 8

8

Module 4: Basic PHP

PHP Source Code/URL Submission – due Feb 9

Feb 3 – Feb 9

TOTAL: 8

8

Module 5: Build a Small Website with Code

URL Submission – Feb 23

Feb 10 – Feb 23

TOTAL: 15

15

Module 6: Build a Small Website with Web Application

URL Submission – due Mar 2

Feb 24 – Mar 2

TOTAL: 5

5

Module 7: Website Navigation

Navigation Quiz – due Mar 14

Good/Bad Examples Links Submission – due Mar 16

Mar 3 – Mar 16

TOTAL: 8

3

5

Module 8: Content Organization

Content Organization Quiz – due Mar 21

Good/Bad Examples Links Submission – due Mar 23

Mar 17 – Mar 23

TOTAL: 8

3

5

Module 9: Font and Color Schemes

Font Scheme Quiz – due Mar 28

Color Scheme Quiz – due Mar 28

Good/Bad Examples Links Submission – due Mar 30

Mar 24 – Mar 30

TOTAL: 10

2

3

5

Module 10: Final Website Build

URL Submission – due Apr 20

Mar 31 – Apr 20

TOAL: 25

25

Module 10: Corrections/Continuation

URL Re-Submission – due Apr 25

Apr 21 – Apr 25

Gain up to 50% of missing points on Final Website Build Submission

 

 

Extra Credit: Skype Chat Discussion

Jan 13 – Apr 25

Gain up to 5 points extra credit depending on participation in Skype chats

Extra Credit: Forums Discussion

Jan 13 – Apr 25

Gain up to 3 points extra credit depending on participation in Canvas Forums

TOTAL

108

Grades can be viewed through Canvas.

 

Final Grades

Final letter grades are distributed on a straight scale:

Letter Grade

Points

A

100-90

B

89-80

C

79-70

D

69-60

F

59-0

Course Summary:

Course Summary
Date Details Due