Big Goals HTML, CSS, and JavaScript are the languages that drive the World Wide Web. In this class we will explore the underlying scaffolding that is used to deliver content on the web. We will learn to identify the relevant actors and how to effectively meet their needs. This course is the primary entry point to the CS program. It is suitable for someone with no prior experience.
Course Objectives (What the students will be doing in class) In this course, students will:
- use a *nix computer via a command line interface as the platform for course work. learn to build, traverse, and manipulate the HTML Document Object Model.
- modify the appearance of a web page using CSS.
- explore the benefits of code reuse to build code that is easily maintainable and extensible.
- learn basic programming paradigms such as variables, looping, and conditional logic using Javascript.
- use Javascript to manipulate the HTML DOM and CSS to make web pages effectively interact with the user.
- learn to solve problems, present and style data via the Web, the worlds most ubiquitous data distribution system.
- create full featured web pages.
- collaborate on projects with peers.
Learning Outcomes (What the students will be able to do, think, and feel at the conclusion of class) Upon successful completion of this course, the student will be able to:
- interact with a *nix computer via a command line interface. (ABCD)
- understand the basic components of a computer and their roles.
- understand the basic structure of the HTML Document Object Model. (ABCDH)
- modify the appearance of a web page using CSS in an easily maintainable and extensible manner. (ABCDH)
- understand basic programming paradigms such as variables, looping, and conditional logic using Javascript. (ABH)
- use Javascript to manipulate the HTML DOM and CSS so that a web page can effectively interact with the user. (ABCDH)
- be able to solve problems, present and style data via the Web. (ABCDH)
- create full featured web pages. (ABDH)
- effectively work on collaborative projects with peers. (ABCDEH)
Key to Learning Outcomes
- A) Knowledge
- B) Critical Thinking and Problem Solving;
- C) Communication;
- D) Technological Literacy;
- E) Work Ethic, Teamwork, Collaboration;
- F) Personal Responsibility, Health, and Wellness;
- G) Ethics, Civic Responsibility, and Leadership;
- H) Innovation and Invention;
- I) Global Awareness and Engagement.
NCSSM Learning Outcomes Document