Introduction to computer programming for non-CIS majors and CIS majors with no previous programming experience. Includes computer hardware and operating systems concepts necessary for program coding, compilation, and execution; problem-solving techniques using object-oriented methods with Visual Basic .NET; and programming, program testing, documentation issues and techniques.
Attendance is highly recommended. If you have to miss a lecture, you are responsible for obtaining the notes and handouts from a fellow student. To document your presence, a roll sheet will be passed around during each class period.
A packet of 5 CDs comes with your text. This is the Microsoft Visual Studio 2003 platform with the Visual Basic compiler. Install this on your home computer. The compiler is also installed in the CIS computer lab, 19-120.
ARRIVE ON TIME and do not leave before class is dismissed. Turn off your cell phone and pager before entering the classroom. Talking in class or other disruptive behavior is unacceptable.
Make-up tests will be much more difficult than the original exam. You can prearrange to take the test ahead of time.
If you have any condition, such as a physical or learning disability, which I should be aware of, please notify me as soon as possible.
Plagiarism and cheating are serious offenses and may be punished by failure on exam, lab or project; failure in course; and or expulsion from the College. For more information refer to the "Academic Dishonesty" policy in the College Catalog.
Letter grades are determined using a standard percentage point evaluation as outlined below. Grades may be curved after the total semester points have been tabulated. However, do not count on a curve to obtain your desired grade.
Table 2. Grading Breakdown
| Tests (3) | 45% (15% each) |
| Final | 20% |
| Programs | 25% |
| Homework / Excercises / Quizes | 10% |
Table 3. Course Outline
| Test 1 |
Chapt. 1: An Introduction to Visual Basic .NET Chapt. 2: Creating a User Interface Chapt. 3: Variables,Constants, Methods, and Calculations |
| Test 2 |
Chapt. 4:Making Decisions in a Program Chapt. 5:Repeating Program Instructions Chapt. 6:String Manipulation |
| Test 3 |
Chapt. 7:Sub and Function Procedures Chapt. 8:Sequential Access Files and Error Handling Chapt. 9: Arrays |
| Final |
Chapt. 10: Structures and More Controls Chapt. 11:Creating Classes and Objects |