This course covers programming methodology, design and analysis of algorithms, and an introduction to data structures and an introduction to the CIS computing facilities. Examples from a wide range of computing applications will be
Course Web-site:
http://www.cis.gvsu.edu/~mcguire/teaching/163/
Course-materials are available there.
Instructor: Hugh McGuire
Remember, at any random time,
if you have a question, try sending it
to
mcguire@cis.gvsu.edu ;
I may be able to help you thus even outside of office hours.
Re being with people working on computers
such as
at office hours,
here's a little note about computer etiquette:
To be polite,
when someone is typing a password,
look away from their hands at the keyboard.
Class Sessions
| Lectures | Lab session |
|---|---|
| MWF 8:00 to 8:50 a.m. at MAK B-1-124 | F 9:00 to 9:50 a.m. at MAK A-1-171 |
Prerequisite:
CS 162
Then, we'll be using our (CIS) department's EOS computers. You'll learn about using these computers starting in our first lab session.
Weighting of Work (tentative)
Participation: 2%,
Homework assignments / intermediate projects: 38%,
Final Project: 20%,
Midterm examination: 15%,
Final examination: 25%.
Within each category of work, individual items (such as individual
assignments) have weights
depending on their importance.
Tests
The midterm examination will be
tentatively on
October 8 (Wednesday).
All the sections of CS 163 do the final exam at the same time:
tentatively
Saturday, December 6,
9:00–10:50 a.m.,
in a room different from our normal lecture-room.
Participation
When I call upon you during lecture,
you earn the credit for participation by simply saying one pertinent thing.
You do not need to answer a question completely correctly;
if I want more than the answer you give,
I can call upon more people.
If you really don't want me to call on you during lectures, just tell me and I won't.
Beyond being called upon, further opportunities for you to earn credit for participation may include your asking pertinent questions, and/or in-class exercises.
Home-/Lab-Assignments:
You'll have assignments
due each week at lectures.
At the top on the front of your submission,
you should identify your work with your name.
I need you to
submit
printed a.k.a. 'hard' copies of your work
(because
having hardcopies
facilitates grading in various ways).
As in CS 162, your code needs to conform to our standards for style.
The penalty for late submission of an assignment/project
is -10% per day.
This conforms to the other sections of CS 163.
(This is different from my General Course Policies.)
Special Needs?
If there is any student in this class who has special needs because of
a learning, physical, or other disability, please contact me and
Disability Support Services (DSS)
(via 616.331.2490). Furthermore, if you have a
disability and think you will need assistance evacuating our classroom
and/or building in an emergency situation, please make me aware so I can
develop a plan to assist you.
Drop Deadline
Just in case,
note that the Registrar's deadline to drop a course this semester is
5:00 p.m. October 24 (Friday).
If you remain enrolled past that deadline,
then you will definitely get a grade for this course.