Document not found! Please try again

Spring 2013 Syllabus CIT176 VB Programming

11 downloads 87 Views 134KB Size Report
VB Programming ... Microsoft Visual Basic 2010 for Windows, Web, Office, and Database Applications: ... Identify the Project Explorer and Properties window.
Syllabus

CIT 176

VB Programming

Spring 2013

I. Course Information Course No.: CIT 176 Course Title: Visual Basic Programming Course Hours: Tuesday/Thursday 2:30 – 3:45 pm

Mr. Stoffel

WVNCC

Semester: Spring 2013 Credits: 3 Room: 415 EC

Instructor: David J. Stoffel Office: 421F EC Email: [email protected] (preferred contact method) Phone: 304-214-8867 Office Hours: Tue & Thu 9-10 AM, Wed & Fri 9 – Noon, and Monday 10 - Noon (by apt. only) II. Text and Materials  Microsoft Visual Basic 2010 for Windows, Web, Office, and Database Applications: Comprehensive Shelly/Hoisington (ISBN 13: 978-0-538-46847-3; ISBN 10: 0-538-46847-5)  Use of Microsoft Visual Studio 2010, Visual Basic 2010, and Microsoft Access 2010. III. Course Description This course acquaints students with the design, development, testing and documentation of Visual BASIC programs. Visual BASIC’s object oriented event driven (OOED) interface is used to program sequential, conditional, and repetition structures. Multiple objects and control arrays are used to gather input. Sequential data files are created and accessed in Visual BASIC programs. IV. Student Learning Outcomes:  Create a program using the VB development environment  Use sequential looping & control logic in programs V.                       

  

Develop program menus Program dialog boxes Program printed output with the graphics object.

                      

Use the Format function Create variables and constants Understand the Option Explicit statement Create local, form-level, and global variables Concatenate strings Use a dialog box Specify the start up form Code IF and Case statements Use logical operators Use the UCase function Add a check box control to a form Add option buttons to a form Use the MsgBox function Use the SelStart, SelLength, and Len Code using For Next, Do While, and Do Until Create a control array Understand an object’s change event Create a general procedure Use the MessageBox function Debug a program Program a list box Program a combo box Develop a program function

Student Learning Performance Objectives: Create a new project Identify the Main, Form and Toolbox Identify the Project Explorer and Properties window Set the Caption and Name property Save a Visual Basic project Open an existing project Use Visual Basic’s Help feature Add a control to a form Change the property for more than 1 control at a time Add an Image control and/or scroll bar to a form Add a Command button to a form Write Visual basic code Add a frame control to a form Print a Visual Basic application Make a program executable Plan an Object Oriented Event Driven application Create an Object Oriented Event Driven application Use the timer object Build a user interface Add a text box control to the form Control Focus with the TabIndex property Write Visual Basic equations Use the Val function

Page 1 of 3

Syllabus CIT 176 VB Programming Spring 2013 Mr. Stoffel WVNCC VI. Continuity of Instruction Should the college facilities be unavailable for an extended period of time (> 2 days):  Due dates: the # days missed will be added to the date returned for assignments and assessments due dates; e.g. miss 1 week, assignments and assessments missed will be due one week after return.  Class lessons: Delivery of class content will continue via Blackboard and/or email. VII. Grading Procedures  You will be evaluated based on your combined performance on homework assignments, quizzes, and exams.  Your ability to understand and follow the directions in the text thoroughly will be an essential component for successful completion of the projects, homework, and assessments. Grading Scale Percentage of Possible Points 90-100% 80-89% 70-79% 60-69% Below 60% Academic Dishonesty

Grade A B C D F F

VIII. Instructional Methods Course sessions may include lecture, demonstration, supervised hands-on projects, and independent problem solving sessions, online web-based learning and student presentations. Delivery of course materials, assignments, and tests will vary from course to course based on in-class and on-line course types. Students should expect that work outside of class is a requirement to complete the assignments IX.

        

X.

      

Attendance, Late Work, Absence, and Makeup Policy No late work or makeup work is accepted without prior arrangements. The only exception is a documented illness or medical emergency. The student will lose any points/class participation scoring for any absence. There will be a 20% reduction in score for late work. No late work accepted after 1 week from the due date. No late work accepted after the final exam is given. Assignments are due at the specified time on the assignment in Blackboard. Assignments must be submitted by Blackboard emailed assignments will not be accepted. The instructor must be notified by e-mail in advance of any absence. The instructor may administratively withdraw any student not attending class who has not notified the instructor. The instructor is not required to provide makeup tests/quizzes due to an absence. Classroom Rules of Conduct Be respectful of your instructor and fellow classmates at all times. As a courtesy, please do not talk, type loudly, or print while the instructor is talking to the class or when a student is asking a question which pertains to the class. Refrain from “surfing” the Web during class, unless directed by your instructor. Turn off or set to silent all cell phones. Refrain from bringing food and drink into the classroom. You are encouraged to work together to solve problems. However, you must complete your own work. The instructor will remove you from the class if you break the rules of conduct

Page 2 of 3

XI.

Syllabus CIT 176 VB Programming Course Outline and Assignment Sheet

Spring 2013

Mr. Stoffel

WVNCC

Course Schedule (subject to change) Class 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 ** ** 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Day Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue

Date 1/15 1/17 1/22 1/24 1/29 1/31 2/5 2/7 2/12 2/14 2/19 2/21 2/26 2/28 3/5 3/7 3/12 3/14 3/19 3/21 3/26 3/28 4/2 4/4 4/9 4/11 4/16 4/18 4/23 4/25 4/30 5/2 5/7

Topic Introduction, Syllabus, & Blackboard Introduction to Visual Basic 2010 Program and GUI Design Program and GUI Design Program Design and Coding Program Design and Coding Program Design and Coding

Material

Variables and Arithmetic Operations Variables and Arithmetic Operations Variables and Arithmetic Operations Decision Structures Decision Structures Decision Structures Decision Structures Loop Structures Loop Structures Break Break Loop Structures Loop Structures Creating Web Applications Creating Web Applications Using Procedures and Exception Handling Using Procedures and Exception Handling Using Procedures and Exception Handling Using Arrays and File Handling Using Arrays and File Handling Using Arrays and File Handling Incorporating Databases with ADO.NET Incorporating Databases with ADO.NET Incorporating Databases with ADO.NET Incorporating Databases with ADO.NET Exam Week

Chapter 4

Pre. & Ch. 1 Chapter 2 Chapter 3

Chapter 5

Chapter 6 No Class No Class

Chapter 7 Chapter 8

Chapter 9

Chapter 10

Page 3 of 3