0% found this document useful (0 votes)
6 views31 pages

ASD I-Course-Chapter 1.1-Introduction Informatique

Course

Uploaded by

chifaachott
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views31 pages

ASD I-Course-Chapter 1.1-Introduction Informatique

Course

Uploaded by

chifaachott
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

Ministry of Higher Education and Scientific Research

Djilali BOUNAAMA University - Khemis Miliana(UDBKM)


Faculty of Science and Technology
Department of Mathematics and Computer Science

Chapter 1

Introduction :
1. Introduction to Computer Science

MI-L1-UEF121 : Algorithms and Data Structures I

Noureddine AZZOUZA

1
Course
Topics
1. Computer science

2. Hardware and Equipment

3. Softwares

4. Jobs and Professions

5. Studies

2
ASD I Noureddine AZZOUZA
Computer Science

3
Computer Science

Definition
Computer Science

 Computer Science designates the automation of information processing


by a concrete (machine) or an abstract system.

 Example: “John”, “Smith”, 30000

 Computer Science refers to all of the sciences and techniques related to


information processing.

 Computer Science can also refer to what relates to computer


hardware (electronics), and office automation (bureautique).

 The French translation is « L’informatique »

4
ASD I Noureddine AZZOUZA
Computer Science

Approach
Computer Science

« Computer Science is the automated processing of data (or information) by an


electronic device: the computer »
 Data or Information : computer manipulates numbers

 can represent various types of information: numbers (calculations or


accounting), text, letters (characters), images or videos

 converting this information into a series of numbers raises the problem of data
format, coding and standardized formats

 Automated :

 the processing is defined in a program which runs on its own,

 the user simply provides processing parameters


5
 establishing this program is the
ASD I domain of programming Noureddine AZZOUZA
Computer Science

Approach
Computer Science

« Computer Science is the automated processing of data (or information) by an


electronic device: the computer »
 Processing these data is :

 create : automatic acquisition, type text, draw an image, record sound or video

 analyse : number analysis, finding word occurrences, identifying an object,


speech recognition

 modify : calculations, typing text, modifying existing text, modifying contrast,


brightness, colors, applying effects

 archive and restore

6
ASD I Noureddine AZZOUZA
Definitions

