CS240–7
Windows Programming Spring 2008
Instructor: Mary Voehl Office: 4 -248
W 4:20 - 6:50 Room 3-207 Telephone:
618-3437
Office Hours: Mon 11, W 11 W 3 R 9
Messages
may be left on my voice mail or sent via Email to: mvoehl@caldwell.edu
Course Notes may be found at http://faculty.caldwell.edu/mvoehl/
TEXTS:
Bradley,
Julia Case Programming in Visual Basic.NET 2005 edition Irwin/ Mc Graw
Hill 2006
(text should include 180 day trial software)
ADDITIONAL MATERIALS:
You are required to have a flash drive for this class and must use the Caldwell College email system when contacting me.
CONTENT:
Chapter 1: Introduction to Visual Basic.NET 2005
Chapter 2: User Interface Design
Chapter 3: Variables, Constants and Calculations
Chapter 4: Decisions and Conditions
Chapter 5: Menus, Common Dialog Boxes,Sub Procedures and Function Procedures
Chapter 6: Multiform Projects
Chapter 7: Lists, Loops and Printing
Chapter 8: Arrays
Chapter 10: Accessing Database Files
OBJECTIVES: The student shall
1. Develop a basic understanding of the Visual Basic and .NET environment.
2. Explore the development of controls such as text boxes, option buttons, check boxes, frames, images, lines and shapes.
3. Understand the use of relational and logical operators and their use with the IF statement.
4. Develop custom menus and write sub functions and sub procedures.
5. Understand how to work with multiple forms, global variables and standard code modules.
6. Develop an understanding of the concepts associated with looping procedures.
7. Develop programs using list boxes, arrays and database structures.
8. Develop well structured techniques for programming in an Object Oriented environment.
Methods of Conducting Class
1.
Lecture and Demonstrations
2. Hand on Lab activities
Examinations & Grading
Student performance shall be evaluated according to these requirements:
1. Programming Homework 15%
2. Chapter Tests 25%
3. Midterm Exam 30% Wednesday February 27
4.
Final Exam
30% Wednesday May 7th 4:45 - 6:45
General
Information
Programming Projects
are homework
assignments which will be reviewed in class. You will be expected
to share your solution with the class. They will not be graded on an individual
basis unless previously announced in class. They must be handed in on the due
date (printed copies and files). No assignments can be printed during class.
Programming Tests will consist of an in-class programming exercise selected from one of the previously assigned programming projects with some modification.
Midterm Exam: The midterm examination will cover Chapters 1-4
Final Exam: The final examination will be comprehensive with a concentration on Chapters 5 through 8, and 10.
Review questions/Feedback Questions: These exercises will be reviewed in class.. The answers to Feedback questions are in the text on p. 561.
Hands on Programming Example: These will be started in class. If not completed within class time, it is your responsibility to complete them prior to the next class.
Reading: In addition to the information contained in my notes, you will be responsible for the information in the text. You are expected to READ the text BEFORE the topic is covered in class and as material is covered..
Late Policy:
Tests: May not be made up. You lowest test grade will be
dropped in the calculation of your final average.
Attendance
Policy:
If you
are absent, you are responsible for all class notes and assignments which you
may have missed. More than 2 absences for the semester will result in
lowering your grade by one complete letter grade.
Academic
Integrity:
Students are expected to adhere to the academic integrity policy specified in
the Caldwell College catalog. All programming projects must be your own
work.
Documented
Disability and Academic Accomodations
Any student who has a documented disability and is in need of academic
accommodations must contact the Office of Disability Services (973-618-3645) and
notify the professor of this course. Students are required to provide written
documentation of their disability in order to be eligible for accommodations.
Accommodations are individualized and in accordance with Section 504 of the
Rehabilitation Act of 1973 and the Americans with Disabilities Act of 1992.