Algorithms are implemented in a high level object oriented programming language. Graphical user interfaces are used to motivate the object approach. Programming exercises and experimentation with software in a closed laboratory supplement the discussion. Computer Science Principles and Practice. Introduces use of computers for algorithmic problem solving.
Studies scope, major contributions, tools and current status of computer science.
Introduces computers and information processing, computer systems and hardware, computer software, information processing systems, information systems and information resource management. Uses word processing, data base language and electronic spreadsheet program in hands-on exercises. Elementary topics current in computer science. Qualities of Quantities. Use and implementation of abstract data structures in an object oriented programming environment.