© 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.