Presented from the perspective of a student in the computer science department. Emphasizes study skills and professional development for computing professionals. Introduces algorithmic problem solving and programming using principles of top-down design, stepwise refinement and procedural abstraction. Programming exercises in a popular programming language and experimentation with software in a closed laboratory supplement the discussion. Computer Science I. 4.
Algorithmic problem solving using principles of structured programming and object oriented design.
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.