Beginning Web Programming

Beginning Web Programming


CREDIT Spring 2014
01/13/2014 - 05/11/2014

Course Information

Section 005
Distance Learning
Judy Scholl

Section 005

Judy Scholl

Section 006
Distance Learning
Judy Scholl

Section 006

Judy Scholl

Section 002
Distance Learning
Judy Scholl

Section 007
Distance Learning
Judy Scholl

Section 007

Judy Scholl

Office Hours

  • Su M T W Th F Sa
    Adobe Connect (linked from Blackboard)
    Adobe Connect office hours
    Please email me if you need a "face-to-face" meeting. Generally it is more useful to you is you are sitting at your home computer as I talk you through the steps you are having trouble with. By using Adobe Connect I can view your screen and see what you need help with. Due to the voice delay it is easier to talk on the phone while viewing Adobe Connect. Although not the best, voice is available through Adobe Connect.

Course description / rationale

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

Pre-requisite: None


Course Rationale:

This course is an introduction to HTML, XHTML, DHTML, CSS, and JavaScript. The course assumes no previous programming experience but does assume knowledge of the Internet. Topics will include:

Using XHTML, HTML, DHTML and JavaScript.

Data Types: Integer, Float, and Strings

Using Hyperlinks, Images, Lists, Tables, Forms, Cascading Style Sheets,

Similarities and differences between XHTML, HTML, DHTML and JavaScript

Debugging Techniques

Object-Oriented Programming

Control Structures: Selection and Repetition (Looping)


The Document Object Model


Instructional Methodology:

This is a course offered through the Accelerated Programmer Training.  This is a four hour credit course, which means the time expected for instructions is 5.5 hours a week for 16 weeks.  This does not include time for reading, or completing assignments.  Student time varies by student dependent on your ability to read technical material and your previous experience.  Students with little technical background may spend as much as 15 to 20 hours a week.  This course requires use of Blackboard, email, and Internet postings.  Additionally, telephone contact and Interactive computer sessions (class meetings) using Adobe Connect.  The student is expected to complete assignments by a specified time, but may work at an accelerated pace. 


Students will receive logins and passwords for the school server that will be posted in the grades section of Blackboard.  Students are not to share their password or send it through an email.  Students may join the class Facebook group but are not required to do so.  When class announcements are posted, an email message is sent to hour ACC email account.  Students should check their ACC email account often.  If you do not wish to log into your ACC email, then "bounce" your ACC email to your preferred email account. 


Students are expected to be committed to success in this course and to complete all assignments and projects on time as posted in the schedule.  The instructor will respond by email in a timely manner.  Effort will be made to respond within 48 hours. (Response might not be as timely over the week-end.)  Grading will be completed before the next assignment is due.  If grading is completed (according to instructors time) before the next assignment is due, you may resubmit for regrading.  This must be according to instructor time and may seem inconsistent, but I do not always have time to grade more than once.  This is a "perk" as time allows.

Student Learning Outcomes/Learning Objectives

Program-Level Student Learning Outcomes

6.2 Design, develop, and  manage/maintain  web sites and web site interfaces using both programmatic and style techniques

6.3 Create, test  and maintain server-side programs

Course Objectives / Learning Outcomes:

To learn HTML 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, HTML5, DHTML, CSS 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.

SCANS Competencies:

Competencies have been identified that are relevant to the level of instruction in the community college environment. These competencies reflect the knowledge and skills employees need to succeed in any occupation. This course will expose the student to the concepts and application of the following competencies:

  • Uses computers to process information.
  • Applies Technology to Task: Understands overall intent and proper procedures for setup and operation of equipment.
  • Arithmetic: Performs basic computations; uses basic numerical concepts such as whole numbers, etc.
  • Listening: Receives, attends to, interprets, and responds to verbal messages and other cues.
  • Problem Solving: Recognizes problems and devises and implements plan of action.



Approved Text and Teaching Materials: 
You must buy 2 textbooks.  One JavaScript book and one design book.

The JavaScript book is used for 2 semester so renting the JavaScript book is not recommended.

I seldom have a student who is satisfied with the online book.  The online book is hard to go back and reference material and most students become frustrated with the online book and many then drop.


Gosselin javascript textbookGosselin Don, JavaScript, Fifth Edition, Course Technology, Gosselin Don, Course Technology, 2011,
ISBN 13: 978-1-538-74887-2 or ISBN 10: 0-538-74887-7

Basics of Web Design HTML5 & CSS3, Second Edition.  Felke-Morris, Terry. Addison-Wesley, 2014
ISBN: 13: 978-0-13-312891-8 or 10:  0-13-312891-1.

 If you order online, be sure that the book is scheduled to arrive by the start of the semester. Not having a book is not an excuse for a late assignment.

software requirements

Software required:  Mac and PC users

Flash Drive:

