CS 102 Basic Programming
- easy to learn for the novice In the beginning of the course, you will learn about the
basics of programming like variables, control execution, events, and
visual By the end of the course you will be amazed at your ability to
create powerful, graphical, and useful programs. You will have gained |
What's New:
12/2/09 - Hard to believe, but I am posting the last homework of the
term to the page today. Other things added too. They are:
11/20/09 - I added homework 9 to this page for download.
11/15/09 - I added the following to this page:
10/28/09 - I added the following to this page:
10/22/09 - I added the following to this page:
10/8/09 - Added the solution to homework 5, and homework 6. Also
added answers to the first 5 trivia questions!!
10/2/09 - Several solutions to previous week's homeworks have been
posted to the website, including:
9/30/09 - Homework 5 is now posted to the website.
9/23/09 - I added homework 4, and four more lecture note powerpoints to the page.
9/16/09 - Before lecture on Wednesday I added the new homework
assignment (and some other things) to this page. Somehow it went
missing after that. I just added them all back. This includes:
9/10/09 - I finally got access to everything I needed to get this website up/running. Right below you will see links to the sections of this document. The class notes, homeworks, and homework solutions are also posted here, and will be updated every week.
9/10/09 - IMPORTANT!!!!
I have removed one problem from HW #2 (reflected in the file below). I
have taken out (for now, it will come back!) the flow chart problem on
that homework assignment. If you have already started on this problem,
don't worry. Your effort will not be wasted. If you haven't started on
it (which I suspect will be all of you), just don't do that problem at
this time...
Table Of Contents:
I know, you're all dying to know these answers - it is without doubt
the most important thing in your week!! Here are the answers to the
homework trivia questions:
Lectures are held W,F 1:00-2:15 in Old Student Union #120.
Lab Work:
Technically,
you don't need to use the computers in the lab because you can install
Visual Studio .NET on your own computer at home.
However, working up in the lab on these programming assignments is a
great way to meet other people in the course. The labs (also in
Stanger) are open from 8AM to 12AM during the week. Sometimes, the labs
are being used as a classroom. You can find the schedule
for here. Also, the lab is occasionally reserved
for a special meeting (this is rare). During the weekends and holidays
the lab is normally
closed but you can still gain access. If you arrive at Stanger and the
lab is closed, you can call campus police at x5555 and tell them
that you are taking this course and that you are on a list of students
allowed access to the lab.
I will be in the "office" on Mondays from 12:00-1:00. You do not
need to schedule a time - just drop in and we can chat about anything
you need help with. If you need additional time (or need to meet at
another time), just email me and we can schedule a time.
I will try, very hard, to
be
as helpful and understanding as possible in the grading process. Having
said that, there is a policy, and I will s
tick to it. If you have difficulty, issues, or questions, the best
policy is to contact
me. If something has come up - I understand. But only
if
you speak with me in advance.
Evaluation | Weight | Due |
Homeworks, Programs & Quizzes |
40% | |
Homework #1 | 09/9/09 | |
Homework #2 |
9/16/09 |
|
Homework #3 |
9/23/09 |
|
Homework #4 |
9/30/09 |
|
Course Reading [questions] | 12/2/09 |
|
Course Reading [essay] | |
12/2/09 |
Final Project |
10% | 12/16/09 |
Mid Term Exam |
25% | 10/21/09 |
Final Exam 12/16/09 @ normal class time |
25% | 12/16/09 |
TOTAL | 100% |
Grading programming assigments:
All Programming assignments will be graded on an 100 point scale:
a. Points will be given for program clarity, efficiency, and
documentation. Programs with no
commenting/documentation will have points
deducted.
b. Each program will be tested on up to three data sets. Points will be
given for each correct run of the program.
c. Points will be deducted for each day a program is late.
d. Programs which do not compile and run will receive decreased points
Homework will be turned in at the beginning of class on the day they
are due. Late homeworks will not be accepted
without prior arrangement
with the instructor.
This policy is firm because homework solutions will usually be handed out on the due day.
Two points will be deducted for each day a program is late.
Exams are to be taken at the specified date and time. If you miss the exam, you will receive a 0.
Sometimes things happen. If there are circumstances that prevent you
from meeting your obligations for this course,
you need to talk to me to make arrangements IN ADVANCE.
I want you to stay in the course! Please talk to me before you
decide
to drop.
|