Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
4. Pre-requisites
Logic and set theory, Computer Architecture,
4.1 Curriculum
Algorithms and programming, C language.
Operating with the basics of logic, algorithmic,
4.2 Competencies numeration systems, data types, internal
representations.
C1 Manipulating notions, methods and mathematical models, specific techniques and technologies in
scientific calculus and applications in economy and informatics (one credit)
C2 Data processing, analysis and interpretation using mathematical, statistical and informatics tools
(one credit)
C3 Being able to develop, test and validate algorithms; implementation in high level programing
languages (one credit)
C5 Being able to develop, analyze and test computer systems and specific programming languages;
being able to use them for solving problems in applied mathematics (one credit)
C6 Being able to analyze and interpret some economic processes and phenomena (one credit)
CT1 Having a responsible attitude towards scientific research and teaching, being able to fully
develop the personal potential in the professional career, respecting the principles of a rigorous and
efficient work in order to fulfill complex tasks, respecting the ethical norms and principles in the
professional activity (one credit)
CT2 Being able to work efficiently in a team and to coordinate and efficiently lead a team or an inter-
disciplinary group
CT3 Being able to make a selection of information resources and to use them efficiently, in Romanian
or other language of international circulation, in order to develop the professional activity and adapt it
to the demands of a dynamical society (one credit)
7. Course objectives
Operating with methods and mathematical models, techniques and technologies -
7.1. General objective
Processing, analysis and interpretation of data using mathematical tools, statistical and
informatics;
Development, analysis, testing and use of computer systems and software - specific
scientific computing.
If successfull at the final examination, students will be able to:
7.2. Specific objectives
8. Contents
8.1 Course Teaching methods Remarks
(number oh hours, references)
Overview of an OS - operating
system;
Evolution of OS;
The main achievements in the Lecture (video),
1. two hours [1,2,3]
development of OS; conversation
Unix OS - the structure of the core;
SO Linux - Appearance and
evolution.
2. FS – Files System Lecture (video), two hours [2]
conversation
Lecture (video),
3. FS – Files System two hours [2]
conversation
4. Processes and management of memory Lecture (video), two hours [2,3]
conversation
Lecture (video),
5. Processes and management of memory two hours [2,3]
conversation
6. Processes and management of memory Lecture (video), two hours [2,3]
conversation
Lecture (video),
Programming under bash shell two hours [2,4]
conversation
7.
Lecture (video),
Programming under bash shell two hours [2,4]
8. conversation
Lecture (video),
9. Programming under bash shell two hours [2,4]
conversation
Lecture (video),
10. Programming under bash shell two hours [2,4]
conversation
Lecture (video),
11. Programming under bash shell two hours [2,4]
conversation
Inputs/outputs; pipe connection Lecture (video),
12. two hours [2,5]
type, redirection conversation
Lecture (video),
13. Filtering text files (grep, sed) conversation
two hours [2]
Lecture (video),
14. Filtering text files (gawk) conversation
two hours [2]
Bibliography
Main references:
1. P. Denning, R. Brown, Operating Systems, Scientific American, 1984.
2. Costica MOROSANU, Silviu PAVAL, SISTEME DE OPERARE. Instalare, programare, utilizare LINUX,
Editura Universitatii "Alexandru Ioan Cuza" Iasi, 2006, ISBN (10) 973-703-143-1,
ISBN (13) 978-973-703-143-3 (in romanian).
3. W. Stallings, Operating Systems, Macmillan, New York, 1992.
4. A. Tanenbaum, Structured Computer Organization, Englewood Cliffs, NJ, Prentice Hall, 1990.
Other references:
5. K. Wall, Linux Programming by Example, QUE* Corporation, 2000.
Remarks
8.2 Seminary / Laboratory Teaching methods (number oh hours,
references)
1. Basic elements of the Linux OS: Method of exercise, working two hours [1,3]
Connecting to the system (login), with manual and
a work session, documentation
Disconnecting from the system
(logout) What is an command ?
What is the shell ?
Tree structures of the
Method of exercise, working
Unix file system;
2. with manual and two hours [1]
Expanding tree structure;
documentation
Pathways of access
Method of exercise, working
Tools for processing text files: cat,
3. with manual and two hours [1]
pr, fmt, wc, diff
documentation
Method of exercise, working
Tools for processing text files: sort,
4. with manual and two hours [1]
cut, paste, tee, head, tail
documentation
Commands for operations with Method of exercise, working
5. files and folders:cd, pwd, ls, cp, with manual and two hours [1]
mkdir, rm, ln documentation
Method of exercise, working
Pathways of access; the command
6.
chmod with manual and two hours [1]
documentation
7. Processes, the commands: system, Method of exercise, working two hours [1]
fork, exec with manual and
documentation
Method of exercise, working
Synchronization of processes: wait,
8.
waitpid, smallsh
with manual and two hours [1]
documentation
9. Programming under bash shell Method of exercise, working two hours [1]
with manual and
documentation
9. Coordination of the contents with the expectations of the community representatives, professional
associations and relevant employers in the corresponding domain
Results and concepts studied here have numerous applications in the development of IT
applications and information systems derived from mathematical modeling of industrial
processes and phenomena