Students complete a number of programming projects. This course is a continuation of object-oriented programming and other topics from CS 220. It also provides an introduction to the general architecture of computers and elementary data structures. Problem analysis, program design, development and implementation, and related topics are covered. A lab is required.
Students complete a number of programming projects.
This course provides an introduction to the basic functions of modern operating systems. These include multi-tasking, process synchronization, deadlocks, memory management, virtual memory, file systems, protection, and security. This course includes an analysis of lexographics, word processors, and available computer language translators. Students develop skills in the use of a professional word processing system. Language translation projects and case studies are included.