Course Information: Advanced Web Technologies

Computer Science Department
Course Competency Plan
COURSE: CpSc 417 Advanced Web Technologies

Course Description: TThe course emphasizes up-to-date technologies that enable the development of interactive Web applications. New Web standards and their applications and development toolkits will be exemplified. Advanced concepts in scripting languages for the Unix and Windows environments will be discussed. Prerequisite: CpSc 317 (Scripting Languages) (3 credits).

Course Outcomes: This course and its outcomes support the Information Technology Learning Outcomes of Problem Solving and Critical Thinking (PS&CT) and Ethical and Professional Responsibilities (E&PR). These Information Technology Learning Outcomes are tied directly to the University Wide Outcomes of Critical Thinking and Problem Solving, and Values and Ethics.

ObjectivesDepartmental Learning Outcomes
The student will be able to:

1. Write dynamic, scripted, Web-based programs that involve decisions based on user input. [PS&CT d, e. C&IS c]
2. Write self-documenting code with an appropriate user interface that meets the style requirements for readability and usability [C&IS a, c]
3. Document ability to incorporate new sources of information in the solution of computing problems. [E&PR e]
Problem Solving and Critical Thinking:
Solve problems by creating client/server applications that are efficient, user-friendly, and portable

Communication and Interpersonal skills:
Use written, oral and electronic methods for effective communication.

Ethical and Professional Responsibilities:
Discern and articulate the impact of technologies on society.