This course concentrates on the basic skills and knowledge needed to use a computer in everyday life. The emphasis is on word-processing and the use of spreadsheets with an introduction to database and presentation software. An introduction to algorithmic problem solving by means of reading, designing, writing, testing, and documenting computer programs using Pascal with objects and Visual Basic. Topics such as chip and register level processes, operating system functions, parallel processing, time sharing, input and output processing, etc. A study of the implementation of computer-based information systems in a database environment.
Emphasis is on design and documentation.
Topics include database architecture and the role of the database in organizations. A study of data organization concepts using arrays, stacks, queues, linked lists, tables, and trees. Use of recursion and hash coding in algorithms and data structures. Analysis of algorithms and basic sorting techniques will also be studied.