© 1995-2011 | Anne Dawson All Rights Reserved.

Saturday 24th April 2010, 9:55 PT, AD

CSCI100 - Software Packages and Programming

Topics in order of presentation in the course:

General Information
Textbook
Hardware and Software (Reference Material)
Productivity Applications
Database
The Internet
WWW
HTML
XHTML
CSS
Python 3 Programming
















General Information
Instructor's Website
Instructor's Schedule
Course Details
C4
Join C4
Saving files to the college network
Using Notepad
Quizzes 
The midterm exam
The final exam
Final exam study guide
Academic Honesty
Grades
Gradebook
Course Evaluation
Free file compression (zip) tool



Textbook
Required Textbook (9th Ed)
Textbook Website (9th Ed)
Required Textbook (8th Ed)
Textbook Website (8th Ed)



Hardware and Software (Reference Material)
History of Computers
Numbering Systems
Programming Languages



Productivity Applications
Free Google Document, Spreadsheet and Presentation Templates
Word 2000 Tutorial
Powerpoint 2000 Tutorial
Excel 2000 Tutorial
Excel 2000 Tutorial Topics
Another Excel Tutorial
And Another Excel Tutorial
Excel Hint Sheet
Excel for Commerce



Database
Access 2000 Tutorial
Access 2000 Tutorial Topics
Access Query Criteria Tips




The Internet
What you need to study for the Internet: Chapter 9 of the Recommended Textbook
Chapter 9 - Internet Powerpoint
Browsers
Firefox
What is my IP?


WWW (For reference only)
W3 Schools
W3C
Free web space on Shaw and Telus
Putting your web page on the WWW
Web Standards


Web Development


HTML
DO NOT use the Internet Explorer browser for this course.
IE doesn't display the course resources correctly. Use Firefox

You have been warned.
What you need to study for HTML
Using Notepad
Editpad
You must install the Firefox browser at home for this course
HTML Tutorial
Another HTML Tutorial
And Another HTML Tutorial
HTML 4.01 Template
HTML 4.01 Validation
HTML Validation Tips (Mandatory Reading)


XHTML (Reference only - you will NOT be examined on XHTML)
Introduction to XHTML
XHTML Tutorial
XHTML Version 1.0 Strict Template
XHTML 1.0 Strict Validation
XHTML Validation Tips (Mandatory Reading)


CSS (Reference only - you will NOT be examined on CSS)
Introduction to CSS
CSS Tutorial
W3C CSS Validation Service



Introduction to Programming using Python 3
What you need to study for Python Programming: the following links...
Introduction to Computer Science, Programming and Python (ppt)
Introduction to Computer Science, Programming and Python (htm)
Python 3 Installation (for installing Python 3 at home)
Create and run a Python Program
Introduction to Python 3 Programming

***READ THE FOLLOWING IMPORTANT NOTES***
Important notes on Python 2 and Python 3 - README!

Algorithms
Algorithms

The following online textbook chapter is referring to Python 2 but is mostly relevant to Python 3 
- see important notes on Python 2/3 differences above
Chapter 1 (Sections 1 - 6 only) - Python programs and errors Introduction to Programming (Sections 1, 3, 4 and 6)
The following online textbook chapter is referring to Python 2 but is mostly relevant to Python 3 
- see important notes on Python 2/3 differences above
Chapter 2 - Python variables, expressions and statements Introduction to Programming (Sections 4, 7 and 8) Python Data Types and Processing (ppt) Python Data Types and Processing (htm) Python Processing and Selection (htm) Example Python Programs (study only those programs with a name starting with 01, 02, 03 and 04) If time permits, Python Repetition statements will be introduced using example programs with a name starting with 05. This course will end with an introduction to games programming in Python 3. IMPORTANT NOTE: Python Repetition and games programming are NOT on the final quiz or the final exam.

Anne Dawson © 1995-2011     All Rights Reserved.