Park University Logo

Park.edu Home > Information and Computer Science > template

CS 322: Web Programming II

Course Description:
Prerequisite: CS 321.
This course continues the development of the Web-programming skills introduced in CS 321. While CS 321 emphasizes client-side Web programming, CS 322 emphasizes server-side Web programming. Server-side concepts will be put into practice by using an HTML-embedded language such as JSP and/or ASP.NET. Students will be expected to implement applications that utilize database back-ends. Students may be introduced to Server Side Includes, servlets, and/or XML. 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 server-side Web programming concepts - servlets, JSP, ASP, database connectivity
  2. Demonstrate creativity and problem-solving skills.
  3. Upload Web programs 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:
    • concepts covered in CS 321 - XHTML, CSS, dynamic HTML, Javascript, forms
    • JSP
    • ASP.NET
    • database connectivity
    • Server Side Includes (optional)

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
For each homework assignment, the student is expected to upload his/her Web programs to a Web server 3
For each homework assignment, include one or more programming projects. 2-6
In order to meet the "creativity and problem-solving skills" objective, the student must be required to produce Web page and/or 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
Given a problem description, produce a solution in the form of a short Web program 2, 5-6

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

Additional Information:
Teachers and students are encouraged to use Park's arrr server for JSP and kidd server for ASP.NET. Whenever CS 322 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 arrr and kidd for CS 322. 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 accounts on arrr and kidd.
  2. Go to http://kidd.park.edu/editingwebpages.aspx and learn how to upload Web pages to arrr and kidd.

^ Back to the Top

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

University Resources


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