Bev Facey Community High

CSE1210: Client-side Scripting 1

Students are introduced to Internet computing through the use of one or more Web-specific markup languages. As part of this process, students learn how the Web uses markup languages to provide a client-side approach to display static information. Students also learn how to analyze, modify, write and debug algorithms and documents that use a markup language.

Practical

Theory

  1. Define internet backbone in your own words.
  2. What is the difference between clients and servers on the internet?
  3. Draw or describe how servers, routers, switches, work stations, and other hardware components are part of the internet.
  4. Describe the Internet Protocol Suite (TCP/IP) model of networking, in general terms, outlining how this protocol provides the data transfer mechanism required to establish client/server relationships.
  5. List at least three examples of internet services that rely on client/server relationships.
  6. What is hypertext?
  7. How is “the web” related to the internet?
  8. Explain how the Hypertext Transfer Protocol (HTTP) is used to facilitate client/server interaction.
  9. What is HTTP and how is it different from HTTPS?
  10. Describe and illustrate the development of the Web in general terms using the Web 1.0, Web 2.0, and Web 3.0 generational paradigms.
  11. Compare and contrast the Web 1.0, Web 2.0, and Web 3.0 stages of development.
  12. Describe the role markup languages play in the Web.
  13. Compare and contrast markup and scripting languages
  14. Explain the relationship between Standard Generalized Markup Language (SGML), Extensible Markup Language (XML), Hypertext Markup Language (HTML), Extensible Hypertext Markup Language (XHTML), Dynamic Hypertext Markup Language (DHTML), and markdown (MD).
  15. List some of your own interests, values, beliefs, resources, prior learning and experiences.
  16. Describe how CSE1210 may connect to your future occupational choices.