MAC 1000
Programming
and Graphics in Visual Basic
Fall
2008
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 experience in programming.
Upon
completion of the course, students should understand the basics of visual
programming and object oriented programming and be able to work effectively make
some programs (wage calculator, account, class grade average, draw graphics:
circles, squares, triangles, shapes in different colors of different sizes,
calculations of their own design).
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, and by appointment.
Class
meetings. TF 1:35 – 2:50
Labs
W 12:45-1:35
Communication.
For questions outside of class time
and instructor office hours, students are encouraged to use email. Assignments,
lecture presentations, and programming assignments will be available through the
BlackBoard for this course.
Text.
Visual Basic.Net for Students by
Douglas Bell and Mike Parr
Approach. We
will follow the textbook to introduce the basic visual programming concepts and
then we will learn objects (basics of object oriented programming). We will 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 programs 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 (5%), midterms (30%) and final
exam (35%).