Course Syllabus

CMPSCI 132 – Section #26547 – Introduction to Programming: Visual Basic

Winter Intersession 2017

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: MTWTH 10:30 AM – 1:20 PM, HSLH 133

Please check the CMPSCI 132 Canvas Web Page each day for:

Instructor: Benjamin Riveira

Office Hours: None, contact by email
Email:
benjamin.riveira@canyons.edu
Web Page:
http://www3.canyons.edu/faculty/riveirab/

 

Required Text: An Introduction to Programming Using Visual Basic, 10th Ed., Publisher: Pearson, Author: Schneider, ISBN: 9780134521589

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.

Grading:

Quizzes, 4 @ 20 points each – 80 points total
Exercises/Programming Projects, 28 @ 2 points each – 56 points total
Final Exam – 80 points
Total Points Possible: 216

 

Needed Point Totals:

Grade

   Score

A

   194+

B

   172 – 193

C

   150 – 171

D

   129 – 149

F

   128 <

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, browsing Ebay or sports sites and participating in chat rooms and other non-class related web surfing is strictly prohibited.  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:

Course Schedule (Subject to Change)

Meeting

Topic

1/3/17

Review Course Syllabus. Watch “The Machine That Changed The World Part 1 of 5: Giant Brains.”

1/4/17

Watch “The Machine That Changed The World Part 2 of 5: Inventing The Future.”  Chapter 1, An Introduction to Computers and Problem Solving (Sections 1.1, 1.2).

1/5/17

Watch “The Machine That Changed The World Part 3 of 5: The Paperback Computer.”  Chapter 1, An Introduction to Computers and Problem Solving (Section 1.3).

1/9/17

Quiz 1, Chapter 2, Visual Basic Controls and Events (Sections 2.1, 2.2).

1/10/17

Chapter 2, Visual Basic Controls and Events (Section 2.3).

1/11/17

Work on Section 2.2 Exercises.

1/12/17

Work on Section 2.3 Exercises.

1/16/17

Martin Luther King Jr. Day (No class meeting)

1/17/17

Quiz 2, Chapter 3, Variables, Input, and Output (Sections 3.1, 3.2).

1/18/17

Chapter 3, Variables, Input and Output (Section 3.3).

1/19/17

Work on Section 3.1 and Section 3.2 Exercises.

1/23/17

Work on Section 3.3 Exercises.

1/24/17

Quiz 3, Chapter 4, Decisions (Sections 4.1, 4.2).

1/25/17

Chapter 4, Decisions (Section 4.3).

1/26/17

Work on Section 4.2 Exercises.

1/30/17

Work on Section 4.3 Exercises.

1/31/17

Quiz 4, Chapter 6, Repetition (Sections 6.1, 6.2).

2/1/17

Work on Section 6.1 & 6.2 Exercises.

2/2/17

Final Exam