CST8110: Introduction to Computing

Rex Woollard
Professor of Computer Studies
E-mail: rex.woollard@algonquincollege.com
Office: T-320
Timetable   Textbook Corrections
Course Outline   Test Schedule

Notices


Final Exam: 12:30 Monday April 21: T327
Need extra help?
Tutors are available. Student Profile Textbook Sources Chapters-Indigo
Computer-Based Training Tutorial: The C++ Expert

Articles

CO2 Effect on Oceans, Weather Forecast for Winter 2009: Archived Articles

Lectures

 

Date of Posting

Documents

iExplorer View

 

Course Outline

2008-1-4

PDF

 

Programming in the Context of Typical Computer

2008-1-4

PDF

OnLine

Using PDL to Solve a Problem

2008-1-11

PDF

 

Chapter 2: C++ Programming Basics: Example Code

2008-1-6

PDF

 

Chapter 3: Loops and Decisions: Example Code

2008-1-22

PDF

 

Using time( ) in Program Code (optional enhancement)

2008-2-8

PDF   Source

 

Playing Sounds in Program Code (optional enhancement)

2008-2-8

PDF   Source

 

Using Arrow Keys in Program Code (optional enhancement)

2008-2-11

PDF

 

Using Random Numbers in Program Code (optional enhancement)

2008-2-11

PDF

 

Chapter 4: Structures

2008-2-11

PDF

 

Chapter 5: Functions

2008-2-11

PDF

 

Chapter 6: Classes

2008-2-18

PDF

 

Using Visio for Memory Maps

2008-3-24

Memory Map Stencil

Demonstration  ZIP

Windows Programming (optional lecture / lab)

2008-3-27

MessageQueue   SampleCode

 

Chapter 7: Arrays

2008-3-24

PDF

 

Labs

 

Date of Posting

Documents

iExplorer View

 

Lab 1: Using VC++

2008-1-8

PDF

Now

Lab 2: Treasure Hunt Algorithm (Team)

2008-1-8

PDF

Mon Jan 14

Lab 3: Common Computing Algorithms

2008-1-11

PDF

Bonus Mon Jan 21

Lab 4: Implementing Common Algorithms in C++

2008-1-21

PDF

11:Thurs Jan 31   12:Tues Jan 29

Lab 5: Use the Debugger to Trace Program Execution

2008-1-27

PDF   Source

During Period for Bonus

Lab 6: Debugging Game Code

2008-1-28

PDF   Source

During Period for Bonus

Lab 7: Designing a Simple Game

2008-1-28

PDF

11:Thurs Feb 7   12:Tues Feb 5

Lab 8: Implementing Your Game

2008-2-11

PDF

11:Thurs Feb 21   12:Tues Feb 19

Lab 9: Working with Structures

2008-2-18

PDF   Source

During Period for Bonus

Lab 10: Using Structures in a Game
Timing   Timing Code   Arrow Keys   Colour   _kbhit()

2008-3-2

PDF   Source

Monday March 10th before start of Midterm

Lab 11: Debugging Functions

2008-3-10

PDF  Source:  1     2     3 
EXE Files:  1     2     3 

End of Monday Lab for Bonus.

Lab 12: Creating Helper Functions

2008-3-11

PDF

Part 1: Before Mon 17th Lab
Parts 2, 3: Before Mon 24h Lab

Lab 13: Working with Classes: Part 1

2008-3-18

PDF   Source

During Lab for Bonus

Lab 14: Working with Classes: Part 2

2008-3-24

PDF

Due Before Lab 2 Apr 1 / 3

Lab 15: Experimenting with Arrays

2008-4-1

PDF   Source

Due Before Lab 1: Apr 7

Final Project: Card Wars

2008-4-3

PDF

Due by last day of classes

Tests

 

Date of Posting

Documents

 

 

Last Semester's First Quiz

2008-1-6

Quiz

 

Last Semester's Midterm

2008-1-6
2008-1-6

Midterm Part 1
Midterm Part 2

 

Quiz 1 Answers

2008-2-1

Quiz 1 

 

Quix 2 Answers

2008-2-22 

Quiz 2 

 

Midterm Answers

2008-3-10
2008-3-14

Midterm Part 1
Midterm Part 2

 


Archived Articles

