Course Syllabus

Computer Science 132 - 90112 - Introduction to Programming: Visual Basic

Course Description: Introduction to programming using Visual Basic. Designed for students with little or no experience in computer programming. Includes hands-on programming projects as well as the history of computer science and theories of software development.

When and Where: MW 9:30AM-10:50AM, HSLH-133

Instructor: Benjamin Riveira, Office Hours: TBA, Email for an appointment.
Email: benjamin.riveira@canyons.edu
Web Page: http://www.canyons.edu/faculty/riveirab/

Required Text: An Introduction to Programming Using Visual Basic 2010, 8th Ed., Author: Schneider, ISBN-10: 013212856X, ISBN-13: 9780132128568

Grading

Grades will be based on the following breakdown:

(7) Quizzes, 10 points each - 60 points (lowest quiz score will be dropped).
Midterm Exam - 50 points.
(19) Exercises/Programming Projects, 18 at 2 points each, 1 at 4 points  - 40 points.
Final Exam - 100 points.
Participation - 30 points.
Total Points Possible: 280.

Needed Point Totals:

Grade Score
A 246+
B 210 - 245
C 168 - 209
D 140 - 167
F 139 <

Attendance

Attendance will be taken for all class meetings at the beginning of class. Should a student be tardy, it is the student's responsibility to sign in after class to inform me of their presence. Otherwise, the student will be marked as absent for the class. The instructor reserves the right to drop a student after 2 absences. However, it remains the student's responsibility (not the instructor's) to officially drop the course if necessary. The student should not assume that she/he will be dropped after these absences, nor should she/he assume that she/he will not be dropped.

Classroom Behavior

College level behavior is expected. Smartphones, iPod/MP3 devices and headphones/earbuds must be turned off and put away during class. Lab computers are reserved for class-related activities. Playing online games such as WoW or Disgaea, browsing Ebay or sports sites and participating in chat rooms and other non-class related web surfing is strictly prohibited. Violations of these rules may result in a penalty reduction of points. Additionally, students who engage in disruptive behavior will be asked to leave the class or will be referred to the Dean of Students. Disruptive behavior includes any of the following during lecture:

Important Dates:

Student Learning Outcomes:

By the end of this course, the student will be able to design computer programs at an introductory level using Visual Basic.

Course Schedule (Subject to Change)

Date Topic
2/4/13 Course Syllabus
2/6/13 Chapter 1
2/11/13 Chapter 2, Visual Basic Controls (Sections 2.1, 2.2)
2/13/13 Work on Section 2.2, Exercises 26, 29
2/18/13 Presidents Day
2/20/13 Quiz 1
2/25/13 Chapter 2, Visual Basic Events (Section 2.3)
2/27/13 Work on Section 2.3, Exercise 34
3/4/13 Work on Section 2.3, Exercise 40
3/6/13 Quiz 2
3/11/13 Chapter 3, Numbers (Section 3.1)
3/13/13 Work on Section 3.1, Exercises 59, 64
3/18/13 Quiz 3
3/20/13 Chapter 3, Strings (Section 3.2)
3/25/13 Work on Section 3.2, Exercises 39, 45
3/27/13 Midterm Exam
4/1-4/5 Spring Break
4/8/13 Chapter 3, Input and Output (Section 3.3)
4/10/13 Work on Section 3.3, Exercises 61, 74
4/15/13 Quiz 4
4/17/13 Chapter 4 Decisions
4/22/13 Work on Chapter 4 Programming Projects 2, 4, 6
4/24/13 Quiz 5
4/29/13 Chapter 5 General Procedures (Sections 5.1, 5.2)
5/1/13 Work on Chapter 5, Section 5.1, Exercise 14
Section 5.2, Exercise 36
5/6/13 Quiz 6
5/8/13 Chapter 6 Repetition (Sections 6.1, 6.2)
5/13/13 Work on Chapter 6, Section 6.1, Exercise 23
Section 6.2, Exercise 36
5/15/13 Quiz 7
5/20/13 Chapter 7 Arrays (Sections 7.1, 7.2)
5/22/13 Work on Chapter 7, Section 7.1, Exercise 48
Section 7.2, Exercise 29
5/27/13 Chapters 8 & 9 (Sections 8.1, 9.4)
5/29/13 Final Exam