Assignment PDF
Assignment PDF
Assignment PDF
COMMUNICATION TECHNOLOGY
COMPUTER SCIENCE
DEPARTMENT
Introduction to
Computing
(HTML/CSS)
Programming, or coding, is like solving a puzzle. Consider a human language, like English or
French. We use these languages to turn thoughts and ideas into actions and behavior. In
programming, the goal of the puzzle is exactly the same - you're just driving different kinds of
behavior, and the source of that behavior isn't a human. It's a computer.
A programming language is our way of communicating with software. The people who use
programming languages are often called programmers or developers. The things we tell
software using a programming language could be to make a webpage look a certain way, or
to make an object on the page move if the human user takes a certain action.
So, when a web designer is given an end goal like "create a webpage that has this header,
this font, these colors, these pictures, and an animated unicorn walking across the screen
when users click on this button," the web designer's job is to take that big idea and break it
apart into tiny pieces, and then translate these pieces into instructions that the computer can
understand - including putting all these instructions in the correct order or syntax.
Every page on the web that you visit is built using a sequence of separate instructions, one
after another. Your browser (Chrome, Firefox, Safari, and so on) is a big actor in translating
code into something we can see on our screens and even interact with. It can be easy to forget
that code without a browser is just a text file -- it's when you put that text file into a browser
that the magic happens. When you open a web page, your browser fetches the HTML and
other programming languages involved and interprets it.
HTML and CSS are actually not technically programming languages; they're just page
structure and style information. But before moving on to JavaScript and other true languages,
you need to know the basics of HTML and CSS, as they are on the front end of every web
page and application.
In the very early 1990s, HTML was the only language available on the web. Web developers
had to painstakingly code static sites, page by page. A lot's changed since then: Now there
are many computer programming languages available which includes HTML5 and CSS.
OVERVIEW
This course introduces students to basic web design using HTML (Hypertext Markup
Language) and CSS (Cascading Style Sheets). The course does not require any prior
knowledge of HTML or web design. Throughout the course students are introduced to planning
and designing effective web pages; implementing web pages by writing HTML and CSS code;
enhancing web pages with the use of page layout techniques, text formatting, graphics,
images, and multimedia; and producing a functional, multi-page website.
OBJECTIVES
At the end of this course, the students should be able to:
➢ Design website using Hypertext Markup Language (HTML) and Cascading Style
Sheet (CSS).
➢ Recognize and identify HTML web page elements
➢ Insert a graphic within a web page.
➢ Create a link within a web page.
➢ Create a table within a web page.
➢ Insert heading levels within a web page.
➢ Insert ordered and unordered lists within a web page.
➢ Apply CSS to format web page elements
➢ Apply effective web design principles.
➢ Enhance web pages using text formatting, color, graphics, images, and multimedia
➢ Incorporate forms into web pages
➢ Plan, design, and publish a multi-page website
PRE-TEST