CS 15 Introduction to VB .NET
Programming 3 Units
Transfer: UC, CSU
Course Description: Visual Basic .Net is an object-oriented programming language that is part of the .Net Microsoft suite.
It provides a graphical programming environment used to create applications for Microsoft Windows and the web.
Students will learn how to plan, create and debug interactive graphical user interfaces based on Object Oriented Programming
design and analysis techniques. This is an introductory programming level course that goes over the basics of programming
concepts such as Variables, Conditionals, Repetitions, and Arrays.
After finishing this course students will be able to build small scale applications with Windows Forms as an interface.
The material covered in this class will help students in passing Microsoft certification exams.
Visual Studio 2010 Academic (same as Professional) will be provided starting from Spring 2012.
We provide this software Free of charge for students enrolled in online classes or those wishing to work at home.
It is the student’s responsibility to install and maintain the software. This software comes with no expiration date.
Note that if you want to work at home, then it is YOUR responsibility to get the software installed.
If you are in an online class, then you must obtain the software and install it, and make sure you established a way
to connect to the internet at least 3 times a week.
The following book has good coverage of theory and is aimed towards beginner/Intermediate students.
We will start using it as of Spring 2012.
Starting out with VB 2010th edition, by Tony Gaddis and Kip Irvine.
Addison Wesley Higher Education 2011.
Please check the SMC bookstore for the latest edition and ISBN used.
The SMC bookstore site is www.smc.edu/bookstore
Note that this is a tentative schedule and the topics may change.
For Online classes, the same material will be covered in 12 weeks, and for Winter/Summer, in 6 weeks.
Data Types and Constants
Decision Making and conditional statements: Select Case
Repetition structures and For-Next Loops
Writing and calling user defined Procedures and Functions