|
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 |
|
|
|
|
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
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