1 / 24

Introduction to Computers

Introduction to Computers . CCS 1100 Structured C Programming. Objectives. What is a Computer?. A. Computer Systems. Computer Hardware Computer Software. Computer Hardware. Input Devices –data can be entered to the computer

keagan
Télécharger la présentation

Introduction to Computers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Computers CCS 1100 Structured C Programming

  2. Objectives

  3. What is a Computer?

  4. A. Computer Systems • Computer Hardware • Computer Software

  5. Computer Hardware • Input Devices –data can be entered to the computer • Central Processing Unit – processes the organization and movement of data in the system • Primary Storage – main memory; where programs and data are stored temporarily while processing • Output Devices • Auxiliary Storage Devices – secondary storage; where data is stored permanently

  6. Software

  7. System Software • Manage the hardware resources of a computer and perform required information processing tasks.

  8. System Software • Operating system – provides services that allow users access to the system. (such as user interface, file and database access, communication systems. • System Support – provides performance statistics for the operational staff and security monitors to protect the system and data. (disk format, disk clean up) • System Development – language translators that convert programs into machine language for execution, debugging tools and computer-assisted software engineering (CASE) systems.

  9. Application Softwares • General-purpose software – purchased from a software developer and can be used for more than one application. • Application-specific software – with an intended purpose.

  10. A. Computer Systems User Application Software System Software HARDWARE

  11. B. Computer Environments • Personal Computing Environment • Time-Sharing Environment

  12. B. Computer Environments • Client/Server Environment

  13. B. Computer Environments • Distributed Computing

  14. C. Machine Language • Computer Language Evolution

  15. C. Computer Languages • Machine Language

  16. C. Computer Languages • Symbolic Languages

  17. C. Computer Languages • High Level Languages

  18. D. Creating and Running Programs

  19. E. System Development • System Development Life Cycle (SDLC) The Waterfall Model:

  20. E. System Development • Program Development • Understand the Problem • Develop the Solution • Structure Chart • Pseudocode • Flowchart • Write the Program • Test the Program • Black Box • White Box

  21. E. System Development Structure Chart:

  22. E. System Development Pseudocode:

  23. E. System Development Flowchart:

  24. F. Software Engineering • Software Engineering is the establishment and use of sound engineering methods and principles to obtain a software that is reliable and that works on real machines. • This definition, from the first international conference on software engineering in 1969, was proposed 30 years after the first computer was built. During that period, software was more of an art than a science.

More Related