Course web page: Introduction to problem solving with applications James Tam | Return to the course web page |
More information will be added here as we approach the exam date so you should check back here for updates
Using software applications: General |
|
|
|
MS-Word (not applicable if there was no MS-Word assignment) | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MS-Access: It won't be covered on the midterm.
As mentioned early in the semester, Computer Science isn't an area where you can just read a book or memorize a few points on a slide and expect to be proficient and have a deep understanding of concepts. While it is important to 'study' concepts, this traditional form of preparation is mandatory but not sufficient. Like any other hands-on area you evaluate and improve your knowledge and understanding by 'doing'.
Examples (non-exhaustive list of how to prepare for the exam):
Logic: try creating arbitrary logical expressions in the "free-form" style that you were introduced to in lecture e.g. (T and F) Or T. Alternatively you can try expressing the freeform logical expressions in the form of a truth table and working through all the true/false combinations.
Freeform
(F OR T) AND T
Truth table (on the exam you will have to fill in the values for Col 3 - 5)
Col1 Col2 Col3 = Col1 OR Col 2
Col4 = Col1 AND Col2
Col 5 = Col3 OR Col4
F F F F F F T T F T T F T F T T T T T T Now that you've learned how to use the 3 logical functions in Excel: AND(), OR(), NOT() you can check the correctness of these expressions. Before entering them into Excel however you should try to evaluate them by hand. You get more out of the exercise if you try to work things for yourself instead of just "looking at the answers".
Excel: write out functions by hand and predict the expected outcome (by hand and not by viewing the results in Excel). This method of 'hand' predicting results is referred to as 'tracing' output). Using functions such as (IF(), LOOKUP(), VLOOKUP() and the string functions to solve different real life applications (examples I've given out in lecture).
Lecture topics covered so far |
Approximate proportion of exam2 |
First notes: "Course introduction and administrative information" | ~ 6% |
Computer fundamentals | 16 |
Logic | 12 |
Spreadsheets | 65 |
Miscellaneous1 | ~ 0% |
Databases | Won't be on midterm, will be on the final exam |
The "If there's is time" topics will be on the midterm only if we talked about them in class.
Multiple choice questions 30 marks |
|
Short answer questions 19 marks |
|
1 question from either logic or computer fundamentals | |
2 questions involving the formulation of an expression in Excel (using built in operators, functions or both) | |
1 question requiring the tracing of a pre-created Excel expression with some existing data |
2 It's based on a near-final version of the midterm (exact proportions may vary *slightly*)
Cut-off scale (percentage to GPA, only the latter is used in the calculation of your term grade point - as shown in the grade calculator spreadsheet and as was the case with A1)
Min percent | GPA |
0 | 0 |
15 | 0.1 |
25 | 0.3 |
35 | 0.5 |
40 | 0.7 |
44 | 1 |
46 | 1.1 |
48 | 1.2 |
50 | 1.3 |
51 | 1.4 |
53 | 1.5 |
55 | 1.6 |
57 | 1.7 |
58 | 1.8 |
59 | 1.9 |
60 | 2 |
61 | 2.1 |
62 | 2.2 |
63 | 2.3 |
64 | 2.4 |
65 | 2.5 |
66 | 2.6 |
67 | 2.7 |
68 | 2.8 |
69 | 2.9 |
70 | 3 |
72 | 3.1 |
74 | 3.2 |
76 | 3.3 |
78 | 3.4 |
80 | 3.5 |
82 | 3.6 |
84 | 3.7 |
86 | 3.8 |
88 | 3.9 |
92 | 4 |
96 | 4.1 |
98 | 4.2 |
100 | 4.3 |