-
Lesson Setup
-
NOTE: Anyone who submits a
reasonably complete/correct copy of this by Tuesday, Dec
12th at 11am will get 5 points of extra credit.
-
I qualified this with "reasonably
complete/correct" only because I occcassionally get
students who will hand in blank copies of the assignment
to try and grab the extra credit. As long as
people put in an honest effort (regardless of whether
your work is perfectly correct or not) then I want you
to get the extra credit.
-
Start-of-lecture
Slides
(Required)
-
Final Exam: Q+A & Review
-
'Starter' project for the PCEs (VS 2017)
- Watch
the online
videos for this
lesson and
demonstrate your
knowledge
(Hand-In)
You can
download
a .ZIP of all
the
videos for this
lesson from
Microsoft's
OneDrive website
by
opening the
folder (click
this link to
open the folder),
then clicking on
the "Download" menu
item.
-
There is no Viewing Quiz for this lesson - you must fill
out a Video Outline, instead
-
Starter File for
outlining this
lesson's videos
If you haven't done a Video Outline for this course
before don't panic! There are
directions for
outlining the
videos here.
There are three, short videos (2-5 minutes each) that
walk you through creating an outline in MS Word.
-
Using .Net Collections classes in C#
- VIDEO:
Overview
Of Collections
- You can
click here for the slides used in the 'Collections
Overview' video
- Exercises: None
NOTE: This originally said
something about BSTs (which is the prior lesson's topic).
This was changed on 12/11 at 10am
-
The List<> Collection class
- VIDEO:
The
List<> Collection
- You can click
here for the slides used in the List<> video
- Exercise:
List<> basics
- Exercise: Fibonacci numbers in a
List<>
(Hand
In)
-
The LinkedList<> Collection
class
- VIDEO:
The
LinkedList<> Collection
- You can
click here for the slides used in the 'LinkedList<>
video
- Exercise:
LinkedList<>
basics
- Exercise: Using
a LinkedList<> to create a Stack<> (Hand
In)
-
Last Steps
-
Please provide me with feedback on this
lesson so I can improve it
Please
go to this form and fill it out. The form is
pretty quick, very open-ended, and your feedback is much
appreciated.
Note: Providing your name is optional, so TI can't dock you
points for not doing it. Please do it anyways - it's quick,
and it'll help improve the class for future students
-
Hand in
your work:
Please hand your work in through GitHub.
For this lesson you will need to clone the GitHub repo for
this lesson, then add all your files to it (you can do this
by copy-and-pasting the entire folder containing all your
lesson's work), adding and commiting those files, and then
pushing all your work up to GitHub.
-
Here's
the
link for the GitHub Classroom repo for this Lesson
- Practice
what you've
learned
Remember
that in
order to
really learn
this stuff
you're going
to need to
practice it.
Go back and
redo the
exercises
from this
lesson until
you've
really got
it down.
Go back to
the prior
lesson(s)
and review
and redo
that.
Make sure
that you've
really got
this stuff
in your head
(and
remember
that it gets
easier each
time you
redo the
work)!
|