-
Lesson Setup
-
Start-of-lecture
Slides
(Required)
-
'Starter' project
for the lesson 04 PCEs (VS 2013)
-
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 "Folder
Actions" menu,
then clicking on
the "Download
Folder" menu
item.
-
Nested Classes
-
Exercise:
Reference
Types vs. Value
(Simple) Types
-
VIDEO:
Nested Classes
-
Exercise:
Nested Classes:
Basics
(Required)
-
Linked Lists:
Adding A Node To
The Front Of The
List
-
VIDEO:
Linked Lists:
Overview
-
VIDEO:
Linked Lists:
AddAtFront
-
Exercise:
Linked List Of Ints: Add to Front (Hand-In)
(Sect. 24.3, 24.4) (Feel
free to add
fields & methods
to the provided
class, if you
want to, in
order to
accomplish the
tasks in this
lesson)
-
Linked Lists:
Interacting With
All Nodes In The
List
-
VIDEO:
Linked Lists:
PrintAll
-
Exercise:
Linked List Of
Ints: Traversing (Hand-In)
(Sect. 24.4 -
'Print' )
-
Linked Lists:
Removing A Node
From The Front
Of The List
-
VIDEO:
Linked Lists:
RemoveFromFront
-
Exercise:
Linked List Of
Ints: Remove
From Front
(Sect.
24.4) (Hand-In)
-
Linked Lists:
Interacting With
A Specific Node
In The Middle Of
The List
-
VIDEO:
Linked Lists:
Print At
Location
-
Exercise:
LL: Printing at
a specific
location (Hand-In)
-
Dynamic Memory
Allocation
-
Exercise:
SmartArray:
Alloc on demand
(Hand-In)
(Note: The
'SmartArrayAOD'
exercises
were changed
to use
exception
handling -
let me know
ASAP if
there
appears to
be any
errors)
-
Last Steps
-
Hand in your work: Go to the
StudentTracker web app, and
hand in your work there
(There's a
link to
StudentTracker
on the main
page for
this course)
Please submit a .ZIP (and ONLY a .ZIP - not a .RAR, .7z, etc)
that contains the Program.cs
file, the video outline/viewing quiz .DOCX (or .PDF), any other files you wish to include, and leaves out every thing else (as
much as possible).
- Make sure that you're working on
the next homework
assignment.
Details
are listed on the
homework assignment page. The due date is listed on the
main page.
- 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)!
|