Interfaces Beyond Keyboard and Mouse, Semantic Web Searching, Solid-State Drives, Beware Factory-Loaded Digital Infections, Friday (today) is PI-Day, Dolphin saves Two Whales, Wikipedia Donation-for-Edit Claim, Alcatel-Lucent Tool to Monitor Wireless Traffic, Nanobot Experiments, World Warned of Food Price Spiral, First-Year Faces Facebook 'F', Giant Telescope Opens Both Eyes, Camera Looks Through Clothing, Open-Source Robot, Pentagon Bans Google Map-Makers, Computerized Glaucoma Detection, Memory Trick Breaks PC Encryption, Warmest Winter On Record (but not in Ottawa), Device lets Computer Users 'Feel' Images, US Seeks Terrorists in Web World, Reaching 100's of Millions with no PC, The Paperless Office, Europe's Cebit Hi-Tech Fair, How Sony Won the Blu-Ray War, Net Censorship in Pakistan, Hi-Tech Bumble Bees, Microsoft Fined $1,300.000,000, FireFox 3 Coming Soon, The Future of Gaming, Freezing Creates Security Breach, Spielberg Develops First Video Game, Japan Launches Ultra-High-Speed Internet Satellite, Microsoft Warns about Vista Update, Gaming's Future is on the Net, PC Beats Doctors at Diagnosis, AMD Donates Code, The Battle Against Botnet Hordes, Microsoft Set to Open Up Software, Decline in Facebook Users, How Mobile got its Game On, Xbox to Deliver Community Games, How PS 3 Led Blu-ray's Triumph, HP Reports Strong Profits, Brain Control Headset for Gamers, 2008: Year of PlayStation 3, Cancer and Cell Phones, Bottled Water: Who Needs It? For the Person Who Has Everything, One Year to US-based Digital Broadcast TV, Game Creators Look to Future, Mobile Phones and Child Porn, Maps on Mobile Phones, Interesting RFID Application, MicroLending Can Change the World (online), Firefox Issues Major Patches, The Challenge of Long-Term Digital Media Storage, The Illusion of God-like Powers Born of Ignorance, Are Social Networking Sites in Decline? The Most Violent Video Game, Password Pain Set to Ease, Knee Dynamo Taps People Power, Malicious Programs Hit New High, Holographic Displays a Step Closer, Real Money Changes Hands in Online Games, Overhaul of Net Addresses Begins, Google Troubled by Microsoft move on Yahoo, Market Researchers Target Kids through Online Games, Hi-Tech Job Postings Grow, Microprocessor Passes 2 Billion Mark, Third Mid-East Seabed Cable Cut, Microsoft Wants Yahoo, Major Undersea Internet Cables Severed, Google Improves Mobile Search, YouTubers Given Share of Ad Cash, Put Parallel Programming on Your Resume, Vista Service Pack Expected Soon, Japan to Step Beyond HD, Virgin Unveils Spaceship Designs, Robot Airplanes for Research: China Internet Users Top 210,000,000, The Brutish Nature of Chivalry, Bionic Eye, NASA Investigates Virtual Space, Record Year for Game Sales, Apple Announces MacBook Air: Levels of Internet Service, Future of Digital Locks Questioned, Video Games with a Conscience, Gates: Skills Needed for Succes, Development Tools for Social Sites, Industry Built on Sand, $85,000 Phone Bill, Top IT Story of 2007, Canada: A Pioneer in GIS, New Projections for Sea Level Rise, Look for this Christmas 2008, Back to the Future 2007, Africa Computing Debate, The I-Snake, Netscape Laid to Rest, Game Costs Out of Control, Cyber Thieves Target Social Sites, Free Xbox Game, Big Show for Little Device, Intel Pulls Out of OLPCFuture of LED's Looks Bright, Music Industry Bets on Mobiles, Chimp Champ Beats Humans in Memory Test, Mathematical Bug in Encryption Algorithms, How Fraudsters Deal in Data, Kill Switch Dropped from Vista, Microsoft Tries XP on One Laptop Per Child, PDF About to Become a Standard, Light to Shrink Supercomputers, Shakespeare and Video Games, Fast Broadband Goes Underground, Video on $100 Laptop Project, African Digital Poster Child, Dumb Terminals a Smart Solution, 50 Years of CO Atmospheric Research, How a Taser Works, Video Game Merger, Parents Worry about Games, Why Faster Broadband? Internet Funding Through Ads, Climate Change, Changing Tropics, Don't Fear the Pirates, Teens Take Bullying to the Internet, New Cellphone Competition, $100 Laptop in Nigeria, 8 Most Dangerous Consumer Technologies, Botnet Suspect Caught by Police, Microsoft Releases Parallel Processing Tool, Net Gridlock by 2010, Online Games Meet Social Networking, Balancing Privacy and Police Need to Track Criminals, Golden Gaming Year, Politics Stifling $100 Laptop, Amputees Regain Sense of Touch, Pictorial History of Transistor, History of Digital World, Colossus Code Cracking Contest. The PC and Gaming, Can Politicians Read? Amazon's Digital Book Reader, Sony Cuts Game Developer Fees, Eco-Ruin Felled Early Society, Colossus Cracks Codes Again, Digital Timeline, Cleaning Up in the 'Fab World',Future of Computing: Quantum, Light, Spintronics, Chemical, DNA, Plastics, More from Moore's Law, Top 10 Hottest Issues in Climate Change, IBM Buying Cognos, India Develops a Top-10 Supercomputer, An Experience with Badware, AMD's Advanced Stream Processor, Robot Car Races, Graphics Cards Speed Research, What's Quad-Core? Moore's Law, Intel's Latest CPU, Bye-Bye PC in Japan, Nortel Profitable, iPhone and Rogers, Bluethooth: How it Works, Energy Challenge and the Health of Our Planet, Google Pushes into Mobile Phones, Genetic Code of Dandruff-Causing Fungus Cracked, End of Innocence for Mac, Limits of Free Speech on Net, Copyright, Music and the Net, Warning Over Net Address Limits, Supercomputers Predict Wildfire Progress, Google / MySpace Collaboration, PS3 Petaflop Processing Power, Nervous Arm (Computer-Controlled Prosthetic Arms for Amputees), Ultra-High Resolution Da Vinci Images, Uruguay First to Order $100 Laptop, Does Apple's Leopard Roar? Microsoft Boosts Profit, Facebook Worth 15,000,000,000?, Microsoft Buys into Facebook, Virtual Worlds Threaten Values, Biofuels 'Crime Against Humanity', Virtual Reality Driving, Top Winning Game, Worsening Child Porn Sites, Climate Threat to Biodiversity, The Future of WiMax, World's Smallest Radio, Turn Off E-Mail To Do Some Work, Hand-Held Super Computer, Microsoft Cuts Xbox Price, Games Event Highlights Positives, When Work Becomes a Game, EA Wants Open Gaming Platform, Googles Engine Improvements, What Are the Most Common Search Words? Ubuntu Gets Gutsy, Oceans Soaking Less CO, Russian School Kids Move to Linux, Latest Gadgets, Looking for Alien Life, Next Generation Video Games, TeraByte Drives, Gaming Industry Takeover, Quantum Cryptography, Nobel Prize for Hard Disk, Game Violence Study, Game Industry Tries to Defend, Google and Gaming, Dangerous Technology, Halo3 Maker Leaves Microsoft, Huge Fine for Music Downloader, Great Briton Gets Gaming Gold, Viruses Hit Million China Computers, Towering Wave (expanded), Computer Scientists Reveal Abuser Image, Canada's Climate Change, Search Giants Offer New Features, Sony Has Ultra-Thin TV, Sony Expands Chip Production, Could This Be You?, New Material For CPUs, World-wide Effect of OLPC, Microsoft and Facebook, Adobe Launches Word on Web, Fired for eBay Use at Work, Real Money for Illusory Player, More On One-Laptop-Per-Child, Halo 3 Hype, Future of CPU Design, Free Virtual World Builder, Computer Dance for Kids, Microsoft Loses Anti-Trust Case, Hi-Tech Crime, Automatic Sign Language, IBM Joins OpenOffice.org, AMD New Chip, Human Error Kills Space-Craft, Avoiding Censorship in Oppressive Countries, Wanted 89,000 Employees, Inside the One-Laptop-Per-Child (OLPC), OLPC Production Starts, Computers Crack Checkers, Is the Net Watching You?, Analyzing Wikipedia Trustworthiness,