Course web page: Introduction to problem solving with applications James Tam | Return to the course web page |
Day/Time |
L01: TR 12:30 - 13:45 (ST135) |
Contact Information |
James Tam |
|
Office: ICT707 |
|
Office hours: M 3:30 - 4:20 PM , T 2:00 - 2:50 PM (if I'm a bit late I could be just finishing off answering questions in the previous lecture) |
|
Email: tam@ucalgary.ca |
General information | Official course information sheet (summary of official course requirements) |
Electronic
response system: TopHat Monacle: [JT's how-to guide] [Full help
document] Estimating your term grade: [Grade calculator spreadsheet] |
Tutorials (commence the week of Jan 17 - 23):
- Tutorials are a mandatory component of the courses. Time will be spent on the following: TA's teaching new skills, discussion of assignment requirements, completion of graded quizzes, and if possible some question and answer time.
- Schedule of activities for the tutorials: [Teaching teaching schedule]
Lecture #1 Tutorials
Date/Time
Location Instructor
T01 TR 11:00 - 11:50 MS 237 May A. Sayed Mahmoud may.mahmoud2@ucalgary.ca T02 TR 14:00 - 14:50 MS 237 Parthasarathi Das dastheta@gmail.com T03 TR 15:00 - 15:50 MS 237 Parthasarathi Das dastheta@gmail.com T04 TR 16:00 - 16:50 MS 237 Md Wasiur Rahman mdwasiur.rahman@ucalgary.ca T05 MW 10:00 - 10:50 MS 237 Md Wasiur Rahman mdwasiur.rahman@ucalgary.ca Lab (Continuous tutorials or CT for short): CT commencement for CPSC 203 will start the week of Jan 24 - 30
- In addition to my office hours and your time in lab there will be time set aside for you to ask questions. These sessions will typically be staffed by the tutorial instructors but they are not mandatory for students and are provided so that you can get help while you are in the computer lab.
- The for CPSC 203 is held in the 203 computer lab where your tutorials are held (different times of course).
- Continuous tutorial schedule: [CPSC 203 winter 2016 CT]
Topic #
Topic coverage
Extra supplement: you can purchase printed versions of the book for this course via the Student Union (ask for the CPSC 203 course notes for this semester): [Bound and copied]
1 Course introduction and administrative information
[Notes: PDF] [Notes: PowerPoint]
2 Computer fundamentals
[Notes: PDF] [Notes: PowerPoint]Chapter 1 (brought over the Bound and Copied end of the week Jan 31 - Feb 6) 3 Logic
[Notes: PDF] [Notes: PowerPoint]4 Spreadsheets: analyzing and visualizing information
[Notes: PDF] [Notes: PowerPoint] [Example spreadsheets]Chapter 2 (brought over the Bound and Copied end of the week Jan 31 - Feb 6) 5 Databases: storing and retrieving information
[Notes: PDF] [Notes: PowerPoint] [Example database]Extra resource: Overview of MS-Access (created by Microsoft)
Chapter 3 (brought over the Bound and Copied end of the week Jan 31 - Feb 6) 6 Building webpages
[Notes: PDF] [Notes: PowerPoint] [Example webpages]Chapter 4 (complete: it will be combined with Chapter 5 into the second course package) 7 JavaScript web programming
- Introduction: [Notes: PDF] [Notes: PowerPoint] [Example JavaScript programs]
- Advanced: [Notes: PDF] [Notes: PowerPoint] [Example JavaScript programs]
Chapter 5 (complete as of 2016-04-11 09:54:27 PM, it should be available in Bound in the Copied in the upcoming days) 8 The Internet
[Notes: PDF] [Notes: PowerPoint]9 Computer security & privacy
[Notes: PDF] [Notes: PowerPoint]
Assignments: collaboration vs. cheating (what's allowed and not allowed for this class)
Partial assignment 1 (Advanced MS-Word worth 5%) due
Friday Jan 29Monday Feb 1 at 4 PM.Assignment 2 (MS-Excel worth 10%) due Friday Feb 26 at 4 PM
Midterm examination information: Out of class exam on Thursday, March 3 from 5:00 to 6:15 PM in ST 140 [Exam information link]
Assignment 3 (MS-Access worth 10%) due Thursday Mar 24 at
4 PM5 PMAssignment 4 (Building a webpage & JavaScript programming worth 10%) due Wed April 13 at 4 PM
Bonus assignment (worth 2%) Khan Academy research assignment due on Wed April 13 at 4 PM.
The final exam will to be scheduled by university admin staff and not your course instructor: [See the exam schedule in PeopleSoft when the Office of the Registrar has scheduled it]. [A link with exam information]