Syllabus prepared by Dr. Laurence Boxer, August '07
Catalog Description
Prerequisite: CIS 260 or permission of instructor
Students in this course will learn to
integrate tools built on multiple software platforms into complex applications
with graphical user interfaces.
Course Outline (topics not necessarily covered in the order listed)
David I. Schneider, An Introduction to Programming Using Visual Basic 2005, 6th ed., Prentice Hall, Upper Saddle River, NJ, 2006 (required).
Based on examinations, homework problems, programming projects, attendance and contributions to discussion
A student's grade is determined by the student's percentage of possible points.
For example, if there are if there are 350 possible points on programming projects, and if there are 2 exams each with 100 possible points, and if there are 100 possible points of quizzes and non-programming homework, and if there are 30 possible points for attendance and participation, there would be a total of 680 possible points; a student with 550 points would have a semester average of
Approximate grading standards (the instructor reserves the right to adjust these as required by the interests of justice):
88% - 100%: A- to A+
72% - 88%: C+ to B+
55% - 72%: D+ to C+
45% - 55%: D
0% - 45%: F
See my Web page Remarks on Grading of Programs for information on how programming assignments are graded.
Exams/quizzes may be open- or closed-book. You may be asked to find errors (syntactic or logical) in, or analyze the execution of, or write a piece of code; offer a short essay; work with syntax diagrams; etc.
The list given below is approximate. Deadlines and point values may be changed according to the needs of the course. Details of assignment specifications will be posted in Blackboard.
The NU library's books on Visual Basic are filed (mostly) under QA 76.73 .B3 or nearby, including the following (note Visual Basic .Net has incompatibilities with Visual Basic 6.0 and earlier versions of Visual Basic).
To Boxer's Home Page