MaC
1000
Programming
and Graphics in
Visual Basic
Spring 2007
Description.
This is a lower-level undergraduate
course - introduction to computer programming by learning how to program using
Visual Basic.NET. It is intended to be an introductory course for students with
no previous computer experience.
Upon
completion of the course, you should understand the basics of visual programming
and object oriented programming and be able to work effectively make some basic
programs (calculations of your own design; wage calculator, dental payments,
fund raiser, class average, draw graphics).
Instructor.
Mirela Djordjevic, Brownson Wing 16.
Email:
djordjevicm@mville.edu. Phone 323-5324.
Office
hours: TF 12:00 – 1:30 pm, W 10:10 – 12:40 pm, 1:40 – 2:00pm, and by
appointment.
Class meetings. TF 1:35 – 2:50 in ELI
Labs W 12:45-1:35 in ELI
Communication.
For questions outside of class time and
instructor office hours, you are encouraged to use email. Assignments, lecture
presentations, and programming assignments will be available through the
BlackBoard for this course.
Text.
Visual Basic for Students by Douglas
Bell and Mike Parr
Approach. We’ll
follow our text book. Chapters 1 – 13 to introduce the basic visual
programming concepts and then we’ll learn objects (basics of object oriented
programming). We’ll wrap up all covered material with Graphics objects
and Mouse events. If time allows
and students show interests in other topics, the plan might be extended or
modified.
Assignments
and grading. Assignments will consist
of program from the textbook exercises list. Assignments will consist of program
listed in the Assignments folder in the BlackBoard. The projects should be put
into the Digital Drop Box for grading by the required time. Late assignments
will not be accepted, except for medical reasons.
The
instructor is available for all questions, and should be consulted whenever you
are in doubt about the appropriateness of consulting your classmates.
Grades.
Your course grade will be based on the
programming project - assignments (30%), labs (10%), midterms (30%) and final
exam (30%).