This document summarizes key concepts from a lecture on computer applications:
1. John Von Neumann's concepts of computing established that memory would contain both data and instructions, and that only one instruction would be executed at a time. Current computer systems are based on these concepts and are multi-programming or multi-tasking.
2. Computer applications can be categorized as interactive systems, fault-tolerant systems, parallel systems, clustered computers, and supercomputers. Distributed and centralized systems each have their own advantages and disadvantages.
3. Computer programming languages have evolved from machine language to various generations of high-level languages like FORTRAN, Pascal, and languages that more closely resemble natural languages.
General information about the computer and how it has been changing during the years. Computers impact life in every sense; since daily life until bussiness, education, countries, etc.
General information about the computer and how it has been changing during the years. Computers impact life in every sense; since daily life until bussiness, education, countries, etc.
Software engineering 18 user interface designVaibhav Khanna
System users often judge a system by its
interface rather than its functionality
λ A poorly designed interface can cause a user to
make catastrophic errors
λ Poor user interface design is the reason why so
many software systems are never used
Software engineering 18 user interface designVaibhav Khanna
System users often judge a system by its
interface rather than its functionality
λ A poorly designed interface can cause a user to
make catastrophic errors
λ Poor user interface design is the reason why so
many software systems are never used
At Softroniics we provide job oriented training for freshers in IT sector. We are providing IEEE project guidance and Final year project guidance. We are Pioneers in all leading technologies like Android, Java, .NET, PHP, Python, Embedded Systems, Matlab, NS2, VLSI, Modelsim, Tanner, Xilinx etc. We are specializiling in technologies like Big Data, Cloud Computing, Internet Of Things (iOT), Data Mining, Networking, Information Security, Image Processing and many other. We are providing long term and short term internship also. Attached is the report of hostel management project. We are also providing IEEE project support at Calicut, Thrissur and Palakkad. For more details contact 9037291113, 7907435072
FellowBuddy.com is an innovative platform that brings students together to share notes, exam papers, study guides, project reports and presentation for upcoming exams.
We connect Students who have an understanding of course material with Students who need help.
Benefits:-
# Students can catch up on notes they missed because of an absence.
# Underachievers can find peer developed notes that break down lecture and study material in a way that they can understand
# Students can earn better grades, save time and study effectively
Our Vision & Mission – Simplifying Students Life
Our Belief – “The great breakthrough in your life comes when you realize it, that you can learn anything you need to learn; to accomplish any goal that you have set for yourself. This means there are no limits on what you can be, have or do.”
Like Us - https://www.facebook.com/FellowBuddycom
1. 1
CS414:
Computer Center
Management
Lecture #2: Computer Applications
Dr. Ghada Abdelhady
الوعلىهات نظن و الحاسب لعلىم العالى الوعهد
High Institute for Computer and information system
2. 2
Objectives
John Von Neuman's Concepts
Current Computer Applications
Types of Computer Applications
Computer Programming Languages
3. John Von Neuman's Concepts of Computing
3
Memory is to contain data & instructions together
Only one instruction is to be executed at a time
4. Current Computer Applications
4
Current Computer Applications are based on Von
Neuman's concepts of computing,
Computer systems now are called Multi-programming
or Multi-tasking systems.
5. 5
Interactive System
the system that interact with users as soon as
requests are made.
Fault-tolerant System
the system that needs redundancy to ensure no
interruption to the system processing,
Parallel Systems (Vector Computer or Mathematic
Computer)
Systems that are used processing with standardized
format at the same time, which are mostly used for
Scientific Tasks/Applications.
8. Types of Computer Applications
8
Distributed vs. Centralized Systems
Centralized Systems Distributed Systems
Allow better usage as all data and
applications are standardized
throughout.
Organization Better controlled and
Managed Better Security as all data
and processing tasks are performed
and kept at the central location.
No data or application redundancy as
the whole system is managed by the
main computer at central location.
Dependence: If the main system fails,
everything stops
Suit specific needs of all units within
the organizations.
Independence: no harm to other unit if
one fails.
Difficulties in communication and data
exchange between units due to
nonstandardized systems and data
design.
Redundancy of data and applications
are likely.
As all data are distributed, data security
is the major issues.
9. Computer Programing Languages
9
Generation Discussion
First Generation Machine Language - directly executable by the computer
Second Generation Assembly Language - low-level language similar to
machine language but more understandable by humans, is
transformed to machine language by an assembler program
Third Generation High-level language, which is procedural in format, is
transformed into machine language by a compiler,
examples include COBOL, FORTRAN, Pascal
Forth Generation High-level language, which is non-procedural, meaning
that the programmer specifies what to do, not how to do it;
most fourth generation languages are interpreted where
source code is changed to machine code on a line-by-line
interactive basis
Fifth Generation The evolving languages that are based on natural
languages such as English; the user can "talk" to the
computer as one would to another person
10. Decision Support Systems (DSS)
10
Systems designed to aid managers in making quality
decisions.
Particularly helpful for unstructured problems