Topics include file processing, arrays, data structures, report generating, database handling, and error processing. Topics include class declarations and definitions, header files, basic input and output, atomic data types and operations, decision construct, looping constructs, arrays, structured data types, functions and parameter passing. Topics include pointers, references, inheritance, strings, streams, file handling, software-engineering principles, data abstraction, database handling, and analysis of algorithms. Various scripting languages are used to facilitate the application development phase. Techniques are developed as skill sets for cross platform implementation.
Emphasis is on skill development and implementation of industry standard practices and techniques.
This course introduces concepts, techniques and tools of analyzing and designing business and organizational systems using the System Development Life Cycle and CASE tools. Topics include analysis concepts of interviewing, information gathering, feasibility studies, and design concepts of input, output, databases, prototyping on-line inputs and outputs, implementing of systems. An introduction and practical application of network design and administration with major operating systems. A paper is then developed and presented on the theory, implementation practices, and standards encountered. Each topic must be approved by the instructor for successful completion.