 |
 |
Introduction to Programming with C++ |
 |
 |
Introduction to basic programming concepts: flowcharts, logic, and problem
solving. Programming techniques: conditional tests, loops, arrays,
variables, procedures (functions). |
 |
 |
 |
Introduction to the Internet |
 |
 |
The study of internet infrastructure and history, search engines, browsers,
email, boolean operators, protocols (i.e. HTTP, FTP, SMTP), web site rating,
and online resources. |
 |
 |
 |
E-Commerce I |
 |
 |
Concepts of electronic commerce: security; payment systems; marketing & sales;
international, legal, and ethical issues; and business plans to implement an e-commerce
site. |
 |
 |
 |
Boolean Algebra |
 |
 |
Basic algebra, formulas and equations, numbering systems (decimal, binary, octal,
hexidecimal), laws of Boolean algebra, basic gates, truth tables, and Karnaugh mapping |
 |
 |
 |
|
 |
 |
|
 |
 |
 |
Visual Basic I |
 |
 |
Introduction to object-oriented programming using Visual Basic 6.0. |
 |
 |
 |
Web Site Design I |
 |
 |
HTML programming: creating pages using tables, frames, forms,
cascading style sheets, graphics, multi-media files, and javascripts. |
 |
 |
 |
Database Design |
 |
 |
Database design, implementation, and management
|
 |
 |
 |
Access 2000 |
 |
 |
Creating databases in Access: tables, queries, forms, reports, macros,
data access pages |
 |
 |
 |
|
 |
 |
|
 |
 |
 |
E-Commerce Strategies |
 |
 |
E-commerce business practices: accounting, financing, writing a sound
business plan; Power Point slide presentation |
 |
 |
 |
Web Site Design II |
 |
 |
Advanced HTML topics, DHTML, Web editors (Frontpage), portfolio |
 |
 |
 |
Visual Basic II |
 |
 |
Further Visual Basic concepts: creating an interface with databases
using ADO programming, data-bound controls, SQL |
 |
 |
 |
Inet+ |
 |
 |
Networking fundamentals: topologies, protocols, Internet addressing, servers, security |
 |
 |
 |
Internet Information Services |
 |
 |
IIS Administration: installing; managing; integrating
with Windows 2000 & Windows XP security; IIS security; customizing Web sites, FTP service, and SMTP service |
 |
 |
 |
|
 |
 |
|
 |
 |
 |
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 |
 |
 |
 |
Graphics & the Internet |
 |
 |
Macromedia: Flash, Fireworks, Dreamweaver |
 |
 |
 |
Art 150 (Web Design) |
 |
 |
Aesthetic issues of form, space, repetition, color, typography, and proportion
as applied to the creation of web pages |
 |
 |
 |
Statistics |
 |
 |
Extensive use of MS Excel to: do basic statistical calculations;
graph single-variable
data with stem/leaf graphs, histograms, normal-probability graphs, and boxplots;
graph paired data with scatter and line graphs; and import data from web sites |
 |
 |
 |
|
 |
 |
|
 |
 |
 |
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 |
 |
 |
 |
SQL Server |
 |
 |
Creating, importing, and retrieving databases; SQL Server administration and security;
Query Analyzer; Transact-SQL; triggers; cursors; stored procedures; functions |
 |
 |
 |
|
 |
 |
|
 |
 |
 |
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) |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |