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.