|
|
|
|
This Web-based course covers the design and development of Web-based programs. Both client and server-side programming are covered. Languages covered include JavaScript and PHP. A major emphasis of this course will be explaining how to select the best Web-programming language and framework for specific programming problems. To reinforce the information presented, a number of hands-on projects will be assigned. At least one of these projects will include accessing and updating a server-side database through a browser interface.
|
- Develop working knowledge of JavaScript and PHP. (ABET a,h)
- Explain available benefits and limitations of popular Web-based application frameworks. (ABET c,h)
- Recognize and consider Web-specific factors such as download time when developing a solution. (ABET a)
- Select the best programming framework to address a specific problem. (ABET a,c,f,g)
- Design and implement a solution based on the best framework to meet the program requirements. (ABET b,c)
|
- a.
Use and apply current technical concepts and practices in the core information technologies.
- b.
Analyze, identify and define the requirements that must be satisfied to address problems or opportunities faced by organizations or individuals.
- c.
Design effective and usable IT-based solutions and integrate them into the user environment.
- f.
Analyze the impact of information technology on individuals, organizations and society, including ethical, legal and policy issues.
- g.
Demonstrate an understanding of best practices and standards and their application.
- h.
Demonstrate independent critical thinking and problem solving skills.
|
-
Comprehend, interpret, and analyze texts.
-
Solve problems that are quantitative in nature.
-
Synthesize information in order to arrive at reasoned conclusions.
-
Evaluate the logic, validity, relevance of data.
-
Solve challenging problems.
-
Modify their approach to an issue or problem based on the contexts and requirements
of particular situations.
|
- The Browser as a User-Interface
- Browser Compatibility and Interoperability
- Plug-ins versus Active X
- Client-side Scripting with JavaScript
- Server-side Programming
- State: What Is It and Why Does It Matter
- Server-side Processing with PHP
|
|