Course Syllabus -- New Course Proposal
Department of Mathematics and Computer Science, Lincoln University

COURSE NAME: Web Programming and Design


    1) Even More Excellent Html With Xml, Xhtml and JavaScript; Timothy T. Gottieber
    and Timothy N. Trainor; published by Irwin/ McGraw-Hill

    2) PHP - Fast and Easy Web Development Julie C. Meloni, 2nd Edition


***To be provided for each section***


    This course is an introduction to web design with an emphasis on the scripting languages. Both server-side and client-side scripting will be studied. HTML programming is an integral part of the course. Topics include database processing for the web using SQL language and Internet security.

PREREQUISITE:         CSC-159 (Programming II)


    The student will

  • Demonstrate fundamental skills in web design by creating practical static and dynamic web pages and applying Cascading Style Sheets.
  • Apply HTML tags to create and update existing web pages.
  • Demonstrate introductory-level abilities in writing several scripting languages such as CGI, Perl, JavaScript, and PHP (Assessed through projects and tests).
  • Demonstrate advanced-level abilities in applying one scripting language such as PHP for the server-side and another such as JavaScript for the client-side (Assessed through projects and tests).
  • Exhibit introductory skills in database processing for the web by writing HTML documents containing forms that invoke student-written PHP scripts that connect to SQL databases.
  • Demonstrate fundamentals of knowledge of Internet security such as encryptions and decryption and secure web sites.
  • Show skills in utilizing software such as FrontPage in designing a web site.


(WEEK 1-4)- HTML programming and web design
     Basics of web design (Art & Science)
     Using FrontPage or similar software in designing web pages
     HTML tags and statements
     Styles and classes
     Interlinked pages
     Handling images and maps
     Introduction to designing forms
     Embedding simple scripts in HTML
     Embedding Simple Java applets in HTML

(WEEK 5-8)- Scripting languages and dynamic pages
     JavaScript (mainly for the client-side)
     Designing dynamic pages
     Designing link menus/ drop-down menus for the web pages/ web site

(WEEK 9-13)- Database processing for the web using MySQL
     Introduction to DDL language and creating a database for the web
     SELECT statements and retrieving data from the server
     Updating, deleting, and inserting statements
     More on designing forms in connecting with a database
     Internet security

(WEEK 14)- Miscellaneous web topics
     Survey of the web browsers and their functionalities
     Including animated images, sound, and video in web pages

(WEEK 15-16)- Student presentations and review for final
     The students will be designing several web pages and scripting projects throughout the course. They are required to present the portfolio of their work during this week

    FINAL TEST (written, during the official final exam period)
    Projects are assigned approximately every two weeks


Projects 25%
Tests 70%
Class work & participation 5%

The grading scale guideline: **
A       92-100%
A-       88-91%
B+      85-87%
B      82-84%
B-      78-81%
C+       75-77%
C       72-74%
C-      68-71%
D+      65-67%
D      58-64%
F      0-57%

University Policies:

1) Attendance:

Lincoln University uses the class method of teaching, which assumes that each student has something to contribute and something to gain by attending class. It further assumes that there is much more instruction absorbed in the classroom than can be tested on examinations. Therefore, students are expected to attend all regularly scheduled class meetings and should exhibit good faith in this regard. For the control of absences, the faculty adopted the following regulations:

  • Four absences may result in an automatic failure in the course.
  • Three tardy arrivals may be counted as one absence.
  • Absences will be counted starting with whatever day is specified by the instructor but not later than the deadline for adding or dropping courses.
  • In case of illness, death in the family, or other extenuating circumstances, the student must present documented evidence of inability to attend classes to the Vice President for Student Affairs and Enrollment Management. However, in such cases the student is responsible for all work missed during those absences.
  • Students representing the University in athletic events or other University sanctioned activities will be excused from class (es) with the responsibility of making up all work and examinations. The Registrar will issue the excused format to the faculty member in charge of the off- or on-campus activity for delivery by the student(s) to their instructors.
2) Statement on Academic Integrity:

Students are responsible for proper conduct and integrity in all of their scholastic work. They must follow a professor's instructions when completing tests, homework, and laboratory reports, and must ask for clarification if the instructions are not clear. In general, students should not give or receive aid when taking exams, or exceed the time limitations specified by the professor. In seeking the truth, in learning to think critically, and in preparing for a life of constructive service, honesty is imperative. Honesty in the classroom and in the preparation of papers is therefore expected of all students. Each student has the responsibility to submit work that is uniquely his or her own. All of this work must be done in accordance with established principles of academic integrity.

An act of academic dishonesty or plagiarism may result in failure for a project or in a course. Plagiarism involves representing another person's ideas or scholarship, including material from the Internet, as your own. Cheating or acts of academic dishonesty include (but are not limited to) fabricating data, tampering with grades, copying, and offering or receiving unauthorized assistance or information.

3) The Student Conduct Code:

Students will be held to the rules and regulations of the Student Conduct Code as described in the Lincoln University Student Handbook. In particular, excessive talking, leaving and reentering class, phones or pagers, or other means of disrupting the class will not be tolerated and students may be asked to leave. Students who constantly disrupt class may be asked to leave permanently and will receive an F.

4) The Core Curriculum Learner Competencies:

All courses offered through the Department of Mathematics and Computer Science require students to meet at least the following out of the 8 Core Curriculum Learner Competencies:

(1) Listen and effectively communicate ideas through written, spoken, and visual means;
(2) Think critically via classifying, analyzing, comparing, contrasting, hypothesizing, synthesizing, extrapolating, and evaluating ideas;

(6) Apply and evaluate quantitative reasoning through the disciplines of mathematics, computational science, laboratory science, selected social sciences and other like-minded approaches that require precision of thought;

(8) Demonstrate positive interpersonal skills by adhering to the principles of freedom, justice, equality, fairness, tolerance, open dialogue and concern for the common good.


* The instructor of a given section of the course may make some modifications to the evaluation as well as to the rest of the syllabi including but not limited to; the grade weights, number of tests, and test total points.

**The grading scale guideline includes a 2-point flexibility.

Please consult with the department chairperson for any program updates or corrections which may not be yet reflected on this page _ last updated 10/30/2007.

Lincoln University of the Commonwealth of Pennsylvania
1570 Baltimore Pike, P.O. Box 179, Lincoln University, PA 19352 \ (610) 932-8300 \
Internet Privacy Policy, © Copyright, Lincoln University.