Upcoming Due Dates:
(there are
more dates listed in The Huge Due Date List, at the bottom of
this page)
Due on:
(For items due on a Wednesday, the
time which they are due by is the start of class, unless
otherwise stated) |
Activity |
| Wednesday, Mar 5 |
A3 (final, revised version) |
| Wednesday, Mar 5 |
PCE 09 |
| Friday, Mar 7, AT NOON |
Skills Post-test for A3 |
| Friday, Mar 7, AT NOON |
Opinion survey for A3 |
| Wednesday, Mar 12 |
PCE 10 |
| Wednesday, Mar 12 |
A4 (final, revised version) |
| Friday, Mar 14, AT NOON |
Skills Post-test for A4 |
| Friday, Mar 14, AT NOON |
Opinion survey for A4 |
| Wednesday, Mar 19 |
PCE 11 |
| Wednesday, Mar 19 |
FINAL EXAM |
| Wednesday, Mar 19 |
'Post-Course' opinion survey |
|
Lesson 01 |
|
|
Individual Pre-Class Exercises: <Due:
Jan 14th, noon PST (MONDAY of the
SECOND week of the class) >
Feedback: Filenames should match links, so
they're findable once downloaded
-
Orient yourself to BIT
142
-
Get Visual C#
-
Join the class newsgroup ;
Send the professor your email address
(Required)
-
Create a simple console application
(Hand-In)
(Ch 3.3 (walkthrough), 3.2 (explanation of the program) )
Demo Video
-
Downloading and using a simple console application
'Starter' project for the
lesson 01 PCEs (Pre-Class Exercises)
Feedback: Should students comment & uncomment stuff to run them?
Explain this on day 1. IDEA: Run through a Pre-PCE in
class (do 1 exercise, .ZIP it, hand it in, etc)
-
Basic Console I/O
(Sect. 3.5)
-
Basic Arithmetic Operators
(Sect. 3.6, 3.8)
-
Comparison Operators
(Sect. 3.9)
-
Defining & Using
an Instance
Methods
(Sect. 4.1-4.3
(mostly 4.3))
-
Function Calls: A Handy Trick
(on your own)
-
Data Types
(Hand-In) (Sect.
5.11, Appendix L)
Feedback: This is kinda dry :)
-
Order Of Operations
(Hand-In) (End of Sect. 3.9,
Appendix A)
-
Console I/O, Operators
(Hand-In)
(previous readings)
-
String Basics
(Sect. 16.2)
(Hand-In)
Feedback: How to make more efficient use
of the help system? x2
-
Comparing
Strings
(Sect. 16.5)
- Email the
instructor (MPanitz@cascadia.edu),
if you haven't yet done so
- Web
Hand-In for pre-class exercises and homework
(Using the StudentTracker thingee)
(Direct link to this, specific class:
http://www.panitzco.com/CCC/StudentTracker/Pages/course.php?courseId=2
)
Feedback: Gussy this up, so
it's more step-by-step - focus on the 'what do I put in the
.ZIP' aspect
TODO: Remove 'create your own', so starter project is the only
option?
More detailed instructions on hand-in: how to .zip, which option
to select - movie?
|
In-Class Exercises: <Class Date: Jan
9th (Wednesday) > (Class time is ALWAYS 8pm till 10:05pm)
Review:
-
'Pre-Course' Attitude
Survey (Required
- this is an online survey, so you won't 'hand in'
anything)(You will do this at the start of class)
-
Overview of the
MS-XNA
grant, and
Study Opt-Out Form
-
Create a simple console application
(Ch 3.3 (walkthrough), 3.2 (explanation of the program) )
Demo Video
-
Downloading and using a simple console application
-
Defining & Using
an Instance
Method
-
Basic Console I/O
Preview:
- % operator
- integer division
- Different types of loops
- nested loops
|
Instructor's Materials:
Notes
Slides |
|
Lesson 02 |
|
|
Individual
Pre-Class
Exercises:
<Due:
Jan 16th (Wednesday),
before the start of
class>
-
'Starter'
project for the
lesson 02 PCEs
(Pre-Class
Exercises)
-
Integer vs. real
division
(End of Sect.
5.6, also Sect.
3.8) (Hand-In)
(Demo
Video
VS Project Used
in the Video
(How
to access demo
projects)
)
Feedback: Using
float vs. double
- does it
matter? (No -
clarify this
next time)
Feedback: No
questions were
raised -just add
float &
everything
works.
Also - video
asks a question
that the .DOC
doesn't - Why do
float & double
yield different
answers (4 vs. 8
byte) (?)
Feedback: Seemed
too easy - 'Am I
missing
something?'
-
Modulus operator
( % )
(Section 3.8) (Hand-In)
(Demo
Video)
Feedback:
Explain it a
little better -
focus on the
'remainder'
aspect, maybe?
Feedback:
Clarify: What
exactly do
students need to
do, here? x2
-
Fahrenheit to
Celsius
(Based on your
previously
acquired
knowledge)
(Hand-In)
-
Logical
operators
(Section 6.8)
Feedback: Part a
- a better way
to express this,
seems to cause
confusion.
Maybe add some
leading
questions? (What
values will be
ok? What
won't? Can
you find a
better way to
express this?)
Feedback: What
to do with this?
What is expected
for the hand-in?
-
Conditional statements
(If:
Sect. 5.3 /
If...Else:
Sect. 5.4 /
Switch: Sect
6.6 ) (Hand-In)
Feedback: Are
students
required to
address input
that falls
outside of the
0-10 range?
Feedback:
Lengthy/too much
typing - could
get by with 3-4
conditions
instead of 10
-
Simple loops
- while, for
(Sect.
5.5)
Feedback: There
is no exercise
for do...while
-
keywords:
break
/
continue
(Section
6.7)
Feedback: Move
this to before
the conditional
statements,
since switch
uses break?
-
Compound
Assignment
operators
(Section 5.9),
Increment /
Decrement
operators (Sect.
5.10)
-
Generating
Random Numbers
(Sect. 7.9
(Shift/scale:
7.9.1))
(Hand-In)
FOCUS REVISION
EFFORTS HERE,
NEXT TIME!!
NOTE FOR NEXT
TIME: Either put
something in
about return
values before
this, so that
the diceRoll
method make more
sense, or else
simply have them
do die.Next(1,7)
inside their
loop.
Latter is
probably
better...
Feedback: Seeing
pre-fab code for
the first time
took a bit of
time to
understand ;
giving the
Random var a
name longer than
the class name
is odd
Feedback:
Screenshots of
valid results?
IDEA: Pre-empt
the problem
where people
create the new
Random object
inside the loop,
and get the same
number a zillion
times in a row?
-
Post at least
1 question
in the Google
Group for this
class.
Answer at
least 1 question
(that
someone else has
posted) in the
Google Group for
this class
-
PCE Feedback (Hand-In)
(Not handing
this in will
result in a
point penalty)
Feedback: PCE01
- #9 - should
that be removed?
Is it useful w/
the starter
projects?
|
In-Class
Exercises:
<Class Date:
Jan 16th (Wednesday)
>
Review
Topics:
-
Q+A:
Remainder ('Modulus') operator
-
Q+A: Integer division
Preview
Topics:
-
Basic parameter,
return value
review
-
Reference
Parameters (out,
ref) , and
normal return
values
-
Random # basics
Demo File
-
Random numbers,
manually bounded
(Demo File)
-
Nested Loops:
Rectangles
-
A1 Skills
pre-test (due on
Monday, Jan 21, before
midnight)
|
Warning: Don't
worry about the
recursion
section (Sect.
7.13) - we'll
see that in more
detail later on |
|
Instructor's
Materials:
Notes
Slides
|
|
Lesson 03 |
|
DUE:
Assignment 1
(Due Wednesday, Jan
23rd) |
|
Due This
Week:
|
|
Individual
Pre-Class
Exercises: <Due:
Jan 23rd
(Wednesday),
before the start of class>
-
'Starter'
project for the
lesson 03 PCEs
(Pre-Class
Exercises)
-
Sentinel-controlled
loops:
Averaging
numbers
(Sect. 5.7)
(Hand-In)
-
Nested Loops:
Rectangles
(Sect.
5.8)
(Demo
Video
VS Project Used
in the Video)
-
Nested Loops:
Hollow
Rectangles
(Sect. 5.8)
(Hand-In)
-
Printing A Range
Of Numbers
(Previous
Knowledge) (Hand-In)
Feedback: Make
this more
challenging
-
Built-in Math
functions
(Hand-In)
(Sect. 7.3)
-
Basic Parameters
(Sect. 4.4)
-
Return Values
(Sect
4.5 and 7.5 both
have limited
information.
Additional
information is
available at
http://www.fredosaurus.com/notes-cpp/functions/return.html
(this is
actually a good
reference, even
though it's
technically for
C++ rather than
C#)
)
-
Printing
numbers, w/ params
(Sect. 4.4)
-
Justifying Reference
Parameters (out,
ref) , and
normal return
values
Sect. 7.14)
For this PCE,
you are
encouraged to
discuss this
with your group.
Also, there may
be multiple,
valid
interpretations
of what a
correct answer
is for this
exercise - you
should focus on
being able to
clearly explain
a reasonable
rationale for
your choices.
-
Using The Distance Formula
(Demo
Video
Word Document Used
in the Video)
(There is nothing to hand in for this PCE. Personally,
I'd recommend doing a couple of examples by hand in order to
make sure that you understand the formula. You will be
using the formula on homework assignment 2, et al.)
|
In-Class
Exercises:
<Class Date: Jan
23rd (Wednesday)>
Review / Q + A
-
Random # basics:
Demo File
Talk
about the
mechanics of
pseudo-random
number
generation?
-
Random numbers,
manually bounded
-
Reference
Parameters (out,
ref) , and
normal return
values
You'll notice
that this is the
same as one of
your pre-class
exercises.
With a partner,
go through, and
discuss your
answers, paying
particular
attention to the
'why does
X
make sense here,
rather than
Y
or
Z?'
questions
-
Design: return
values vs. out
vs. ref
parameters
(Sect. 7.14)
(optional)
Preview:
-
Arrays: Basics
(Sect. 8.1, 8.2)
-
Arrays: Tracking
grades in an
array
-
Nested Loops:
Multiplication
Table
(optional)
|
Instructor's
Materials:
Notes
Slides
|
|
Lesson 05 |
|
Due This
Week:
-
Due on Monday,
Feb 4th, before
midnight:
A2 Skills
pre-test
Hand this in by
emailing it to
the instructor
(MPanitz@cascadia.edu) -
do NOT include
this in this
week's PCE's.
-
Due on
Friday,
Feb 4th, before
noon:
A1 Skills
POST-test
Hand this in by
emailing it to
the instructor
(MPanitz@cascadia.edu) -
do NOT include
this in this
week's PCE's.
-
Due on
Friday,
Feb 8th, before
noon:
A1
POST-assignment
survey
Hand this in by
going to the
website,
entering your
'Rock Star
Alias', and then
filling out the
online form.
When you click
'Submit', your
survey form will
be stored in a
database where
Prof.
Rosenberg can
get them.
Do NOT include
this in this
week's PCE's.
|
|
DUE: Assignment 2
(Due Wednesday, Feb 6th) |
Individual Pre-Class Exercises:
<Due: Feb 6th
(Wednesday)
before the start of class>
-
OOP
Basics:
(Demo
Video
Example Project)
OOP
Encapsulation:
(Demo
Video
Example Project)
More
Background Info:
OOP Concepts
(from Sun
Microsystems -
the Java People)
(Focus on the
"What is an
Object?", "What
is a class?",
and "What is
inheritance?"
sections - the
others are nice
to read, but not
mandatory)
-
'Starter'
project for the
lesson 05 PCEs
(Pre-Class
Exercises)
Feedback: This
compiles 'as
downloaded',
yes?
-
Basic Class with instance
method (Sect. 9.2)
-
Instance Variables:
Adding Data To Your Class (Sect. 4.2+,
Sect. 9.2)
-
More Methods: SetValue, SetValues, Print
-
Access Control (public, private)
(Sect. 9.3)
(Hand-In)
Feedback:
Include sample
output from the desired program?
-
Overloading:
Create your own
(Sect. 7.12)
Feedback: Too
vague?
-
Constructors
(Sect 4.9, Sect.
9.6) (Hand-In)
- basic - move to earlier?
Feedback: Felt
out of order - move to 3.5 (between basic class & instance
variables)?
Feedback: The
getter/setter methods are required, but not used - IDEA: tell
students to test 'on their own'? x2
Feedback: More
clarity about exactly what is expected?
-
Variable Scope
(class, instance, local/param vars) (Sect. 7.11)
(Hand-In)
Feedback:
Provide code that demonstrated 'scope creep' and make students
fix it?
-
String Allocation
Exercise
String Allocation Rules
HowManyStrings.cs.txt
String Allocation Practice -ANSWERS
Feedback: Better
demonstration of concepts?
Feedback: Not
enough boxes for all the answ
-
PCE Feedback (Hand-In)
(This will be
graded)
IDEA: Extract a
couple of classes
from a narrative? If
so, 'extract a base
class from a
narrative' will work
well in the next
lesson..
|
In-Class
Exercises:
<Class Date:
Feb 6th
(Wednesday) >
Review:
-
Q+A : Basic OOP
(Methods + Data
; Encapsulation)
-
Designing a
class: Circle
-
Testing a class:
Circle
-
StringBuilder
review
Preview:
-
references &
arrays
-
Inheritance:
Basic Example
(Chapter 10:
Inheritance)
-
Inheritance:
Constructors
-
Inheritance:
Calling Methods
in the base
class
-
Inheritance:
Abstract base
class
-
Mixing Arrays and Classes:
A Class that
contains an array
(Previous
Knowledge)
-
Object Composition
(Triangle made of
Points)
(Sect.
9.8)
-
Array of
(possibly null)
objects
-
A3 pre-test
|
Instructor's
Materials:
Notes
Slides
|
|
Lesson 07 |
Individual Pre-Class Exercises:
<Due: Feb 20th (Wednesday) before
the start of class>
Feedback:
Is there a video
introduction to polymorphism floating around? x2
Feedback: 'Real world' uses of polymorphism?
-
Review for the
exam!
-
'Starter'
project for the
lesson 07 PCEs
(Pre-Class
Exercises)
-
Explaining basic
polymorphism
Feedback: This
wasn't helpful,
so student wrote
his own.
Maybe this would
be better as an
in-class
exercise,
instead?
-
Creating a
basic,
polymorphic
method
NOTE:
This is in Word
2007 (.DOCX)
format. If you
don't have
Office 2007,
then you can
instead use a
free Word Viewer
From Microsoft
to view it.
Feedback: Type
these in in C#,
so it's text
(and accessible
on Mac, etc?)
-
Polymorphism
and arrays (Hand-In)
Feedback: It
wasn't clear why
multiple objects
were needed,
since they don't
have individual
data?
Feedback: This
was easy -
covered in
class, and again
in the
book
-
Overriding a
standard method: ToString (Hand-In)
Feedback:
Provide sample
output, so it's
clear that the
desired output
contains the X &
Y values?
Feedback: Missed
the overall
idea, and/or got
stuck on some
random aspect of
documentation (IFormattable??)
Feedback:
Depending on
MSDN for
documentation
isn't a good way
to go - rewrite
this so it's
clear what
ToString must
do.
Feedback:
Definitely
confusing -
provide an
example
implementation?
-
Polymorphism,
arrays, and the
ToString method
Feedback:
Provide a normal
template class
for this (or be
very clear that
there is no
template, on
purpose)
Feedback: Why
are we using an
array of type
Object?
-
PCE Feedback (Hand-In)
(This will be
graded)
|
|
In-Class Exercises:
<Class Date:
Feb 20th (Wednesday)
>
-
<Midterm Exam>
-
Recursion By
hand: Warm-up #1
-
Recursion By
hand: Warm-up #2
|
Instructor's
Materials:
Notes
Slides
|
|
Lesson 08 |
|
DUE: Assignment 4 (Due
Wednesday, Feb
27th) |
|
Due This
Week:
-
Due on
Monday, Feb 25th, before
midnight:
A4 Skills
pre-test
Hand this in by
emailing it to
the instructor
(MPanitz@cascadia.edu) -
do NOT include
this in this
week's PCE's.
-
Due on
Friday, Feb 29th, before
noon:
A2 Skills post-test
Hand this in by
emailing it to
the instructor
(MPanitz@cascadia.edu) -
do NOT include
this in this
week's PCE's.
-
Due on
Friday, Feb 29th, before
noon:
A2 Attitude
Survey
Hand this in by
going to the
website,
entering your
'Rock Star
Alias', and then
filling out the
online form.
When you click
'Submit', your
survey form will
be stored in a
database where
Prof.
Rosenberg can
get them.
Do NOT include
this in this
week's PCE's.
|
|
Individual Pre-Class Exercises:
<Due:
Feb 27th (Wednesday)
before the start of class>
TODO: Use Arian's
'printable
multi-copies' for
the exercises
Feedback: Write more
code!
-
'Starter'
project for the
lesson 08 PCEs
(Pre-Class
Exercises)
-
What does this
code print?
(Hand-In)
IDEA:
Move the
explanation to
another
exercise, then
move this
exercise till
later?
Feedback: Be
more clear about
why there are 80
zillion copies
of the same
thing
-
Recursion By
hand: Warm-up #1
-
Recursion
By hand: Warm-up
#2 (Hand-In)
-
Recursion
By hand: Warm-up
#3 (Hand-In)
-
Basic (Crashing)
Recursion
(Sect. 7.13)
Feedback: More
explanation
about what a
stack is, and
what's up with
the whole
'overflow'
thing?
-
Basic Recursion
(Sect. 7.13) (Hand-In)
IDEA: Maybe make a
video for this?
If so, focus on
the 'backing
out' aspect of
recursion
-
Polymorphism:
virtual,
override, new
(Read
Briefly)
File:
Inheritance.zip
-
PCE Feedback (Hand-In)
(This will be
graded)
|
In-Class Exercises:
<Class Date:
Feb 27th (Wednesday)>
Review:
-
Recursion By
hand: Warm-up #2
-
Recursion
By hand: More
Complicated
Previews:
-
Recursive Power
Function
-
Recursive
Multiplication
-
Fibonacci
Numbers (And
Arrays!)
-
Counting objects
(review,
solution)
|
Instructor's
Materials:
Notes
Slides |
|
Lesson 09 |
|
Due This
Week:
-
(These first two
were also listed
last week, but I
figured that
it's better to
have too many
reminders,
rather than too
few :) )
-
Due on
Friday, Feb 29th, before
noon:
A2 Skills post-test
Hand this in by
emailing it to
the instructor
(MPanitz@cascadia.edu) -
do NOT include
this in this
week's PCE's.
You only need to
do this once, so
if you did this
for Lesson 08,
then you don't
need to do this
a second time :)
-
Due on
Friday, Feb 29th, before
noon:
A2 Attitude
Survey
Hand this in by
going to the
website,
entering your
'Rock Star
Alias', and then
filling out the
online form.
When you click
'Submit', your
survey form will
be stored in a
database where
Prof.
Rosenberg can
get them.
Do NOT include
this in this
week's PCE's.
You only need to
do this once, so
if you did this
for Lesson 08,
then you don't
need to do this
a second time :)
-
NEW
STUFF:
-
Due on
Friday, Mar 7th, before
noon:
A3 Skills post-test
Hand this in by
emailing it to
the instructor
(MPanitz@cascadia.edu) -
do NOT include
this in this
week's PCE's.
-
Due on
Friday, Mar 7th, before
noon:
A3 Attitude
Survey
Hand this in by
going to the
website,
entering your
'Rock Star
Alias', and then
filling out the
online form.
When you click
'Submit', your
survey form will
be stored in a
database where
Prof.
Rosenberg can
get them.
Do NOT include
this in this
week's PCE's.
|
|
Individual
Pre-Class Exercises: <Due:
Mar 5th (Wednesday)
before the start of
class>
-
'Starter'
project for the
lesson 09 PCEs
(Pre-Class
Exercises)
-
Recursively
Printing Even
Numbers (Hand-In)
-
Recursive Power
Function
-
Recursive
Multiplication (Hand-In)
-
Write Factorial
-
Fibonacci
Numbers (And
Arrays!)
-
Sorting &
Searching: setup
for the class (Hand-In)
-
The
following are
not part of this
week's PCEs,
but are being
left here for
future terms:
Object Allocation
Exercise
Object Allocation Rules
HowManyObjects.cs.txt
<Answers to be
gone over in
class>
-
Object Allocation
Exercise
Object Allocation RulesHowManyObjects2.cs.txt
|
In-Class Exercises:
<Class Date: Mar
5th (Wednesday)
>
Review:
-
Recursion
Preview:
-
Linear Search By
Hand
-
Binary Search By
Hand
-
Bubble Sort By
Hand
-
Selection Sort
(Algorithm, and
by hand)
Videos Of Prior
Lectures:
-
Due Dates,
Binary Search
-
BubbleSort
-
SelectionSort
|
Instructor's
Materials:
Notes
Slides |
|
Lesson 11 |
-
Due on
Friday, Mar 21st, before
noon:
A3 Skills post-test
Hand this in by
emailing it to
the instructor
(MPanitz@cascadia.edu) -
do NOT include
this in this
week's PCE's.
-
Due on
Friday, Mar 21st, before
noon:
A3 Attitude
Survey
Hand this in by
going to the
website,
entering your
'Rock Star
Alias', and then
filling out the
online form.
When you click
'Submit', your
survey form will
be stored in a
database where
Prof.
Rosenberg can
get them.
Do NOT include
this in this
week's PCE's.
-
Due on
Friday, Mar 21st, before
noon:
A4 Skills post-test
Hand this in by
emailing it to
the instructor
(MPanitz@cascadia.edu) -
do NOT include
this in this
week's PCE's.
-
Due on
Friday, Mar 21st, before
noon:
A4 Attitude
Survey
Hand this in by
going to the
website,
entering your
'Rock Star
Alias', and then
filling out the
online form.
When you click
'Submit', your
survey form will
be stored in a
database where
Prof.
Rosenberg can
get them.
Do NOT include
this in this
week's PCE's.
|
|
Individual Pre-Class Exercises:
<Due:
Mar 19th (Wednesday) before the start of
class >
-
Final Exam:
List of Review
Topics
|
|
In-Class Exercises:
<Class Date:
Mar 19th (Wednesday) >
-
<Final Exam>
-
'Post-Course' Attitude
Survey (Required
- this is an online survey, so you won't 'hand in'
anything)(You
will do this
BEFORE you start
the final)
|
Instructor's
Materials:
Slides |
|
Note: This list is an attempt to collect up in a single
spot all the due dates for the term. These dates may change.
There may be more items added. It is your responsibility to make
sure that you know what's due when, to make sure that you don't miss
anything.
In particular, the homework revisions may be moved to a
week earlier, if the instructor can return the initial version within 24
hours of the due date.
Due on:
(For items due on a Wednesday, the
time which they are due by is the start of class, unless
otherwise stated) |
Activity |
Wednesday, Jan 9
(This will be done in-class on the first day)
|
Fill out the 'pre-course' survey:
(NOTE: You will need your 'rock star' pseudonym before you're able
to do this. This will be assigned to you on the first day of class) |
Wednesday, Jan 9
(No later than midnight) |
Email the professor, so that the professor has your email
address |
|
Monday, Jan 14, by NOON |
PCE 01
|
| Wednesday, Jan 16 |
Google Group: Sign yourself up, post a question, answer someone
else's question: |
| Wednesday, Jan 16 |
PCE 02 |
| Monday, Jan 21, midnight |
Skills pre-test for A1 |
| Wednesday, Jan 23 |
A1 (initial version) |
| Wednesday, Jan 23 |
PCE 03 |
| Wednesday, Jan 30 |
PCE 04 |
| Monday, Feb 4th, at MIDNIGHT |
Skills pre-test for A2 |
| Wednesday, Feb 6 |
A2 (initial version) |
| Wednesday, Feb 6 |
PCE 05 |
| Wednesday, Feb 6 |
A1 (final, revised version) |
| Friday, Feb 8th, AT NOON |
Skills Post-test for A1 |
| Friday, Feb 8, AT NOON |
Opinion survey for A1 |
| Monday, Feb 11, at MIDNIGHT |
Skills pre-test for A3 |
| Wednesday, Feb 13 |
PCE 06 |
| Wednesday, Feb 20 |
A3 (initial version) |
| Wednesday, Feb 20 |
MIDTERM EXAM |
| Monday, Feb 25, at MIDNIGHT |
Skills pre-test for A4 |
| Wednesday, Feb 27 |
A4 (initial version) |
| Wednesday, Feb 27 |
PCE 07 |
| Wednesday, Feb 27 |
A2 (final, revised version) |
| Friday, Feb 29, AT NOON |
Skills Post-test for A2 |
| Friday, Feb 29, AT NOON |
Opinion survey for A2 |
| Wednesday, Feb 27 |
PCE 08 |
| Wednesday, Mar 5 |
A3 (final, revised version) |
| Wednesday, Mar 5 |
PCE 09 |
| Friday, Mar 7, AT NOON |
Skills Post-test for A3 |
| Friday, Mar 7, AT NOON |
Opinion survey for A3 |
| Wednesday, Mar 12 |
PCE 10 |
| Wednesday, Mar 12 |
A4 (final, revised version) |
| Friday, Mar 14, AT NOON |
Skills Post-test for A4 |
| Friday, Mar 14, AT NOON |
Opinion survey for A4 |
| Wednesday, Mar 19 |
PCE 11 |
| Wednesday, Mar 19 |
FINAL EXAM |
| Wednesday, Mar 19 |
'Post-Course' opinion survey |
|
Solicit Feedback On:
PCE 01: is it confusing to have the 'create your own console'
exercise, then have to use the template a lot
Is it better to put off the ref/out/return values till later?
ordering of functions vs. OOP?
Plan for A3: After basic OOP, cover 'OOP interactions', BREAK FOR
MIDTERM, then do inheritance, polymorphism & onwards.
How helpful was it to have the 'upcoming due dates' and the 'grand table
of due dates'?
|