BIT 142

BIT 142: Intermediate Programming
BIT 143: Programming-Data Structures
Instructor: Mike Panitz
([email protected])
These 2017 Summer courses are online
EXCEPT
the in-person final exam
(Day & time is listed on the website)
tl;dr
• Get Visual Studio 2017 Community Edition
– (Do NOT get Visual Studio Code, which is a
different & mostly unrelated product)
• The lesson 01 exercises (both coding and
video-watching) are due next Tuesday
– Get the work done an hand-in procedure errors
will be forgiven
BIT 142
2
Syllabus
• YOU are responsible for knowing the syllabus!
– If info isn’t on here, you should ask before it’s an issue.
• Details will be malleable
– Should plan on full class (no early departure)
BIT 142
3
Exam Make-Up Policy
• No make-ups will be given for exams,
presentations, or other such graded events, that
were missed without prior notification to the
instructor.
– If you notify the instructor at least one week prior to an
exam, it may be possible to take the exam at a different
time than the scheduled date.
– Dates are listed on the "Course Schedule" page
(off the main page)
• Final Exam is pencil-and-paper ONLY!!
• Midterm exam details TBA (To Be Announced)
BIT 142: Intermediate Programming
4
Final Exam happens in-class
• Start planning for this now!!!!
• Because this class is listed as a hybrid,
attend the final exam or else you’ll get a zero!!!
• You must bring photo ID, which will be checked!
• Exam occurs during class time on the date
specified
• Exam dates are listed on the respective course
home page
Syllabus : Book info
• BIT 142 uses the book fairly extensively
– I would recommend getting it
• The edition does not matter
– "C# How To Program" is the same as
"C# For Programmers“
• BIT 143 doesn’t use the book as much
– Pick it up, used, if you want to
BIT 142
6
Note on reading
• IF YOU DON’T FIND WHAT YOU NEED
IN THE BOOK (AND CLASS WEBSITE),
THEN YOU NEED TO FIND MORE
MATERIAL ON YOUR OWN!
–
–
–
–
By yourself, or in groups
Google / the Web
Campus library – check out the ‘reserve’ shelf
Other books, etc
BIT 142: Intermediate Programming
7
Website: Orientation Page
• Clearly indicated on the front page / main
page of the course
• Read this first
• Follow all the directions on this page
BIT 142: Intermediate Programming
8
Website: Main Page
• Each Lesson looks like
the image on the right
• Each is a 'table of
contents' of stuff that is
due
• Each of the Lesson 0x
links go to the lesson 0x
page, which describes
everything in more detail
BIT 142: Intermediate Programming
9
Website: Lesson Page
• Each Lesson is about a week of time
• Start of Class Videos: EVERYONE is
required to watch these
– (In-class
or
afterwards)
BIT 142: Intermediate Programming
10
Website: Post Class Exercises (PCEs)
• Done INDIVIDUALLY, although
you’re welcome to get help from
other people, if you need it.
• You are REQUIRED to know all
the material, for all the exercises
– (i.e., if any of these showed up on
an exam, or must be used in a HW
assignment, then you need to know
it)
– You’re only required to HAND IN
those items labeled ‘Hand-In’
– It’s highly recommended, but not
required, that you do all the exercises
– do as many as your schedule allows,
and as you need to, in order to learn
this material!
BIT 142: Intermediate Programming
11
Warning About Grades
• Notice that each of these is about 1/5 of
your total grade:
–
–
–
–
–
Weekly exercises
Homework assignment #1
Homework assignment #2
Midterm Exam
Final Exam
BIT 142
12
MS Imagine access
• This will get you free access to lots of
Microsoft software (including the full,
professional version of Visual Studio, SQL
Server, etc)
• You can use the Visual Studio Community
edition just fine.
– The full version is not required.
BIT 142: Intermediate Programming
13
MS Imagine access
• I'm going to send off everyone's email
addresses to Microsoft on Friday, after noon
– Email me ASAP if you do not want me to send
your email address to Microsoft
• Go to
https://www.ctc.edu/~cascadia/wts/stuaddr/
waci203.html and update your email so I
can sign you up for this awesome, free
opportunity!
BIT 142: Intermediate Programming
14