Updated 7/25/2013
Fall 2013

Ticket #74948




Web Site:

Office hours:


Ronald P. Kessler, Ph.D., MCSE

 Kessler_ron@sccollege.edu or rpkessler@hotmail.com (for projects)



Murach's Visual Basic 2010
by Anne Boehm
25 chapters, 835 pages, 358 illustrations
ISBN: 978-1-890774-58-5


Course Objectives

Intermediate programming is designed to help you continue to learn how to create more sophisticated programs than we created in CS105. I will teach you the basics of object-oriented programming in order to demonstrate how to solve real-world problems with today’s technology.

This course is designed for people who have completed CS105 or have had some programming experience with Visual Basic 2008 & Visual Studio. 


Your final grade in my class will be based on the total number of points you earn. I plan to give you 5 projects to complete outside of class. The grade which you earn will be based upon the total amount of points you receive on the in-class activities, projects, and exams. An exam will be given after we complete each unit. Each exam will be “open book” but you cannot use the computer. Grading will be based upon the following criteria:

90%= A
80%= B
70%= C
60%= D

The total possible points in the course will be approximately as follows:

Tests          270    (3 exams @ 90)

Projects        90    (Approx. 3 projects @ 30)

Quizzes       100    (Approx. 5 @ 20)

TOTAL          460

Class Format

I teach this class in an interactive way. I usually introduce a topic and use the first part of class either lecturing or demonstrating stuff to you. I try use the remainder of our time letting you practice what you have learned and give you time to complete that day’s activity. It is my intention that you complete these activities in class. Unless you miss a class or run out of time, you should not have to finish activities outside of class. Your programming projects/jobs will need to be completed outside of class.

I will be available after class to help you or give you extra time to work. It is always possible to meet before class if you arrange that with me ahead of time.

Class Drops

you decide to drop this (or any) course during the semester, please drop the class yourself.  Do not depend on your instructors to handle this for you. We do our best to keep track of your status, but it is better if you make sure your records are accurate yourself. You must drop a course before the end of the 12th week of school.

Accommodations for Disabilities

Students with verifiable disabilities who want to request academic accommodations are responsible for notifying their instructor and Disabled Students Programs and Service (DSPS) as early as possible in the semester.  To arrange for accommodations, contact DSPS at (714) 628-4860, (714) 639-9742 (TTY) or stop by the DSPS Center


It is possible to take a make-up exam or quiz during the semester (EXCLUDING THE FINAL) if the exam is missed due to illness or other emergency. Please contact me right away if you cannot attend class when we are having an exam so I can help you with the best solution for your situation.

Student Code of Conduct/Civility

Full details may be obtained from the SCC Student Handbook. At a minimum, I expect you to treat each other (and your instructor) politely and with respect. This includes turning off all cell phones (or muting them), participating in class, and arriving in a timely manner. Please remember that personal conversation during lecture time is distracting to your fellow students. Collaboration on a project is an exception, of



You are encouraged to work with other students in the class, but all work that you turn in for grading must be your own. Taking credit for another students work is plagiarism and is a violation of SCC academic policy. You will be reported for academic dishonesty. Don't let this happen to you! Remember, all work that you turn in for grading must be your original work.


Specific Student Learning Outcomes

Upon successful completion of this course students should be able to: 

  • Learn the Visual Basic.Net language in relation to beginning computer programming.

  • Develop Windows desktop applications.

  • Learn how to read & write data to/from a disk file.

  • Learn to make multi-page applications.

  • Gain a firm understanding of the C# syntax, variables, data arrays, string manipulation, and the process for creating applications for simple business solutions.

  • Understand and take advantage of the Visual Studio .NET integrated development environment, and the Microsoft .NET Framework.

  • Develop entry-level applications in the Visual Basic .NET language that run on Microsoft XP computers.

  • Install and configure the Visual Studio Development Environment.

  • Continue the life-long learning process of acquiring new skills and knowledge through formal and self-directed means using information and learning resources.

  • Use written, oral and visual communication skills to communicate with technical and non-technical audiences, at levels appropriate for a variety of business settings.

The number of projects and the points possible for exams, projects and activities are subject to change without notice. This information is intended to be an accurate overview of this course so you will know what to expect during the semester. But sometimes, we will need to modify this plan.

The Rancho Santiago Community College District is happy to provide reasonable accommodations for students with disabilities. It is your responsibility to inform me if you have such needs.