An introductory-level course covering the Internet, networking, web development, and security. Skills demonstrated include web development and secure programming in HTML, CSS, JavaScript, PHP, and web database connectivity.
Goals, Topics, and Objectives
- Web development education and career paths
- Client/server architecture
- Web development process and technologies
- FTP/web site publishing
- HTML and CSS web page development
- Dynamic, server-side web programming
- Database integration
- Web site testing
- Web site debugging
- Web/Internet security
- Identify educational, training, certification and career paths in web development.
- Explain the role of networking protocols and technologies in the Internet and Web.
- Explain how the client/server networking architecture is involved in and impacts web development.
- Describe the web development process and the technology/tools used to carry it out.
- Demonstrate how to FTP/publish a web site.
- Create HTML and CSS-based web pages.
- Use JavaScript and PHP to develop secure, dynamic web pages.
- Integrate a database into a web page/site.
- Test web pages and code.
- Debug web pages and code.
- Describe various Internet and web security threats and protection techniques.
Assessment and Requirements
Assessment of academic achievement may include (but is not limited to) exams, quizzes, homework, and laboratory assignments.
Credit for Prior College-Level Learning
Departmental exam, given in department by department faculty. Faculty will grade exam based on evaluation rubric. Evaluation rubric and exam topics and objectives located in Division Office.
Skills-based assessment score of 80% or higher, assessment administered by the Computer Information Systems department faculty. Faculty will assess skills-based assessment based on evaluation rubric. Assessment information located in Division Office. Students must also complete a departmental exam, provide a portfolio, and have full-time work experience.
Technical, performance-based portfolio of work that illustrates competency in the course learning objectives. Department faculty will evaluate submitted portfolios. Evaluation rubric and additional information located in Division Office.
Eligible candidates must have worked full-time in a position for at least two years within the past four years where the job title and primary job responsibilities directly relate to the course subject matter, with documentation of such from the employer to be reviewed by the Computer Information Systems department.