Return to Main Menu 

Welcome to CS131! This class is designed for students who plan to be Computer Science majors and transfer to a 4-year college. This is the third semester course in C++. You must have completed CS121 before taking this class. This class meets 3 hours each week because there is no lab.

I am going to teach you how to build Windows Forms applications... the ones you are used to using.
I have placed the sample projects and other materials on this page for you. Click on the presentation you want to review. To download a project, click on the item here and Windows will ask where to save your file. It is easiest to save them on your desktop and move them later. The samples are written in C++ native code and C++/CLI 2015 using Visual Studio Ultimate edition.



Projects & Demos

  • Start Here: Get your software installed.
  • Review Lesson
    See CS120 & 121 pages for other samples


  • Review of  .Net Data Types
  • Review of C++ Data Types (Slides) (Chapter 4 in Murach)
  • Simple data entry with variables
  • Data Types & casting
  • If & switch
  • Counted & Logic loops
  • For Each loops & controls collection
  • File I/O and exception handling
  • Working with custom methods and custom classes
  • Hybrid Demo for Binary File IO
  • EXAM 1
  • Covers Everything up to this point.   CLR Version only!
  • Lesson 7
    How to work with pointers, arrays, & iterators (Murach Chapter 8, Allain Chapters 10 & 13)

Data Structures I: Ways to Group Related Data

Unmanaged/Native Code Version Using Alex Allain book

Managed Code Version using Murach book



  • Lesson 8
    How to work with collections (Murach Chapter 8, Allain chapter 7)
Data Structures II: Using Objects/Containers to Group Related Data

Native Code version (Chapters 7 & 11 in Allain)

Managed Code (Murach Chapt. 8)

  • EXAM 2
  • Covers Lessons 7 & 8
  • Lesson 9
    How to work with specialized structures (Murach Chapter 8).
    • Linked lists Chapter 15 in Allain)

Native Code version (Chapters 7 & 11 in Allain)

Managed Code (Murach Chapt. 8)

  • EXAM 3
  • Covers Lesson 9
Data Structures III: Working with Relational Databases in Managed Code
  • Lesson 10
    • Relational Databases
    • MS Access & SQL (More...)
  • Lesson 11
    • Windows Universal Apps

Too cool!

Send E-Mail & Projects to

Copyright 2015-2017 Ronald P. Kessler, Ph.D.
All rights reserved.
Revised: 2/26/2017

All materials are provided for the exclusive use of my students. Please contact me for permission to reproduce or use these presentations.




Classroom Projects

C++ Language & Structures





Database Resources


MS Access videos Using Wizards

SQL Videos & Walkthroughs