ITSE 1411 Beginning
Web Programming Syllabus
Enrollment
Information:  
Semester
Information:  
Course
Catalog
Description:
  • Instruction in Internet Web Page programming and related graphic design issues including mark-up languages, Web sites, Internet access software, and interactive topics. May include use of HTML, CGI, JAVA, ASP or JavaScript. Fee: $12 (ITSE 1491)
 
Required
Texts:
Gaskill Web Design textbook

Web Site Design Made Easy, Learn HTML, XHTML, and CSS, 3rd edition, Gaskill Dennis, Morton Publishing Company, 2008,   ISBN: 0-89582-735-2

 
Gosselin javascript textbook

JavaScript, Fourth Edition, Gosselin Don, Course Technology, 2007, ISBN 13: 978-1-4239-0150-1 or ISBN 10: 1-4239-0150-9

Bookstores

Course
Rationale:
  • This course is an introduction to HTML, XHTML, CSS, and JavaScript. The course assumes no previous programming experience but does assume knowledge of the Internet. Topics will include:
  • Using XHTML and JavaScript.
  • Data Types: Integer, Float, and Strings
  • Using Hyperlinks, Images, Lists, Tables, Frames, Forms, Cascading Style Sheets,
  • Similarities and differences between XHTML and JavaScript
  • Debugging Techniques
  • Object-Oriented Programming
  • Control Structures: Selection and Repetition (Looping)
  • Arrays
  • The Document Object Model
Course
Objectives/
Outcomes:
  • To learn XHTML tags and JavaScript Language programming concepts and techniques
  • To develop the ability to logically plan and develop web pages
  • To learn to write, test, and debug web pages using XHTML and JavaScript
  • After successfully completing this course, a student should be able to:
    Support the development of web pages.
    Write scripts using JavaScript in a web page.
    Effectively incorporate JavaScript in a web page.
    Create forms and check for data accuracy.
    Use JavaScript system objects.
    Embed objects in a web page.
    Effectively use decision and looping statements in JavaScript programs.
    Effectively manipulate strings.
    Effectively use array processing.
Requirements:
  • Complete 10 homework assignments.
  • Complete 2 projects (exams given in special cases).
  • Complete a final project.
  • Seek assistance and ask questions about course material or course requirements from the instructor as necessary. You are responsible for all material presented in the text and through the course web pages.
  • You will upload all assignments to your web site and notify Dr. Scholl when you are ready for grading.
  • You are not to use web designing software for your projects. You are to key in your html code and JavaScript.
Course Grade Calculation:
    Web Assignments
10 * 40 = 400
Project #1
200
Project #2
200
Final Project
200
Total
1000
Homework
Assignments:
  • Ten homework assignments will be given during the course. Homework assignments are due at midnight (the end of the day) of the assigned due date. Late assignments may be accepted for credit with a possible penalty of 20%. If you become 3 assignments behind, you may be dropped for lack of progress at the instructor's prerogative.
Examinations:
(project based)
  • Two projects and a final project will be given. The first project will cover the material presented up to the date of the project. The second project will emphasize the material presented after the first project but may include topics from the entire course. Projects must be completed on or before the scheduled dates. Exceptions must be approved by the instructor. The final project will entail creating a complete site based on the information learned throughout the course.
Grading
Scale:
     A
90-100
B
80-89
C
70-79
D
60-69
F
Below 60

Course
Schedules