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%).