Computer Technology and Applications
C++ and Java: Programming and Software Development (PROG)
Growth and rapid advances in the computer industry mean that competitive businesses
must develop increasingly complex working programs that are easier to understand
and maintain.
Object-oriented and graphic user interface (GUI) technologies fulfill these
and other needs, while substantially reducing the cost of developing and maintaining
software.
A growing number of businesses use the C++ and Java languages for these reasons.
With the phenomenal growth of the Internet in recent years, C++ and Java are
rapidly becoming the de facto standard for Web-based software development and
applications.
Students in the C++ and Java: Programming and Software Development track
prepare for positions in the programming departments of companies and as independent
software developers. The track offers exposure to:
- the latest environments
- programming tools
- technologies such as Java, RAD (Rapid Application Development) tools
- a variety of operating systems.
The Curriculum
The curriculum includes:
- in-depth study of the C/C++ programming languages
- programming techniques and tricks known to the top developers in the field
today
Emphasis is on:
- developing hands-on programming skills
- building a strong foundation of language, design, and programming knowledge
Students spend a major part of their final term building a working application
in a supervised development laboratory.
Advanced and current topics such as the 1997 Final Draft and the Standard Template
Library are discussed in detail, as are their impact on currently existing software.
Please note: while no programming experience is required, applicants to this
program should have a strong background in computing. Before beginning their
first-term classes, candidates are expected to be familiar with:
- standard character sets
- basic DOS and Windows commands
- text- and file-search techniques
- use of text editors
- numerical representation
- e-mail
- file transfer protocol
|