Computer Science I CS 1511

6/11/99


Click here to start


Table of Contents

Computer Science I CS 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/

Download presentation source