Table of ContentsComputer Science ICS 1511 Outline Outline (cont) Computer Science History Hardware “Generations” Environment “Generations” What is Computer Science? Computer Science is ... Computer Science is ... Computer Science is ... Computer System Computer Hardware Central Processing Unit (CPU) Memory (Storage) Computer Software Program in Memory Computer Languages Machine Language Assembly Language High-level Language “Natural” Language Creating a Program Compilers Creating a Program Program Execution System Development Life Cycle Program Development 1. Understand the Problem 2. Develop a Solution 3. Write Code 4. Run the Program 5. Test the Program Developing an Algorithm Structure Chart Boxes Developing an Algorithm (cont) Stepwise Refinement Multi-layer Structure Chart Another Example Module Specification Module Example Pseudo-code Pseudo-code Example Code Testing Software Engineering |
Author: Richard Maclin
Email: rmaclin@d.umn.edu Home Page: http://www.d.umn.edu/~rmaclin/ |