343x Filetype PDF File size 0.22 MB Source: www.chsd1.org
CIT 166 – Visual Basic Programming
MASTER COURSE SYLLABUS
**Instructors will provide students with additional course-specific information, including class
meeting times [including, if applicable, a schedule of hybrid days and their corresponding
online activities], attendance/makeup policies, assignment/test scheduling not already in course
outline [e.g. hybrid activities; see above], class rules, and instructor contact information [name,
office number, phone number, email, office hours], as necessary and appropriate.**
Credits: Lecture, 3; Lab, 0
Pre-requisite(s): CIT 110 – Theory of Computing
Co-requisite(s): None
Course Description: The student will use Visual Basic to analyze, design, code, test, and debug
a computer application using structured programming techniques. There will be an emphasis on
modular programming techniques.
Course Methodology: This course will utilize a combination of classroom discussion and
hands-on training that will provide the student with an understanding of Microsoft Visual Basic
Programming. Homework and projects will be assigned to help ensure that the student is
achieving the expected course objectives. The class will meet in a microcomputer laboratory.
Required Text, including ISBN:
Shelly, Gary B., Hoisington, Corrinne. Microsoft® Visual Basic 2010 for Windows, Web,
Office, and Database Applications: Comprehensive. Boston, 1st Edition, MA: Thompson,
2011
ISBN: 9780538468473
Required Course Material: None
Supplementary Materials: Other materials as provided by the instructor.
CIT 166 L Zuccolotto Page 1 of 5
Course Topics:
Introduction to Visual Basic programming
Program and GUI Interface Design
Program design
Coding
Variables and Arithmetic Operations
Decision structures
Loop structures
Creating Web applications
Using Procedures, Arrays, Exception, and File Handling
Expected Learning Outcomes:
After successfully completing this course, students should be able to…
1) The student will be sufficiently familiar with Visual Basic Programming, as
evidenced by:
a) Given scenarios relative to the use of programming languages in general, the
student will be able to identify the use of Visual Basic with a success rate of
seventy percent on quizzes and exams.
b) Given an exam, the student will be able to specify the programming languages
available for use with Visual Basic with a success rate of seventy percent.
c) Given an exam, the student will be able to specify the types of Visual Basic
applications with a success rate of seventy percent.
2) The student will be sufficiently familiar with the Visual Studio program and
graphical user interface, as evidenced by:
a) Given a specific scenario, the student will be able to create, delete, locate, edit,
and view forms and objects at a success rate of seventy percent on a given
programming assignment.
b) Given a specific scenario, the student will be able to add and edit images to a
form in VB at a success rate of seventy percent on a given programming
assignment.
c) Given a specific scenario, the student will be able to add comments, print code,
and correct errors in VB code at a success rate of seventy percent on quizzes,
exams and given programming assignments.
3) The student will be able to understand variables and arithmetic operations as they
relate to VB coding as evidenced by:
a) Given a specific scenario, the student will use the correct methods to use
constants and variables in coding statements at a success rate of seventy percent
on quizzes, exams and given programming assignments.
b) Given a specific scenario, the student will be able to understand and use
arithmetic operators and arithmetic operations at a success rate of seventy
percent on quizzes, exams and given programming assignments.
CIT 166 L Zuccolotto Page 2 of 5
c) Given a specific scenario, the student will use the correct procedure to debug a
program at a success rate of seventy percent on quizzes, exams and a given
programming assignment.
4) The student will be sufficiently familiar with VB decision structures and loop
structures, as evidenced by:
a) Given a specific scenario, the student will be able to make decisions using the
If..Then..Else statements and Case statements in VB coding at a success rate of
seventy percent on quizzes, exams and a given programming assignment.
b) Given a specific scenario, the student will be able to repeat a process using a
“Do” or nested loop at a success rate of seventy percent on quizzes, exams and a
given programming assignment.
5) The student will be sufficiently familiar with creating web applications, as evidenced
by:
a) Given a specific scenario, the student will be able to build a web form using
ASP.NET 3.5 at a success rate of seventy percent on quizzes, exams and a given
programming assignment.
6) The student will be sufficiently familiar with using VB arrays and file handling, as
evidenced by:
a) Given a specific scenario, the student will be able to initialize an array and
determine the number of elements in an array at a success rate of seventy
percent on quizzes, exams and on a given programming assignment.
7) The student will be sufficiently familiar with incorporating databases with
ADO.NET, as evidenced by:
a) Given a specific scenario, the student will be able to understand and connect to a
database at a success rate of seventy percent on quizzes, exams and a given
programming assignment.
b) Given a specific scenario, the student will be able to add, delete, and select
records from a database at a success rate of seventy percent on quizzes, exams
and a given programming assignment.
Student Evaluation:
The following criteria will be used to determine final grades:
Quizzes 20 %
4 Exams 35 %
Various Projects 35 %
Participation 10 %
CIT 166 L Zuccolotto Page 3 of 5
Each student’s final grade will be determined by results of at least 5 evaluations, which will be
some combination of exams, homework and project deliverables. Assignments will be expected
when due and points may be deducted for late assignments. If a student misses an exam, the
grade will be zero unless the absence was a result of extenuating circumstances that are
verifiable by the instructor, in which case a make-up examination will be scheduled. Students
will also receive five points each week for class participation if they attend class. Any student
attending class will be participating in the class.
Each student must demonstrate the ability to perform all learning objectives in order to receive a
minimum grade of “C” for the course.
The student’s final grade will be determined using the following grading policy:
90%-100% = “A”
80% - 89% = “B”
70% - 79% = “C”
60% - 69% = “D”
below 60% = “F”
Faculty across sections will be expected to follow the established syllabus learning outcomes,
instructional objectives, and all other essential elements including common course assessments.
Course Outline:
The following is a tentative schedule for the term. Your instructor may deviate from the
schedule as deemed necessary. Advance notice will be provided by your instructor if changes are
made to this schedule.
Week# Topic Readings
1 Introduction to Visual Basic 2010 Chapter 1
Programming
2 Program and Graphical User Interface Chapter 2
Design
3 Program and Graphical User Interface Chapter 2
Design / Program Design and Coding Chapter 3
4 Program Design and Coding Chapter 3
5 Exam Chapters 1 - 3 Chapters 1 -
3
6 Variables and Arithmetic Operations Chapter 4
7 Variables and Arithmetic Operations / Chapter 4
Decision Structures Chapter 5
CIT 166 L Zuccolotto Page 4 of 5
no reviews yet
Please Login to review.