KCLS: Introduction to Web Programming
This page contains more detailed descriptions of what will be covered in the class as well as pre-requisites you should have in order to get the most out of the sessions.
You do not need to bring a computer to class.
Attendance and Rules
PLEASE HAVE YOUR CELLPHONE TURNED OFF WHILE YOU ARE IN CLASS.
The material will be covered on five consecutive Saturdays. Each session will run 2.5 hours.
Because we will cover a lot of material you should plan to attend each session.
Pre-requisites
There is no age restriction on attending the class but you need to be familiar with the following items:
- Know how to navigate files and directories.
- You've had experience downloading files from the Internet.
- You know how to extract files in a .zip file into a folder on your computer.
- You know how to install software on your computer.
- You know how to set permissions on files (i.e. read/write/execute).
- You know how to edit text files using applications like Notepad (Windows) or TextEdit (Mac OS).
- You are familiar with web browsers from a user's perspective (i.e. you've "surfed" the web).
- Not absolutely necessary but a plus if you've used Terminal (Mac OS X) or the MS-DOS command window (Windows).
Goals
After attending all the sessions you should have a good grasp of the following:
HTML (HyperText Markup Language)
- Know what HTML means and how one uses it to compose a web page.
- How to create a web page from scratch (i.e. use a text editor to create a web page).
- Know the difference between a static web page and a dynamic web page.
CSS (Cascading Style Sheets)
- Know what CSS is and how to use CSS to effect a style on a web page.
- Learn the difference between information on a web page and its presentation.
PHP (PHP Hypertext Processor)
- Know basic computer programming constructs.
- Learn how dynamic web pages are created.
Personal Computer
If you have access to a computer at home the suggested web server for learning the material presented in class will be XAMPP.
If you have any other questions about this class email it to Arthur Lee [email: arthur.c.lee at gmail.com]