CSIT 105 SYLLABUS (Sections: 02 & 03)
           Visual Basic I (Spring 2008)  

Lecture Instructor

Dr. Gurmukh Singh  

Lecture Location

2164  Fenton Hall

Office Location

214  Fenton Hall

Lecture Days & Time 

Monday, Wednesday & Friday

Section 02: 11:00 - 11:50 AM

Section 03: 1:00 - 1:50 PM

E-mail

singh@fredonia.edu 

Office Hours 

     Monday, Wednesday & Friday

10:00- 10:50 AM & 12:00-12:50 PM or by appointment in  

214 Fenton Hall

Office Phone 

(716) 673-4692

 

1. Visual Basic I is a three-credit course. This course is given in a computer laboratory to provide students hands-on exposure to the following major topics:  Introduction to object-oriented and event-driven programming concepts using the Visual Basic (VB). VB development environment; intrinsic controls and programming structures; data types, declarations, input/output, decision making and loops; formatting; functions and subroutines; program development: graphics and business applications. It will cover first five/six chapters of your text.

 

2. Course Objectives: This course is intended to give students an introduction to programming with Visual Basic, using the .NET (2005) platform.  The text teaches programming from a task-driven rather than command-driven approach.  By working through the chapters, students learn how to design and use VB.NET applications found in the workplace.

 

Prerequisite: Three units of high school mathematics.  No previous programming experience required.

 

3. Course Homepage: (i) Click here to go to the course website on ANGEL and (ii) on CS server http://www.cs.fredonia.edu/singh

 

4. Course Textbook:  Starting with Visual Basic 2005, 3rd. ed., Tony Gaddis & Kip Irvine (Pearson, Addison Wesley, 2007). Included with the text should be a CD set containing the standard edition of Microsoft Visual Basic.NET version 2005 that can be installed on your own computer if you wish to. Textbook can be purchased from college bookstore or from publisher's website.

 

5. Exams and Quizzes: All Exams/quizzes must be taken on the date scheduled. Failure to do so will result in a zero for that Exam/quiz grade.  An Exam/quiz missed due to absence cannot be made up unless prior arrangements have been made with the instructor.  A valid written excuse from the proper authority (e.g., doctor’s note for sickness and a copy of death certificate of a family member/friend) will be required before a makeup is considered.  


6. Assignments/Projects:
All assignments/projects are due at the beginning of class on the dates to be set by the instructor. A 15% penalty will be assessed for each calendar day of lateness.  Assignments/projects handed in more than one week (seven days) late will not be accepted for credit. These assignments and projects are to represent your own efforts at a solution. All parties involved in copying a given assignment shall get zero score. You should spend at least three hours per week outside of class to complete the assignments.


Note:
Exam/Quiz dates and lab assignment/project due dates will be announced in class and posted on ANGE.  It is your responsibility to keep a track of all course announcements including due dates of lab assignments/projects.

 

7. Grading: The grading will be done on the basis of the score obtained in assignments, projects, exams and quizzes. 

 

1

Lab assignments/projects

50%

2

Two Exams

15% each

3

Final Exam

20%

8. Letter Grades:

A

A-

B+

B

B-

C+

C

C-

D+

D

D-

F

94-100%

90-93%

86-89%

82-85%

78-81%

74-77%

70-73%

66-69%

63-65%

60-62%

57-59%

0-56%


9. Attendance:
Class attendance is highly recommended as all assignments/projects, exams and quizzes are based upon the class work and since during class time you can most easily get help while you work through the lab activities. You are responsible for all the material presented in class and announcements. No excuses of any nature will relieve you from the responsibility of missed announcements.


10. Academic Honesty:
The specific actions in response to incidents of student dishonesty are inclusive of receiving a failing grade for an exam, quiz, assignment or the course, suspension or dismissal from college. I grades are given only if illness, hardship or any other extra ordinary circumstances preclude the completion of the course.  Here, again a written excuse form proper authority is required to consider your request. An I grade must be arranged before the final examination.

 

11. Click here for the Academic Calendar of Spring & Fall 2008

12. Students with Disabilities: If you have a disability, (physical or psychological) and require reasonable assistance to enable you to participate in this course, please see me during the first two weeks of class for appropriate arrangements.

13. Material Required: One 512 MB or bigger capacity USB flash/jump drive.

14. Class/Lab Procedures: 

       (a) Bring your USB flash drive to class daily. I recommend you use your personal storage space (U:\) on the Fredonia server mainly for backup purposes, which should be done regularly.  Flash is used to do tutorials/assignments in class and occasionally for quizzes and/or Exams, but most likely we will use the Drop Box feature in Angel. Any work turned in must be clearly labeled (student's name and lab activity) with solution files saved with the suggested file names from the textbook.

 

       (b) Textbooks should be brought to each class. Take time to read the required text.  We may do some parts of (or some variation thereof) the tutorials together in class; otherwise it is expected that you will perform the tasks in the tutorials on your own as you read the material. The completed tutorial lessons and assigned exercises will be handed in as indicated on the lab sheets. 

 

       (c) A large portion of our class time will be used to work on labs, but you will still need to plan additional time outside of class to complete the activities. Refer to the lab sheets for the tutorial assignments and corresponding due dates.  Remember, NO LABS WILL BE ACCEPTED MORE THAN ONE WEEK LATE!

 

        (d) Each completed lab will consist of the lab sheet as a cover sheet, printouts when indicated and a folder submitted via ANGEL, CLEARLY LABELED, containing the appropriate files from that chapter. All printouts arranged chronologically, please.   Incomplete labs will not be graded.

 

       (e) The three exams will include short answer questions plus programming questions. Short answer questions (multiple-choice, true/false, fill-in-the-blank) are usually specific to a recently completed Tutorial.

 

Note: This syllabus is subject to change at the discretion of instructor