Ron Kessler's Computer Science Site for SANTIAGO CANYON COLLEGE

Skip Navigation Links
Computer Science

Ronald P.Kessler,Ph.D., MCSE
Thomas Wukawitz (TA)
David Weed (Tutor)
Nathan Hom (Cal Poly Pomona)
Hayden Donze, B.S. (Retired TA)

Tom's Place
Get class notes here.
Some "How to's" to get you started
  • How to download projects & email homework to us. Also learn how to clean your app & add items to the VS toolbar. Watch the video. (Play it in full screen)

  • Trouble playing my videos in Windows 10 Edge Browser?

    • Open Control Panel
    • Choose Internet Options
    • Select Advanced Tab
    • Check first option "Use Software rendering instead of GPU rendering".
    • Click apply, OK, close browser and try again.
Selected Instructional Videos
Skip Navigation Links
Featured Items
Visual Studio Resources
Windows® Store & Gaming Apps
Announcements for Intersession 2017 for Thurs. 1/19
  • CS157 status is still up in the air. We will wait to see if more people sign up.
  • I will NOT be offering a 131 class on Monday regardless of 157's future.
Spring 2017 Courses

Computer Science 105(#34571 Introduction to Visual Basic Programming.)
Thurs. 10:15- 11:45 AM B-106

12 Week Hybrid Course meets 2/16, 3/23, & 5/11

  • Come learn how to program Windows desktop applications. If you have never programmed, this is the place to start!
  • You MUST attend the first meeting on 2/16 in B-106 at 10:15 AM.

Computer Science 213(#34586 Introduction to C# Windows Programming.)
Tues. 5 - 7 PM B-106

12 Week Hybrid Course meets 2/14, 3/21, & 5/9

  • Come learn how to program Windows desktop applications using C#.
  • You should take my CS105 before taking this class.
  • You MUST attend the first meeting on 2/14 in B-106 at 5 PM.

Computer Science 157(Introduction to Robotics Programming) 
Monday 1:00-4:00 PM B-102

  • This is first class in robotics programming.

Computer Science 131 (#34583 Data Structures in C++)
Tues. 1:00-4:00 PM B-106 (no lab)

  • This is the third semester of the C++ programming series. CS121 is a pre-req.
  • Week 1:
    • Start a review of our CS121 course (see review lesson on CS 131 page)
      • Native Win32
      • CLR console
      • CLR GUI

Computer Science 120(#34578 Introduction to C++ Programming.)
Wed. 1:00-5:00 PM B-106

  • First of three semester series in C++ for CS majors transferring to UC and CSU

  • Do not take this class if you have never programmed for Windows. Start with CS 105 first!

  • Week 1: Lesson 1

    • We will create a native console app, a CLR console app, and a GUI app.

    • Lab: Native console app

  • Week 2:

    • Quiz 1 on Introduction video in Step 1 on your 120 page.

    • Assign HW #1 (due week 3)

Computer Science 121(#33624 )Programming Concepts in C++)
Thurs. 1:00-5:00 PM B-106

  • Second semester C++ class. CS120 is a pre-req.
  • Week 1:
    • Start a review of our CS120 course
      • Native Win32
      • CLR console
      • CLR GUI


SCC Syntax Errors
SCC Quick Links
Skip Navigation Links
Student Resources & Academic Calendar
Internet of Things & Azure Programming
Imagine Cup Global Tech. Competition
Contact me at


CS 100 Introduction to Computer Science
CS 105 Visual Basic Programming
CS 106 Intermediate Visual Basic Programming
CS 205 Advanced Visual Basic Programming
CS 206 ASP.Net With VB & C#
CS 120 Introduction to Programming (C++)
CS 121 Programming Concepts (C++)
CS 131 Data Structures (C++)

CS 213 Introduction to C# Programming
CS 112 Java Programming

CS 157 Introduction to Robotics Programming
CS 257 Applied Robotics & Embedded Programming
CS 198 Home Automation & Networking Fundamentals

Remote Control Robotics Projects
Windows 10 Developer Tools
Windows Dev Center
Create Games with Construct 2 by Scirra
This site is not affiliated with the Lego® or Microsoft® Corporations
©2017 by Ronald P. Kessler, Ph.D.