ST. GREGORY’S UNIVERSITY
COURSE
SYLLABUS for Spring 2001
|
COURSE |
Programming
I, CS 2103-1 |
|
TIME/LOCATION |
MWF
11:00 – 11:50 Room 308 |
|
PREREQUISITE
|
CS
1103 |
|
INSTRUCTOR |
Mrs. Connie Farthing |
|
OFFICE/PHONE |
Room 442b, 878-5150, csfarthing@sgc.edu |
|
OFFICE HOURS |
MWF 12:00-1:00 or by appointment |
COURSE DESCRIPTION FROM OFFICIAL
BULLETIN
This
course is designed to give the student basic knowledge of Visual Basic® programming. The course will use Microsoft ® Visual Basic ® 6. This
course uses a combination of lectures and tutorial laboratory exercises to take
the student from basic programming features through intermediate techniques.
The class period will consist of part lecture covering the specified
chapter/topic and, part lab on computer exercises.
OBJECTIVES
·
Be able to construct, edit, and run programs in Visual Basic® Version 6
·
Be able to use several features within programs.
·
Be able to use controls to perform tasks.
·
Be able to use randomly access files using Visual Basic ®
·
Be able to access a database with Visual Basic ®
These objectives can only be achieved
through joint effort. We will work to stimulate your interest and learning in
these areas, but you will be expected to display initiative and a program of
self-study as well. In that sense, a complementary objective of the course is
to provide you with an environment that will encourage and reward your own
intellectual effort, while simultaneously maintaining rigorous standards that
identify those who are motivated to pursue excellence in their own educational
preparation for a business career.
Students are advised that cheating and plagiarism are not
tolerated at St. Gregory’s University.
Students are expected to abide by the University's academic regulations
and policy and are responsible for awareness of the University's definition of
these activities. The consequences of violating the academic honesty standard
may include a grade of "0" on the assignment/exam, a grade of "F"
in the course, and, possibly, expulsion from the University.
REQUIRED TEXT AND SUPPLEMENTAL
MATERIALS TO BE PURCHASED BY STUDENT
Programming with Microsoft ® Visual
Basic ® 6.0, Diane Zak, Course
Technology, 1999.
Alternative Texts
Visual Basic for Dummies.
INTERNET
RESOURCES
|
www.course.com |
|
ATTENDANCE
POLICY
·
Attendance is recorded and reported. However, attendance does not add
points to the grade. Students should be aware that research shows a strong
correlation between attendance and course grade. Absence will not be
considered an excuse for submitting assignments late.
·
Lack of attendance will not automatically drop or withdraw a student
from class. Students have the responsibility of processing a "Drop"
from any class. Note: Most F's result from students ceasing to attend the
class without processing a "Drop" slip.
METHODS
OF ASSESSMENT AND STUDENT EVALUATION
|
Examination |
20% |
|
Project |
10% |
|
Homework Exercises |
60% |
|
Total points |
10% |
EXAMINATIONS
AND PRESENTATIONS
·
If any exam question is left unattempted, the value of that question
will be subtracted from the exam score.
·
Being prepared and present for the exams and presentations is your
responsibility. The exam and presentation will be given on schedule. Mark
your calendars now.
·
A make-up exam will
not be given. If the exam is missed, your total points possible will be
adjusted accordingly.
HOMEWORK
Each homework assignment must be
e-mailed. It is your responsibility to see that the e-mail was received.
Late homework will not be accepted.
COURSE OUTLINE
The schedule is flexible. Much material
is required. It is not possible for an instructor to cover all the course
material without student independent study. As students are interested in a
particular topic or as test scores warrant review, more time will be spent on a
chapter, or as may be required.
|
Wk |
Tutorial |
Topic |
Group |
Assignment |
|
1 |
|
Introduction
and syllabus |
|
|
|
|
1 |
An
Introduction to Visual Basic |
|
|
|
2 |
1 |
An Introduction to Visual Basic (continued) |
|
|
|
3 |
|
Designing
Applications (continued) |
|
|
|
4 |
3 |
Using Variables and Constants |
|
|
|
5 |
4 |
The Selection Structure |
|
|
|
6 |
5 |
The Repetition Structure |
|
|
|
7 |
6 |
Sequential Access Files, Menus, and
Reports |
|
|
|
Wk |
Tutorial |
Topic |
Group |
Assignment |
|
8 |
6 |
Sequential Access Files, Menus, and
Reports |
|
|
|
9 |
7 |
Dialog Boxes and Error Trapping |
|
|
|
10 |
8 |
Random Access Files |
|
|
|
11 |
9 |
Database Access |
|
|
|
12 |
9 |
Lesson C: Writing Code to Add,
Delete, and Update Records |
All |
Exercise 1 |
|
13 |
10 |
Variable Arrays |
|
|
|
14 |
|
Projects |
|
|
|
15 |
|
Projects |
|
|
|
16 |
|
Final |
|
|