CIS 294 (Fall 2006)

Programming in Visual Basic

 

 

· General Course Information

· Grading

· Class Policy

· Main Topics

· Lecture Notes

· Programming Assignments

· Important Dates

 

General Course Information

 

·        Lecturer: Dr. Brahim Medjahed

·        When: Tuesday, 6:10pm – 8:00pm.

·        Where: ELB 175.

·        Office Hours: Tuesday from 3:00pm to 6:00pm or by appointment. If you need an appointment, please send an email at least 24 hours before the requested time.

·        Text Book: Visual Basic 2005 – How To Program -, 3rd edition, Prentice Hall (ISBN: 0131869000).

·        CIS 294 syllabus.

 

Grading

 

·        Pre-test: 5% (Bonus points)

·        Programming Assignments: 50%

1.     Assignment 1: 12.5%

2.     Assignment 2: 12.5%

3.     Assignment 3: 12.5%

4.     Assignment 4: 12.5%

·        Midterm: 25%

·        Final Exam: 25%

 

Class Policy

 

·        All students must respect the statement on academic conduct: “The University of Michigan - Dearborn values academic honesty and integrity. Each student has a responsibility to understand, accept, and comply with the university's standards of academic conduct as set forth by the Code of Academic Conduct, as well as policies established by the schools and colleges. Cheating, collusion, misconduct, fabrication, and plagiarism are considered serious offenses. Violations will not be tolerated and may result in penalties up to and including expulsion from the University”.

·        Students with Disabilities must register in the Disability Resource Services (DRS) office if they are to receive any special accommodations.  The University will make reasonable accommodations for persons with documented disabilities.  Students need to register with Disability Resource Services (DRS) every semester they are enrolled for classes. DRS is located in Counseling & Support Services, 2157 UC.  To be assured of having services when they are needed, students should register no later than the end of the add/drop deadline of each term.

·        Please read you UMD email regularly for announcements.

·        You are expected to return your assignments at the due date, before 6:00pm (via e-mail with a subject: “CIS 294 – Assignment X”, where X is the assignment number). Late assignments will be penalized 30% off for each late day.

·        If there are mistakes in grading your homework assignment, project, or exam, please contact me within a week after the return of your work. The entire work will be graded again and the new grade will replace the original one, whether the new grade is higher or lower than the original grade.

 

Main Topics

 

·        Introduction to classes and objects

·        Control statements

·        Methods: a deeper look

·        Classes and objects: a deeper look

·        Arrays, strings, and characters

·        Exception handling

·        Graphical user interface

·        Graphics and multimedia

·        Files and databases

·        Multithreading

 

Lecture Notes

                  

·        Chapter 1 – Introduction to the Visual Basic Express 2005 IDE

·        Chapter 2 – Introduction to Visual Basic Programming

·        Chapter 3 – Introduction to Classes and Objects

·        Chapter 4 – Control Statements (Part 1)

·        Chapter 5 – Control Statements (Part 2)

·        Chapter 6 – Methods: A Deeper Look

·        Chapter 7 -Arrays

·        Chapter 8 - Classes and Objects: A Deeper Look

·        Chapter 9 - Strings

·        Chapter 10 – Exception Handling

·        Chapter 11- Databases

 

Programming Assignments

 

·        Assignment 1

·        Assignment 2

·        Assignment 3

·        Assignment 4

Important Dates

 

·        Pre-test: First day of class

·        Assignment 1

1.     Posted: 10/03/2006

2.     Due: 10/17/2006

·        Assignment 2

1.     Posted: 10/17/2006

2.     Due: 10/31/2006

·        Assignment 3

1.     Posted: 10/31/2006   11/06/2006

2.     Due: 11/14/2006  11/21/2006

·        Assignment 4

1.     Posted: 11/14/2006  11/21/2006

2.     Due: 11/28/2006  12/05/2006    12/12/2006

·        Midterm: Tuesday, October 31st, 2006 from 6:10pm to 8:00pm

·        Final Exam: Tuesday, December 12th, 2006 from 6:10pm to 8:00pm