Definitions
 Informatics (science de l'information) : the study of systems, biological or artificial,
Computer Science

that record, process and communicate information.

 Computer science (l'Informatique théorique) : procedural epistemology, the study


of algorithms, software, and computers.

 Computer engineering (Génie informatique) : the manufacture and use of


computer hardware.

 Software engineering (Génie logiciel ou ingénierie de logiciel) : software modeling


and development

 Information technology (Technologies de l'information) : Represents the evolution


of techniques and technologies related to Computer Science.

 Information and communication technology : (Technologies de l'information et


7
de la communication TIC) ASD I Noureddine AZZOUZA
Application areas

Application areas of Computer Science


Computer Science

 Computer Science for management :

 guide management and management processes in companies,

 areas of activity: human resources management, sales administration,


purchasing management, marketing, finance

 Computer Science scientifique:

 assist design engineers in industrial engineering fields

 design and size equipment using calculation programs

 used in design offices to simulate scenarios quickly and reliably.

8
ASD I Noureddine AZZOUZA
Application areas

Application areas of Computer Science


Computer Science

 Real time Computer Science :

 define software for controlling systems in direct contact with the world

 aeronautics, space, weaponry, miniaturization of circuits

 Knowledge management : (L'ingénierie des connaissances)

 consists of managing innovation processes

 bring coherence between the three areas of management, real time, and
scientific

 Intelligence (Intelligence ou Veille) Economic and strategic :

 use information technologies to search for information (search engines)

9
ASD I Noureddine AZZOUZA
Hardware & Equipment

10
Hardware & Equipment

Definitions
Hardware & Equipment

 Computer materiel is all the components that can be found in a


computer, peripherals and embedded devices.

 To designate Computer materiel & equipment, we also use the


English term “hardware”.

 A computer is a set of electronic circuits for manipulating data in


binary form, represented by variations of an electrical signal.

11
ASD I Noureddine AZZOUZA
Hardware & Equipment

Types of computers
Hardware & Equipment

 Computers or PC: desktop or laptop

 composed of a central unit: a case containing the motherboard, processor, RAM,


power supply, and storage units.

 A console: a screen (output), a keyboard and a mouse (input).

 Various peripherals: a printer, a scanner, etc..

 Workstations:

 Particularly powerful and expensive PCs,

 used only for professional purposes

12
ASD I Noureddine AZZOUZA
Hardware & Equipment

Types of computers
Hardware & Equipment

 Mainframes

 A cabinet houses the CPU and power supply, one or more storage devices (hard
drive, backup) while Hardware & Network Equipment (router, hubs, modem) are
in the same room (separate racks).

 An administration console (screen, keyboard, etc.) is located in this same room.

 Servers:

 universal storage location for users connected to servers

 perform tasks: serve as a firewall, host a web server, etc.

13
ASD I Noureddine AZZOUZA
Hardware & Equipment

Components of a computer
Hardware & Equipment

 UCT or CPU (Central Processing Unit) or Processor : includes command and control
unit (UCC) + arithmetic and logical unit (UAL).

 Read-Only Memory: (ROM)

 contains programs essential to the operation of the hardware.

 Random Access Memory: (RAM)

 Required for the execution of any program (Volatile).

 Peripheral devices

 all units intended for reading or writing information (keyboard, screen, printer

 These devices are physically connected by electrical tracks (lines) called buses

14
ASD I Noureddine AZZOUZA
SoftWare

15
Softwares

Definition
 A Software refers to the intangible part of Computer Science, the
organization and processing of information: programs.

 A Software is a set of programs that allows a computer or


Softwares

computer system to perform a particular task or function

16
ASD I Noureddine AZZOUZA
Software Categories

Software Categories
According to According to
use the license

System
Paid (Owners)
Softwares

Software

Application
Free
Software

Open source
17
ASD I Noureddine AZZOUZA
Software Categories

Softwares according to use


 System Software:
 Operating systems: MS Windows, Linux Ubuntu, Androis, iOS, Mac OS..
Communication

 Device drivers: Motherboard drivers, graphics card drivers, etc.


 Firmware: BIOS, UEFI, Embedded systems...
 Programming language tools: Interpreter, compiler and assemblers,
 Utilities: Anti-virus (Avast, McAfee), CCleaner, WinRAR, ...

 Application Software:
 Content Management: MS Word, Google Docs...
 Database Management: MS Access, MySQL, Oracle ...
 Multimedia: Adobe Photoshop, VLC Media Player, Inkscape ...
 Web browser: Google Chrome, Mozilla Firefox, ...
18
 Accounting and Management: SAP, Ciel, ASD
... I Noureddine AZZOUZA
Software Categories

Softwares according to the license


 Paid software:
 MS Office, SAP, Sky
Communication

 Freeware:
 Adobe Reader, Skype, TeamViewer, ...

 Shareware:
 Adobe Acrobat, Winzip, etc.

 Free Software (Open Source):


 Moodle, Mozilla Firefox, Apache Web Server..

19
ASD I Noureddine AZZOUZA
Jobs &
Professions
20
Jobs & Professions

Computer scientist
Jobs & Professions

 Computer scientist works in Computer Science.

 The variety of computer scientists reflects on the one hand


computer techniques and on the other hand methods of
organizing computer work.

 It is illustrated in the context of research, system design,


production and management, maintenance.

 These activities may concern the hardware domain and/or the


software domain.
21
ASD I Noureddine AZZOUZA
Jobs & Professions

Opportunities and Jobs


Jobs & Professions

Private Public
sector Sector

Independent
(Freelancer)

22
ASD I Noureddine AZZOUZA
Jobs & Professions

Public Sector
Jobs & Professions

IT engineer

IT Technician

Teaching in fundamental

Teaching in professional training

23
ASD I Noureddine AZZOUZA
Jobs & Professions

Private sector
Jobs & Professions

Software developer

Web and mobile developer

Systems and network administrator

Database administrator

Information systems architect


24
ASD I Noureddine AZZOUZA
Studies

25
Studies

« Mathematics and Computer


Science » domain
 The mathematics and computer science path is intended for
students who wish to have a solid foundation in computer science
and mathematics.

 The first year (L1) is designed to allow you to choose and opt for a
Studies

more specialized path in computer science or mathematics.

26
ASD I Noureddine AZZOUZA
Studies

« Mathematics and Computer


Science » domain

Mathematics

Mathematics
Studies

and Computer
Science
Computer
Science

27
ASD I Noureddine AZZOUZA
Licence en Informatique

Objectives
• basic general training in the fundamental areas of Computer
01 Science: Operating Systems, Algorithmics, ...

• specialized training in computer systems: Information systems,


02 Databases, etc.
Studies

• Prepare a Master's degree in computer science or others


03

• mastery of programming languages to approach a development


04 or administration profession

28
ASD I Noureddine AZZOUZA
Licence en Informatique

Continuation to Master's Studies


Software engineering

Networks and Distributed Systems


The path is spread over
04 semesters, the last Intelligent Computer Systems
Master in
semester is devoted to a Computer
Studies

project. Science Computer Systems Security

Software Engineering and Distributed


Systems

Artificiel Intelligence and Big Data

29
ASD I Noureddine AZZOUZA
Licence en Informatique

Continuation to Master's Studies


Bachelor of
Computer Science

Bridges are possible


between the computer Master in
Mater in Technology
Mathematics
science degree and other
Studies

fields:
Applied
Electronics
mathematics

Operational Telecommunication
research Systems

30
ASD I Noureddine AZZOUZA
Ministry of Higher Education and Scientific Research
Djilali BOUNAAMA University - Khemis Miliana(UDBKM)
Faculty of Science and Technology
Department of Mathematics and Computer Science

Chapter 1

Introduction :
1. Introduction to Computer Science

MI-L1-UEF121 : Algorithms and Data Structures I

Noureddine AZZOUZA

31

You might also like