 |
 |
Introduction to Programming with C++ |
 |
 |
Introduction to basic programming concepts: flowcharts, logic, and problem
solving. Programming techniques: conditional tests, loops, arrays,
variables, procedures (functions) |
 |
 |
 |
Boolean Algebra |
 |
 |
Numbering systems in relation to digital electronics and the computer
(decimal, binary, octal, and hexidecimal). Conversions between the various
systems. Binary codes, Boolean algebra,
circuit logic (AND, OR, NOT), truth tables, basic laws, and Karnaugh maps |
 |
 |
 |
Visual Basic I |
 |
 |
Introduction to object-oriented programming using Visual Basic 6.0. |
 |
 |
 |
Visual Basic II |
 |
 |
Further Visual Basic concepts: creating an interface with databases
using ADO programming, data-bound controls, SQL |
 |
 |
 |
Visual Basic III |
 |
 |
Advanced concepts in Visual Basic: COM Clients; COM Components; Class Modules;
ActiveX Controls; ActiveX Documents; other custom Controls - Image List, Toolbar, Status Bar |
 |
 |
 |
Java Programming |
 |
 |
Basic Java programming: classes, methods, applets, web page implementation |
 |
 |
 |
Active Server Pages |
 |
 |
Creating dynamic, database-driven Web sites using HTML, JavaScript, VBScript,
ADO, and SQL |
 |
 |
 |
Scripting Languages |
 |
 |
Using JavaScript to enhance static Web applications with
personalized, interactive content |
 |
 |
 |
Visual Basic .Net |
 |
 |
Upgrading Visual Basic 6.0 to Visual Basic .NET: Working in the
Visual Studio .NET environment; using the Upgrade Wizard; common upgrade
problems; resolving issues with language, forms, and data access |
 |
 |
 |
XML |
 |
 |
Creating well-formed and valid XML documents; defining entities; creating
XML schemas; using CSS, data binding, Document Object Model (DOM) scripts,
and XML Style Sheets |
 |
 |
 |
Capstone Project |
 |
 |
Database-driven Web site: Phillips Neighborhood Properties and History
(part of PNN.org) |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |