Students are exposed to the major objects such as tables, indexes, and views and database design topics such as data normalization. Students will be able to run Oracle to complete several database projects during the open lab hours. Students complete programming assignments to simulate various topics. Topics include feasibility studies, systems design, forms design, file design, data structure, manual interfaces, hardware and software selection, program specifications, project scheduling and management, batch systems, real-time systems, and communications systems. Case-study methods are used for presentation.
Students design the specifications and documentation for a complete system.
Students research selected topics and prepare reports and demonstrations for the class. Topics such as numbering systems, number formats, branching operations, indexing, Registers, dump reading, and binary operations are introduced to solve business type problems in a structured manner. The assembler process is also introduced. Students will use the open laboratory to code, compile and test their projects. It exposes them to reasoning in a systematic way when describing algorithms and other Computer Science applications.