![]() |
|||||
|
|||||
![]() |
![]() |
CS 100 - Introduction to Computers and Programming |
Instructor: Danny Hardin Office: NSSTC 4232 (320 Sparkman Drive) Map Phone: 961-7792 e-mail: dhardin@itsc.uah.edu Text: An Introduction to Programming Using Visual Basic 6.0, 4th Edition by David I. Schneider. 1998. |
GradingExams: 60% - Midterm (30%) Final July 31 6:30 - 9:00
(30%) Keep all your homework and programming assignments NEATLY ORGANIZED in a folder or soft cover binder. Always provide a paper copy of any programming assignments along with your floppy disk.
|
Course Objectives:The UAH Undergraduate Catalog 2001-2003: History of computing and the information age. Overall structure of computer problem solving and methods of constructing of computer solutions. Impact of computers on the individual and society. Applications of computers in business, medicine, and humanities. Introduction to Visual Basic.
|
Additional Class Materials:At least three High Density Double Sided floppy disks
(3.5 inch) REMEMBER! Make sure that your name is on every item turned in.
|
UAH Course PolicyOfficial UAH Computer Science Department Policies and ProceduresThe following policies are adapted from the general policies of the Computer Science Department: Attendance: Regular class attendance is required. You are responsible for all material covered in class, regardless of whether or not it is in the textbook, as well as for any announcements, assignments, or other class content. If you miss a class you are responsible for obtaining the missed assignments from a classmate. You are allowed 3 unexcused absences. More than that will result in a loss of points. Assignments: There will be numerous programming and written assignments. The assignments are crucial to your success in this course and you are expected to complete them all. Any assignment not turned in on time will receive a grade of zero. If you anticipate difficulty completing an assignment on time, make arrangements with the instructor before the assignment due date. Assignments are to be turned in whenever the instructor asks for them. You will receive program and homework assignments well in advance of their due date. All assignments are due at the beginning of class. Your lowest homework grade will be dropped. Tests and Exams: Makeup exams will be given only if you have made prior arrangements with the instructor, and only if you have a valid reason for missing the test, such as illness, business trip or UAH athletic participation. Incompletes: A grade of Incomplete is assigned by the instructor when a student, due to circumstances beyond his or her control, has not satisfied some requirement of the course. An example of a legitimate circumstance is an illness which prevents completion of a final program. If you have fallen behind in a class due to work, family obligations or other course work the appropriate solution is to withdraw from the course. Withdrawals: The University policy for withdrawing from a class is as follows: through the eighth week of the Fall or Spring Semester a student may withdraw from any course. After the eighth week, a student may withdraw from a course only under extenuating circumstances and with the approval of the dean of the college in which the student is enrolled. Any student failing to follow the established procedure for withdrawal will continue to be enrolled in the class and may receive a failing grade in that course. Software: You may develop your programming assignments on any computer, using any software, but they must run under Microsoft Visual Basic 5.0 or 6.0 in the CS department labs. |
Class |
Material |
Class Topics and Homework Assignments |
1 (May 27) |
Lecture |
Course Introduction - Begin
Chapter Three |
2 (May 29) |
Section 3.1 |
Forms and Properties |
3 (June 3) |
Section 3.1 |
In Class Problems
|
4 (June 5) |
Section 3.2 |
Visual Basic Events |
5 (June 10) |
Section 3.2 |
More on Events
|
6 (June 12) |
Section 3.2 |
In Class Programming Problems |
7 (June 17) |
Section 3.3 |
Intro to Numbers
|
8 (June 19) |
Section 3.3 |
More on Numbers, Introduction
to Strings |
9 (June 24) |
Handout |
Additional Topic - Animations |
10 (June 26) |
Section 3.4 |
In Class Programming Problems |
11 (July 1) |
|
EXAM One |
12 (July 3) |
Section 5.1 |
Relational and Logical Operators |
13 (July 8) |
Section 5.1 |
Programs Using Conditional Statements
|
14 (July 10) |
Section 5.1 |
In Class Programming Problems |
15 (July 15) |
Section 6.1 |
Loops: Do-While and For - Next |
16 (July 17) |
Section 6.1 |
Loops - Continued |
17 (July 22) |
Section 6.1 |
In Class Programming Problems |
18 (July 24) |
|
Review for Final Exam |
FINAL |
|
FINAL EXAM (July 31, 6:30 - 9:00) |