2021-04-25
Our first lecture is Monday, April 22 at 11:30 in SW3-1710.
2021-05-04
week |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
lectures |
11:30 |
|
10:30 |
|
|
labs |
13:30 (4T) |
10:30 (4S) |
12:30 (4S) |
1:30 (4L,6S) |
09:30 (4T) |
April 22 |
Lecture |
Lecture |
L1 |
L1 |
L1 |
April 29 |
Q1 |
Q1 |
L2 |
L2 |
L2 |
May 06 |
Q2 |
Q2 |
L3 |
L3 |
L3 |
May 13 |
P |
P |
Exam |
Exam |
Exam |
Legend: Ln = Lab n, Qn = Quiz n, P = Presentations |
|||||
Tentative, subject to change. |
2024-04-27
Quiz 1 will be held during your scheduled lab time on Monday or Tuesday, April 29 or 30.
The format will be the same as the labs: you will download a Jupyter notebook, fill in the answers, check them, and submit your notebook.
The quiz will consist of three questions of similar difficulty as Lab 1. You will need to complete the quiz during your assigned lab period. You may only access the learning hub and the Python.org web site. So you should make sure you are able to answer the Lab 1 questions on your own before your quiz. An example Quiz and solutions are available. The actual quiz will have similar question.
You may bring in any material you wish. It can be printed (notes, books, etc) or electronic form (e.g a USB flash drive).
However, you may not communicate with anyone during the quiz in any way. You must leave all electronic devices at the front of the room. You may not access any other web sites, shared files, applications, network resources, or communicate with anyone in any way during the quiz. Any attempt to do so will be considered academic misconduct, will result in a mark of zero and will be reported.
You may not leave for the first 30 minutes and you many not start after 30 minutes.
2024-04-29
I founds three USB sticks plugged into the lab computers in SW01-2560.
Contact me to claim.
David R
2024-05-01
You need to complete a Python coding project that:
You will have to give a 5 minute presentation during your lab session explaining why you chose the project and describing and demonstrating your project.
You can use ChatGPT (or a similar service) to both come up with and develop the application. During your presentation you should explain how you used it.
You need to get the project approved by your lab instructor. Submit a brief summary of your project proposal, in text format, to the Assignments / Project Proposals folder.
Submit your project proposal by Wednesday, May 8 or we may not have time to review and approve your proposal.
Comments and approvals/rejections will be provided in the feedback section of your project submission.
2024-05-04
Quiz 2 will be held during your scheduled lab time on Monday or Tuesday, May 6 or 7.
The format will be the same as the labs: you will download a Jupyter notebook, fill in the answers, check them, and submit your notebook.
The quiz will consist of four questions of similar difficulty as Lab 2. You will need to complete the quiz during your assigned lab period. You may only access the learning hub and the Python.org web site. So you should make sure you are able to answer the Lab 2 questions and the sample Quiz 2 on your own before your quiz. An sample quiz and solutions are available. The actual quiz will have similar question.
You may bring in any material you wish. It can be printed (notes, books, etc) or electronic form (e.g a USB flash drive).
However, you may not communicate with anyone during the quiz in any way. You must leave all electronic devices at the front of the room. You may not access any other web sites, shared files, applications, network resources, or communicate with anyone in any way during the quiz. Any attempt to do so will be considered academic misconduct, will result in a mark of zero and will be reported.
You may not leave for the first 30 minutes and you many not start after 30 minutes.
2024-05-10
Your presentation must be 5 minutes or less. Marks will be deducted for going over time and you will be cut off after 7 minutes.
If you will be using your own laptop for the presentation, your computer must have an HDMI output or an adapter to convert to HDMI. You may also run your demonstration on your workstation and the instructor will show it on the projector.
You will mark your peers, anonymously, using a Jupyter notebook (to be supplied) that you must submit to the appropriate assignment folder after the presentations for your set. You will not get a mark for your own presentation if you do not submit marks for your peers. The instructors reserve the right to alter the marks if they don't appear to be realistic.
Your presentation should, briefly:
Be prepared to demonstrate your understanding by answering a couple of questions from your peers and/or the instructor.
Your peers will marks you presentation on a 5-point scale for each of the following:
The instructor will award marks for finishing on time and for the quality of your responses to questions.
You will submit the code for your project (as zip file if it's more than one file) to the appropriate folder for review.
Note: To avoid plagiarism, clearly state, preferably in comments, what parts of your code:
Do not remove comments in existing code, particularly those related to copyright or authorship.
2024-05-15
Your final exam will be held during your final scheduled lab session.
The format will be the same as the quizzes: you will download a Jupyter notebook, fill in the answers, check them, and submit your notebook.
The exam will have five questions of similar difficulty as the quizzes. You will need to complete the exam during your assigned lab period, although extra time will be given when possible. You may only access AppsAnywhere, Learning Hub, and the Python.org web sites. Your use of the computer and the network will be monitored.
An example Exam and Exam Solutions are available. Each set will have a different exam with similar questions.
You may bring in any material you wish. It can be printed (notes, books, etc) or in electronic form (e.g a USB flash drive).
However, you may not communicate with anyone during the quiz in any way. You may not access any other web sites, shared files, applications, network resources, or communicate with anyone in any way during the quiz. Any attempt to do so will be considered academic misconduct, will result in a mark of zero, and will be reported.
You must leave all electronic devices, including smart watches, at the front of the room.
As per BCIT policy, you may not leave for the first hour and you many not start after the first hour.
2024-05-18
All items have been marked and the unofficial (subject to change) marks posted. Let me know as soon as possible if you have any questions.
The distribution of the final marks is: