Course number: CIS 1102
Credit/Contact hours: 3
Term: Spring, January 17 - May 9, 2006
Course title: Visual Basic Programming
College website: www.mansfield.edu
Instructor name: John Phillips
Instructor office location: Elliott 203-A
Instructor office hours: online at http://faculty.mansfield.edu/jphillip/
Instructor telephone: 570-662-4704
Instructor e-mail address: jphillip@mansfield.edu
Introduces problem solving through the use of the programming language Visual Basic. Enables students to write programs, which they can use for Windows development, scientific computing, spreadsheet design, and database work. Prerequisite: none
Microsoft Visual Basic .NET Basics, 2004, Todd Knowlton, Course Technology, ISBN: 0-619-18298-9.
http://www.mnsfld.edu/blackboard.cfm for notes, assignments, and the class discussion board
At the end of the course the student will be able to:
TuTh 11:00 AM - 12:15 PM in Elliott 206
You will need a USB key, diskettes, or other suitable media to store your work on.
(Refer to the Mansfield University Catalog for grades that can be awarded.)
A >= 90%
B >= 80%
C >= 70%
D >= 60%
F < 60%
In addition, the instructor may choose to further differentiate grades with plus and minus subdivisions as outlined in the catalog.
| Course Grade | % of Grade |
| Tests | 40 |
| Final Exam | 20 |
| Assignments | 40 |
In general the tests will be closed book and closed notes. Some tests may be partially hands-on and require you to complete one or more programming problems. You may not get help from anyone other than the instructor on the tests. Electronic devices such as laptop computers, calculators, and cell phones may not be used during the tests unless otherwise indicated by the instructor.
The final exam will be comprehensive, closed book, and timed. Electronic devices such as laptop computers, calculators, and cell phones may not be used during the exam.
Some assignments will be completed during class and others will be homework. Unless otherwise indicated, you may help each other overcome roadblocks you may encounter working the assignment. However, you may not jointly do an assignment or copy another student's work. If you receive much help from another person or borrow code, text, or ideas from another source then you should indicate that in writing on the assignment.
A late assignment, test, or exam will automatically lose one letter grade unless it is an unavoidable officially excused and documented absence. Late work must be promptly made up. In general, work more than one week late will not be accepted. No work other than the final exam will be accepted after the last day of classes.
If a student must miss a class due to documented illness or other excusable reason, the student must:
In order to avoid prolonged delay of make-up of the work, a faculty member may, at her/his discretion, give the make-up work and hold it for grading until after the written excuse is received.
On days that we have icy or snowy weather, the instructor may choose to hold class on-line. This will be announced online on Blackboard. Likewise, should the instructor be sick, please check Blackboard for assignments and/or alternative online class activities.
It may be tempting to cheat in this class. Do not do it! Feel free to view other students' work, on-line web sites, and other books for ideas. However, if you copy that work and you do not give credit for it, that is plagiarism. If you are in doubt then discuss the situation with your instructor.
Any students with documented psychological or learning disorders or other significant medical conditions that may affect their learning should work through Mr. William Chabala in our Counseling Center (South Hall 216, Phone: 662-4798; e-mail wchabala@mnsfld.edu) to provide me with the appropriate letter so that I may serve their particular needs more effectively. If you have an exceptionality that requires class or testing accommodations, Mr. Chabala will work with us to identify and implement appropriate interventions.
The last day to withdraw from a College course with a "W" grade is published in the Academic Calendar. It is the responsibility of the student to complete and submit the necessary forms to the Registrar's Office. An official withdrawal would entitle the student to a grade of "W" in the course.
The instructor reserves the right to make changes to this syllabus and course timeline as the course progresses.
| Week | Tuesday | Thursday |
1 |
1/17 - Intro to the course |
Lesson 1 - a first look at vb .net |
2
|
1/24 - Lesson 2 - forms, controls, and properties |
Lesson 3 - events and code |
| 3 | 1/31 - Unit 1 projects and review | Unit 1 Test |
| 4 | 2/07 - Lesson 4 - mathematical operations | Lesson 5 - exponentiation, order of operations, and error handling |
| 5 | 2/14 - Lesson 6 - data types and variables | Lesson 7 - strings and decimal types |
| 6 | 2/21 - Unit 2 projects and review | Unit 2 Test |
| 7 | 2/28 - Lesson 8 - if statements |
Lesson 9- nested if statements and radio buttons |
| 8 | 3/07 - Unit 3 projects |
Spring Holiday 3/9 - 3/19 |
| 9 | 3/21- Unit 3 review | Unit 3 Test |
| 10 | 3/28 - Lesson 10 - do loops | Lesson 11 - list boxes, for next loops, and label settings |
| 11 | 4/04 - Lesson 12- arrays | Unit 4 projects |
| 12 | 4/11 - Unit 4 review |
Unit 4 Test |
| 13 | 4/18 - Lesson 13 - multiple forms | Lesson 14 menus and printing |
| 14 | 4/25 - Lesson 15 - lines and shapes |
Lesson 16 - case study |
| 15 | 5/02 - Unit 5 & 6 projects | Unit 5 & 6 review |
| 16 | Final Exam on Tuesday, May 9, 10:15 AM |