CS350 - Programming Seminar I - Final Exam Study Guide

Study Material

Chapters 1-16,18:
  • Week 1 - Review of Data Abstraction and C++ Modules
  • Lab 1: Way RAD!
  • Chapter 2 - Is This Really Programming
  • Lab 2: Components and Properties
  • Week 3 - C++ Data Types
  • Lab 3: Visual and Non-Visual Components
  • Chapter 6 - Data, Data, Everywhere
  • Lab 4: Visual and Non-Visual Components (part 2)
  • Chapter 8 - Units and Objects
  • Lab 5: Forms and Units
  • Chapter 10 - Our Objects All Sublime
  • Lab 6: C++ Builder and Dialogs
  • Chapter 11 - Files and File Types
  • Lab 7: C++ Builder and Dialogs (part 2)
  • Chapter 12 - Points of Light, Spots on Paper
  • Lab 8: Files and File Types
  • Lab 9: Graphics
  • Chapter 14 - Tables on the Record
  • Lab 10: Creating Simple Database Applications
  • Chapter 16 - SQL As API
  • Lab 11: SQL The C++ Builder Way
  • Chapter 18 - Database Odds 'N' Ends
  • Simon Says
  • Towers of Hanoi
  • Database Program

Terms and Concepts
RAD Inheritance heterogenity Encapsulation
polymorphism type casting overloading base class
subclass VCL and its major components ShowModal Database components
properties events methods
Test Format
FIRST HOUR
(C++ Builder, Object Oriented and Rapid Applications Development concepts)
20 Multiple Choice (60 pts)
5 Short Answer Questions (40 pts)

LAST TWO HOURS
C++Builder Database Programming Problem (100 pts)