Park University Logo

Park.edu Home > Information and Computer Science > template

CS 321: Web Programming

Course Description:
Prerequisite: CS 219.
This course provides an introduction to the various languages, tools, and programming techniques used to program on the World Wide Web. The fundamentals of client-server programming will be emphasized. These topics will be covered: XHTML, cascading style sheets, Dynamic HTML, JavaScript, applets. Due to the particularly dynamic nature of the Web environment, course content will change as appropriate. 3:0:3

Learning Outcomes:
Upon completion of this course the student should be able to:

  1. Explain basic Internet concepts - Web browsers, Web servers, URL's, HTTP, applets, forms.
  2. Demonstrate creativity and problem-solving skills.
  3. Upload Web pages and applets to a Web server.
  4. Debug and test Web programs.
  5. Write Web pages and Web programs that use proper style.
  6. Write Web pages and Web programs that use:
    • XHTML
    • Cascading Style Sheets
    • dynamic HTML
    • JavaScript
    • forms with controls
    • applets

Assessment Measures:

Assessment Tool Linkage to Learning Outcome #:
   
Homework Assignments:  
Assign a sufficient amount of homework such that all of the above objectives are covered. All
For each homework assignment, include one or more of:
short answer, multiple choice, trace the given code, debug the given code
1, 4, 6
For each homework assignment, the student is expected to upload his/her Web pages and/or applets to a Web server. 3
For each homework assignment, include one or more Web page and/or programming projects. 2-6
In order to meet the "creativity and problem-solving skills" objective, the student must be required to produce programming project solutions from given problem descriptions. Note that this objective is not met if a student is able to produce solutions only by pasting together given code fragments. Although pasting code fragments together is sometimes appropriate, it does not enforce the development of creativity and problem-solving skills. 2
   
Exams:  
Include one or more of:
short answer, multiple choice, trace the given code, debug the given code.
1, 4, 6
Given a problem description, produce a solution in the form of a short program or a short Web page. 2, 5-6

Textbooks:
To view the approved textbook list, click here.

Additional Information:
Teachers and students are encouraged to use Park's kidd Web server to publish Web pages. Whenever CS 321 is taught, the teacher should contact Park's Web Development Department as early as possible (816-584-6768) to inform them of their intent to use kidd for CS 321. In addition, the teacher and his/her students should individually do the following as early as possible:

  1. Go to https://kidd.park.edu/request.aspx and request an account on kidd.
  2. Go to http://kidd.park.edu/editingwebpages.aspx and learn how to upload Web pages to kidd.

^ Back to the Top

---------------------------------

University Resources


This page was last modified on Cannot perform flastmod(): Win32 Error Code = 2