Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduction
HEC OUTLINE
4
COMPUTING:
6
COMPUTER USER:
A user is an agent, either a human agent (end-user) or software agent, who uses a
computer or network service.
Computer User can be a:
End User
Why important for SE?
Computer Programmer
Expert in any language
a generalist also….
7
SUB-DISCIPLINES OF COMPUTING
SYSTEM ADMINISTRATOR:
Head of computer system department.
8
COMPUTER PROGRAMMING IN SE
Steps of programming for SE
Customer’s behaviour
9
FIVE SUB-DISCIPLINES OF
THE COMPUTING FIELD:
Computer Science,
Computer Engineering,
Information Systems,
Information Technology, and
Software Engineering.
10
SUB-DISCIPLINES OF COMPUTING
SOFTWARE ENGINEERING (SE):
The first reference to the term is the 1968 NATO Software Engineering
Conference regarding the "software crisis".
11
SUB-DISCIPLINES OF COMPUTING
COMPUTER ENGINEERING:
Use in EE
12
SUB-DISCIPLINES OF COMPUTING
COMPUTER SCIENCE (CS):
Scientific and practical approach to computation and its applications.
focus on the programming language theory, computer programming and complex systems,
human-computer interaction etc.
13
SOFTWARE ENGINEERING VS. COMPUTER
SCIENCE
COMPUTER
CUSTOMER
SCIENCE
Computer Problem
Theories
Functions
SOFTWARE
ENGINEERING
Tools and
Techniques to
Solve Problem
SUB-DISCIPLINES OF COMPUTING
INFORMATION SYSTEM (IS):
How information is organized?
How produce?
How collect?
How maintain and distribute?
CBIS
ES, MIS, DSS, AIS etc
15
SUB-DISCIPLINES OF COMPUTING
INFORMATION TECHNOLOGY (IT):
Store, retrieve and transmit data/information
16