Upon successful completion of the course, the student should be able to:
- Explain how internet technologies deliver content across the web and describe the technologies, navigation tools, e-mail facilities and texts on the internet
- Define the World Wide Web, protocols, architecture, web browser, a web page, a website, HTML, URL.
- Explain browser and server roles in processing web requests
- Describe what a VPN is and what it does − differentiate a VPN from accessing files from a company website − discuss advantages and disadvantages of the VPN system.
- Use a browser to access information on the internet and identify appropriate website resources to retrieve information and cite internet resources
- Make judgements about the validity and safety of information when working from the World Wide Web
- Review websites and compare information from at least two web site sources to choose quality websites to use
- Research and report on a legal or ethical issue when using the World Wide Web (such as copyright, piracy, e-crime, identity fraud).
- Apply basic skills in using computer software for research purposes
- Evaluate web-based resources for accuracy, relevance, appropriateness, comprehensiveness, and bias
- Design solutions to a computer problem (problem-solving skills)
- Demonstrate understanding of basic programming logic common to various programming languages
- Explain that websites vary considerably in their purpose and design
- Demonstrate familiarity with the way texts are presented on the web
- Demonstrate understanding of design process through identifying, exploring, developing, applying, communicating and evaluating ideas
- Revise the design process of planning, making and evaluating a product using a design brief
- Demonstrate the ability to logically plan, design and create a webpage using special effects, hyperlinks and other web components
- Integrate other applications in creating a presentable webpage
- Discover the differences and similarities between print design and web design
- Identify markup languages for page content, including text, hypertext, images, lists, and forms; style sheets for page appearance
- Use web design applications or an HTML editor (WYSIWYG), and the procedures involved in publishing webpages
- Create and manage a website that includes text, graphics, color, sound, animation and video
- Distinguish between multiple ways to get the same result when coding
- Articulate why less is more when coding and how that approach effects best practices in writing code
- Collaborate in a client/designer relationship to produce a fully functional website that meets client needs and specifications
- Describe CSS and its importance in web development
- Describe the function of JavaScript as a dynamic webpage creating tool
- Distinguish PHP as a server-side programming language
- Outline the principles behind using MySQL as a backend DBMS with PHP
- Evaluate multiple solutions to web development problems and defend the advantages and disadvantages of each
- Evaluate webpages in terms of usability, usefulness and user friendliness
- Develop a sense of “doing to learn” through “learning to think” and "loving to learn".