Students working on campus will have access to designated hard drive space that can be accessed from all computer studies departmental labs.  This space is not accessible from home or other computer locations on campuses.  Some students may prefer to use a flash drive.  However, students can upload to the student server assigned to the class in all cases except on any ACC campus when using student Wi-Fi accounts to attach to the college server.  This is done for security purposes.  Students cannot access any other ACC server from the student Wi-Fi server.

Course Requirements

Important college requirement dates:

Grade Policy:
Grade will be assigned based both on concepts and practical application. Assignments and lab projects will be a part of the grade. An overall grade will be assigned on the following grading scale:

90% - 100%   A
80% -  89%   B
70% -  79%   C
60% -  69%   D
 0% -  59%   F

Grade Computation:


























All work due at 11:59 pm on date posted in schedule

Pages that do not validate are not graded.





15 points

Module 1

40 points

45 points

135 points

Module 2

40 points

60 points

150 points

Module 3

40 points

    60 points    

150 points

Module 4

40 points

60 points

150 points




1000 points

  • All work submitted by uploading to the class server.
  • Students may work at the computer technology department open lab at any campus or a home.  See open lab schedules
  • The instructor will answer email questions and work with you interactively over the Internet at agreed upon times.
  • Do not attach your work to email messages.  ACC email server distorts HTML attachments.  Upload and link to your homework in which you are requesting help so that student and instructor are looking at the same code.  I do not want to see code snippets.  I want to see all the code.  The error is often not made where the page fails.
  • Not having the textbook is not an excuse for being late on an assignment. 
  • Students must email the instructor when an assignment or project is ready for grading.  Students may turn in assignments early.

Course / Class Policies

Academic Integrity

 A student is expected to complete his or her own homework and projects. Students are responsible for observing the policy on academic integrity as described in the current Need to Know, under "Student Standards of Conduct and Discipline Policy".

    The penalty accessed will be in accordance with the current ACC Student Handbook policy.  See for more information.

For this course, the penalty for scholastic dishonesty is a grade of "F" for the course.


A student may receive a temporary grade of "I" (Incomplete) at the end of the semester only if ALL of the following conditions are satisfied:

  1. The student is unable to complete the course during the semester due to circumstances beyond their control.
  2. The student must have earned at least half of the grade points needed for a "C" by the end of the semester.
  3. The request for the grade must be made in person at the instructor’s office and necessary documents completed.
  4. To remove an "I", the student must complete the course by two weeks before the end of the following semester. Failure to do so will result in the grade automatically reverting to an "F".

Freedom of Expression Policy

It is expected that faculty and students will respect the views of others when expressed in classroom discussions.



The department tutors may not have experience with this course.  Lab techs at each computer studies department labs may be able to assist you with uploading assignments.  The quickest way to get assistance will be to install Yuuguu (or some other free software) that will allow me to view your computer through the Internet. 

Attendance / Withdrawal

Students are responsible for all material covered in the assignments. Students having difficulty working through distance should attend my lecture.


It is the student’s responsibility to complete a Withdrawal Form in the Admissions Office if they wish to withdraw from this class. The instructor may withdraw students from this class if their absences exceed 10% of the total number of class meetings or if the student fails to attempt 3 graded assignments by the last date to receive credit. Check the date listed on this syllabus for the last date to withdraw. It is not the responsibility of the instructor to withdraw the students from their class even though the instructor has the prerogative to do so under the above listed circumstances.


ALERT: New state law for new students. No more than six course withdrawals throughout your undergraduate education, regardless of how many colleges you attend. Students who entered college before fall 2007 are not affected. Ask a counselor for details.

Student Files — Privacy

Their instructor for educational and academic reasons may view the information that a student stores in his/her student volume in the Computer Studies Labs or on the class server.

Students with Disabilities

Each ACC campus offers support services for students with documented physical or psychological disabilities. Students with disabilities must request reasonable accommodations through the Office for Students with Disabilities on the campus where they expect to take the majority of their classes. Students are encouraged to make this request three weeks before the start of the semester. (Refer to the current ACC Student Handbook).


The ACC online Blackboard system and the ACCmail accounts will be used as the official communication system during this semester. Lecture notes, handouts, changes to course schedule or assignments and your grades will be posted on Blackboard or through the instructors web site and all email communication will be via the ACCmail accounts. All students are expected to check both Blackboard and their ACCmail accounts on a regular basis. For information on how to log onto Blackboard and ACCmail please visit the following sites:


Instructor's contact information:
Name:  Dr. Judy Scholl
Location:  Adobe Connect accessed through Blackboard.  Email for either phone conference or preferred phone conference and Adobe Connect used together.
Website:  Judy Scholl

Department tutor information:
Locations and hours of tutors:

Distance Learning Counselor information:
Name:  Carol Townsend
Phone:  512-223-8187
Location:  Pinnacle Campus

Coach's contact information:
Name:  Millie Marquis

Phone:  512-223-3194                    
Location:  Rio Grande Campus, Room 113