Week 10 - Multidimensional Vectors
Learning Objectives
Upon finishing this learning module, you should be able to:
- Use vectors to store and process multidimensional data
Schedule
Day 1
In class:
- MultiD vector basics
Outside class:
- Get started on Multidimensional Vectors (Ch 14.1-14.5)
Day 2
In class:
- MultiD vector traversal
- MultiD vector traversal exploration
Outside class:
- Continue working on Multidimensional Vectors (Ch 14.6-14.10)
- Work on Ch 14 Exercises
Day 3
In class:
Outside class:
- Work on Ch 14 Exercises
Day 4
In class:
- Assignment 10 Q & A / work time
Outside class:
Work on assignment 10 if there is an assignment score you would like to improve. If you do Assignment 10, it will replace your lowest assignment score.
Otherwise, just focus on finishing up the Ch 14 Exercises.
Multidimensional Vectors
Read Ch 14 on Multidimensional Vectors.
These next videos are optional, but may help clarify some concepts.
This one explains the basics (14.1-14.2)
While this one covers traversals (14.3-14.4)
Final review
Check out the Practice Final in this week's module. It is a preview of the style of questions you can expect on the final exam week.
The final is a pen and paper exam that you will take without access to a computer. So practice that way. Either print the exam, or pull it up on screen and then write your answers on paper. Do NOT practice by typing your answers into a text editor - that is not how you will take the exam!
After you do the practice final, check out the provided key/scoring gauge how you did.
The final is not designed to test all of the course content, or to see if you can solve tricky new problems. It is designed to see if you understand and can apply the core concepts of the course. As per the syllabus, you must pass the final (D or better) to get a C or better in the course.
The final will focus on material from weeks 5 (Loops) through 9 (Vectors) . Every question will feature one (or more) of these topics:
- Loops
- Strings
- Vectors
- Functions (especially using references)
But in answering questions you may need to use concepts from earlier in the term, such as conditionals, variables, and basic data types.
The final will NOT include questions on multidimensional vectors (week 10 material). Nor will it include questions on exceptions or file I/O.
The final will have a table of common functions for strings and vectors that you can refer to during the exam. (See the practice final for what you will get.)