178x 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.