Department of Information Science

Course Contract (Course Outline and Syllabus)

Year / Semester
Course Code / Course Title / Credit Hours
ISC340 / Web Programming / 3-3-4
Course Days / Course Timing / Lecture Room Location
Course Instructor / Office / Office Tel. Ext.
Email / Office Hours
Teaching Assistant / Office / Office Tel. Ext.
Email / Office Hours / Laboratory Location
Course Catalog Description
This course introduces the fundamental concepts and tools for programming Web sites. Topics include the basics of HTML, page creation, forms, Dynamic HTML, SGML and XML.
Prerequisites:ISC 241
Textbook
  • Internet & World Wide Web How to Program, by Harvey M. Deitel, Paul J. Deitel, Andrew B. Goldberg, Prentice Hall; 5thedition, 2012, ISBN: 0132151006.

References
  • Head First HTML with CSS & XHTML (Head First) by Elisabeth Freeman and Eric Freeman, O'Reilly Media; 1 edition (December 1, 2005), ISBN: 059610197X

Course Assessment Plan
Assessment / Weight / Date*
Midterm I
Midterm II
Final Exam
Home works /
Quizzes /
Laboratory
Project / Report: / Demo: / Presentation: / Report Submission: / Demo: / Presentation:

* All dates are tentative and may be subject to change.

Topics Covered in this Course
# / Unit # / Topic / No. of teaching hours
1. / Introduction to Internet, WWW, and Web browser basics / 3
2. / HTML / 6
3. / CSS / 6
4. / DHTML / 6
5. / XML, XHTML / 6
6. / Java Scripts or ASP.NET using VB or java (Databases and database connectivity) / 15
Lab. Assessments Plan
Exam type / Weight / Date*
Lab Exam I
Lab Exam II
Final Exam
Exercises /
Quizzes /
Project / Report: / Presentation: / Report Submission: / Presentation:

* All dates are tentative and may be subject to change.

Laboratory sessions covered in this course
# / Laboratory title
1 / Introduction to HTML5
2 / HTML5 Tables and Forms
3 / HTML5 New Features
4 / Introduction to CSS (Part 1)
5 / CSS Part 2
6 / CSS Part 3
7 / Introduction to JavaScript
8 / JavaScript Control Statements
9 / JavaScript Functions
10 / JavaScript Events
11 / JavaScript Sessions
Course Learning Outcomes
CLO # / CLO statement / CLO mapped to course unit / CLO Level / Student Outcomes
C1 / State and apply syntaxes of HTML and XML / Unit 1 – 5
C2 / Apply style sheets emphasizing accessibility issues in web page development / Unit 2 and 5
C3 / State the technological differences between static web sites and dynamic web sites / Unit 1 and 6
C4 / Practice and use web development tools such as Visual Studio and Front Page in order to gain web programming skills / All units / H / (i)
C5 / Develop a dynamic website including a term project as a team / All units / H / (d)
C6 / Demonstrate effective communication skill in the preparation and presentation of final project. / H / (f)
Description of Student Outcomes (High)
SO # / Student Outcome statement
(d) / An ability to function effectively on teams to accomplish a common goal
(f) / An ability to communicate effectively with a range of audiences
(i) / An ability to use current techniques, skills, and tools necessary for computing practices
University Grading Policy
Range / 95 ~ 100 / 90 ~ 94 / 87 ~ 89 / 83 ~ 86 / 80 ~ 82 / 77 ~ 79 / 73 ~ 76 / 70 ~ 72 / 65 ~ 69 / 60 ~ 64 / Less than 60 / Fail for Absence
Weight / 4.00 / 3.67 / 3.33 / 3.00 / 2.67 / 2.33 / 2.00 / 1.67 / 1.33 / 1.00 / 0.00 / 0.00
Letter Grade / A / A- / B+ / B / B- / C+ / C / C- / D+ / D / F / FA

s

General Policies

Group Work and Cheating Policy:Group work isencouraged forsolving assignments. However, copying andclaiming someone else's work isnotacceptedatall.Itwillbereported andpenalized according totheuniversity cheatingrules.
Homework Policy:Allassignments must be submitted inclassandonBlackBoardontheduedate. Late assignments willnotbeaccepted.
AttendancePolicy:You should attend the section youare registered in. Attending asection which you are not registered inisNOT PERMITED for anyreason. Students are encouraged to cometo class early.Plantoarrivetoclass5minutes before classstarts.Toavoidclassdisturbance, please do notnegotiate entrance whiletheclassisgoingon.
Absence Rules:According touniversity rules:
•Thefirstwarning isissuedafter3hoursofabsence.
• Thesecond (final warning) isissued after 6hoursofabsence.
• An"FA"(FailforAbsence)grade isissued after7hoursofabsence.

Note: Field marked with RED color means it should be same as CDF.

Course Weekly Breakdown

Dates* / Topics / Comments
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 10
Week 11
Week 12
Week 13
Week 14
FINAL EXAM

* All dates are tentative and may be subject to change.

1