Syllabus
Southern
Oregon University
Department
of Computer Science
CIS
200 Programming I
Prerequisite:
Microcomputer applications or equivalent
Instructor: Dan Harvey
Room: Computer Science Building #CS214
Phone: 552-6149
E-mail: harveyd@sou.edu
Office Hours: Monday
10:00-11:00, 12:00-1:00
Wednesday: 10:00-11:00,
12:00-1:00
Friday: 10:00-11:00, 12:00-1:00
Web Site: www.sou.edu/cs/harvey
The web
site is available for quiz results, lab assignments, weekly handouts, current
grade status, and contact with class members. Click on, the appropriate class,
and then select the desired option.
Monday, Thursday (CS206) 8:00 to 8:50
Wednesday, Friday(PC-East) 8:00 to 8:50
An
Introduction to Programming Using Visual Basic.Net
David
I. Schneider, Prentice Hall
Fifth
Edition, (1999), ISBN 0-13-030657-6
This
course provides an introduction to the fundamentals of computer programming.
These fundamentals include programming techniques that relate to
structured/event driven programming, constructs for decision making/creating
loops/arrays/files, and the use of memory through variables. We will use the Microsoft
Visual Basic Programming language with the .Net development environment. Visual
basic is easier to learn than unforgiving environments that are common with
traditional programming paradigms such as C, C++, or Pascal.
Week Chapter Sections
1 1-2 Introduction
2
3.1 - 3.3 Controls and Data
Types
3 3.4
- 3.6 Built-in Functions
4 4 Methods
5 5 Decisions
6 6 Iteration
7 7.1-7.2
Arrays
8 7.3-7.6 Multiple Dimension Arrays
9 8.1-8.2,
10 Files and Database Access
10 Review
Course
Grading
There will be lab
assignments given each week. Each lab assignment is worth 10 points. Lab
assignments are in two parts. The first part contains questions that synthesize
the essential topics covered by the lab; the second part involves programming
to reinforce concepts covered in class. Late labs will receive a reduction in
grade. The maximum grade for lab assignments turned in after the class review
is 5 points. The lab average is worth 20% of your total grade.
There will be five
class quizzes where each quiz is worth 25 points. The lowest quiz score is
dropped. Make-up quizzes will not be given unless arrangements are made in
advance. The quiz average is worth 50% of you total grade.
A comprehensive
final will be given that is based upon the topics covered in the quizzes. The
final is worth 30% of the total grade.
Grade
Breakdown:
93-100% A 90-92% A-
88-89% B+ 82-87 B 80-81%
B-
78-79% C+ 72-77 C 70-71%
C-
68-69% D+ 62-67 D 60-61%
D-
Under 60 F