Rose M. Endres    CS 112B Visual Basic Object-Oriented Programming
Fall 2011 Online class


Information of Value Before the Semester Starts

Class Policy The class policy statement include rules about grading, due dates, withdrawals, etc. Class Policy statement

Credit/NoCredit Info on the option of taking this course as a (Pass/Fail) class

The midterm and final exam are in-person exams to be held on the Phelan campus on Saturday Oct 8 and Saturday Dec 17, 2011 in Science Hall room 5.
It has no other required in-person meetings.

Software Versions: This class uses Visual Basic 2008(NET). Work done in earlier versions of VB is not accepted. I will grade assignments compatible with VB Express 2010. However- it may take an additional day for those assignments to be graded since that is on a different machine. And the demos and notes are written for VB 2008. You should be able to convert the demos to VB 2010.

See information below about obtaining the software.

Textbook: Andrew Troelsen;Pro VB 2008 and the .NET 3.5 Platform;Apress;ISBN-13: 978-1590598221 This is one of those overly long books (1377 pages!). We will cover less than half of this but you need the book since I am not posting notes for all of the units or notes that restate what the book says. I do not give assignments from that book. The list price is $59.99 (it discounts for considerably less).

Email address: Your CCSF Email account Class email, including info on Insight and email I send you about adding from the Waitlist, is sent to the email account that CCSF displays on the class list. Check your email address from the Web4 page.

WaitList: This class has a waitlist set up. If the class is full when you try to enroll, add yourself to the waitlist. Waitlisted students will be added by the system if other students drop during the preregistration period. Refer to this Link for information on waitlists. I generally add all students on the waitlist. If you are on that waitlist, I will contact you at the start of the semester to see if you still want the class. Other requests for AddCodes will be handled after the waitlisted people.

NoShow Policy If you do not log into the Insight page for this class by Monday Morning Aug 22, 2011 10:00 am, I will consider you a NoShow and may remove you from the class list. Email me by that date if this is a problem and you want to continue in the class.

Insight Notes for my classes This is a document that explains the way my classes are set up on Insight; this is sufficient for most students to use Insight for this class. Remember that the class is not open to login until the semester starts. Orientation Notes

Plan: When are you going to do the work for this class?
Organization Ideas This is a 3 unit class so you need to set aside a period of time to work on the class material on at least two days during the week. This is not a "self-paced" class. There will be weekly readings and assignments will be due almost every week.

Software: We are using Visual Basic 2008.

  1. You can borrow discs to install the software from the CCSF library to install of your home system
  2. You can use the Microsoft DreamSpark system to download Visual Studio 2008 Pro-this includes Visual Basic 2008. You can also download Visual Basic 2008 Express version. Use the url dreamspark.com. Some students have reported troubles with this site; other students have no troubles with it.
  3. You can probably find a download site for the express version- the express version was always a free download. The Microsoft page seems to have only the 2010 version of VB Express.
  4. You can use the software in the ACRC on the Phelan/Ocean campus. Consult their web page for hours and orientations.

It would be a good idea to install the software before the semester starts. I cannot provide individual help for installation issues.
How to:Search for disc status at the CCSF library

On the First Day or Two of Class, You Need to Do the Following

Log into the class Insight web site. Please click on this Orientation Link for info on Insight.

General Preparation for Classes

You can visit http://www.ccsf.edu/Departments/Distance_Education/students.htm to prepare for learning online.

Students who need academic accommodations should request them from the Disabled Students Programs and Services (DSPS) located in the Rosenberg Library,Room 323 on the Ocean Campus. Telephone: 415-452-5481 (V) 415-452-5451 (TDD). DSPS is the campus office responsible for verifying disability-related need for academic accommodations, assessing that need, and planning accommodations in cooperation with students and instructors as needed and consistent with course requirements.



General Information for CS 112B

This is a second semester course in the use of Visual Basic. This class focuses on the object oriented features of Visual Basic.

Frequently Asked Questions

Q: Why Visual Basic 2008/NET ?
A:
IVB.NET makes creating user forms relatively easy, since it writes a lot of the more tedious code for you. That leaves you to think about the more interesting parts of the program- such as the object-oriented side of things. With VB.net, the language has become an object-oriented programming language.

Q: Isn't Basic really old?
A:
Well, Basic is pretty old; it was developed in 1963. But Visual Basic 2008/NET is not your father's (grandfather's?) Basic. In fact, it isn't even Visual Basic 6.0. Visual Basic 2008 (and its previous versions) is a new language- it probably should have been given a new name.

Q: What background do I need for this class?
A:
The prerequisite is CS112A, but this is not enforced at registration. I have had a number of students who have experience in other languages, such as Java or C++, who do well with CS 112B. These students often need to do a bit more work with the forms and form widgets, but since that is not the primary focus of this class, a few demos on the controls seem to be enough for the assignments.

Q: How does this course fit into the other VB classes CS offers?
A:
See CS 112A-B-D.