This course is designed to cover the features of popular programming languages specifically for creating web pages. Mouse rollovers, browser detects, pop-up windows that launch when a web page loads or in response to specific actions, and form data-checking are just a few of the most popular uses of web programming languages that will be discussed. Programming will be done in a representative programming language.
Prerequisites: CPSC 130 and CPSC 146 (3 credits)
This course and its outcomes support the Computing Learning Outcomes of Problem Solving and Critical Thinking (PS&CT), Communication and Interpersonal Skills (C&IS), and Ethical and Professional Responsibilities (E&PR). These Computing Learning Outcomes are tied directly to the University Wide Outcomes of Critical Thinking, Effective Communication, and Whole Personality.
Learning Outcomes | Assessed Course Objectives |
---|---|
PS & CT b. Integrate design and implementation principles to develop effective applications | 1. Write dynamic, scripted, web-based programs that involve decisions based on user input. |
PS & CT d. Implement computing solutions that consist of system and application software written in various programming languages | |
PS & CT e. Create efficient, user-friendly applications appropriate to the computing problems | |
C & IS a. Document all aspects of a system precisely and clearly | 2. Make web pages that are understandable and appropriately documented. |
E & PR e. Recognize the need for continuing professional development | 3. Document ability to incorporate new sources of information in the solution of computing problems. |
Additional Course Objectives include:
The student will be able to: