SPIRU HARET UNIVERSITY

Faculty of Engineering and Computer Science

Bachelor's program: Computer Science

 

The undergraduate program in Computer Science provides the students with the appropriate knowledge and skills for further master degree studies and/or for their professional activity in Information and Communication Technologies, software industry, and education. The graduates will be able to apply methods, techniques and standards for solving problems, developing software projects,  designing and administration of database systems, operating systems and computer networks.

The main objectives of the Bachelor's program Computer science are:

  1. Knowledge and understanding of the basic concepts, theories and methods in the computer field (by courses on Programming Fundamentals, Mathematical Foundations of Computer Science, Data Structures and Object-Oriented Programming, Advanced Programming Methods and Techniques, Functional and Logic Programming, Codes and Cryptography, Automata, computability and complexity);
  2. Use of the methodologies, specification mechanisms and of the development frameworks for the computer applications (by courses on Software Engineering, Team and Individual Project, Human-Computer Interfaces, Mobile Systems, Artificial Intelligence)
  3. Use of the modern technologies for the dissemination and processing of information, as well as the database management (by courses on Computer System Architecture, Operating Systems, Computer Networks, Database Management, Information System security);
  4. Use of appropriate criteria and methods for the testing and evaluation of the computer applications (by courses on Software Reliability and Quality, Software Verification and Validation) .

The theoretical and practical courses organized according to the National Standards developed by ARACIS, the orientation on project development and professional certification help the students to demonstrate the following professional competences:

P1. High level languages programming

P2. Development and maintenance of the computer applications

P3. Use of the informatics instruments  (tools) in an inter-disciplinary context

P4. Use of the theoretical informatics bases and of the formal models

P5. Databases designing and administration

P6. Computer networks designing and administration

Moreover, the program is directed to assure the following transversal competences:

T1. Implementation of the organized and efficient labor rules, of responsible behavior towards the didactic-scientific sector, for the creative capitalization of personal potential, in compliance with the professional ethics norms and principles

T2. Efficient development of the activities in an inter-disciplinary group and the development of the empathizing skills of interpersonal communication, cross-gender and cooperation with various groups

T3. Use of efficient methods of learning, information, research and development of the capitalization skills, of the adjustment to the requirements in a dynamic society and of communication in Romanian and an internationally used language.

The holder of a diploma in Computer Science may activate in any institution or company, occupying positions like analyst, programmer, software architect, WEB and mobile application developer, information security specialist, network/database administrator. Teaching Information and Communication Technologies / Computer Science for primary education and gymnasium is also possible only if the graduate is certified according to the pedagogical study program.

 

Master program: Modern Technologies in Information System Engineering

When a Computer Science graduate follows the master program "Modern Technologies in Information System Engineering", he or she will be able to demonstrate competences in Advanced databases and Big Data Technologies; Grid, cluster and Cloud Computing; Block Chain Technologies; Multimedia Technologies; Advanced Software Engineering Techniques, IT Security Management.

All students may use the educational resources offered by the teaching staff (by Virtual Library and Blackboard educational platform). Also, they have access to resources provided by "Spiru Haret" University library (books, journals in print or digital version). They are able to participate to workshops (Database, Web Technologies, Mobile Applications), hackathons, Java competitions, or CERTIPORT exams.

The "Spiru Haret" University is able to offer, also, the following postgraduate programs in Computer Science: Audit and security of information systems; Design and management of computer networks; Designing and managing databases; WEB application engineering; Information Systems Quality Management; Planning and monitoring of IT projects.

All the program studies are accredited by ARACIS (the National Accreditation Agency for Higher Education), Approved by Ministry of Education and Registered  with ANC (the National Authority for Qualification). The graduates will be able to apply for open positions according to the following groups of qualifications:  251 - Software developers and analysts; (2511, 2512, 2513, 2514, 2519)  and 252 - Specialists in databases and networks (2521, 2522, 2523, 2529). 

Head of Department,                                                                Dean,

Associate Professor PhD. Nicoleta Iacob                               Professor PhD. Grigore Albeanu

 

 

List of Active Courses

TMISI.DAP.07/Grid, Cluster and Cloud Computing, 7 creditsTMISI.DSI.07/Computational Intelligence in Software Engineering, 8 creditsTMISI.DSI.12/Information Systems Quality and Audit[TMISI.DSI.13/IT Security Management], 7 creditsTMISI.CAV.01/Massive Data Volume analysis [TMISI.CAV.02/Blockchain Technologies], 8 credits---------------------------------------TMISI.DSI.08/Software Reliability Engineering, 8 creditsTMISI.DSI.09/IT Practice, 8 creditsTMISI.DSI.10/Innovative Project, 8 credits TMISI.DSI.11/Master Thesis Elaboration, 6 cred

Year of Study

Academic Year 2018-2019

Academic Year 2019-2020

Academic Year 2020-2021

Computer Science (Bachelor degree)

First Year, First semester

INF.DF.01/Algebraic Fundamentals of Computer Science, 5credits

INF.DF.02/Differential and Integral Calculus, 5 credits

INF.DF.03/Data Structures, 5 credits

INF.DF.04/Programming Fundamentals, 5 credits

INF.DF.05/Mathematical and Computational Logic, 5 credits

INF.DF.06/Computer System Architecture, 5 credits

INF.DC.01/Physical Education I, 1 credit

INF.DF.01/Algebraic Fundamentals of Computer Science, 5credits

INF.DF.02/Differential and Integral Calculus, 5 credits

INF.DF.03/Data Structures, 5 credits

INF.DF.04/Programming Fundamentals, 5 credits

INF.DF.05/Computer System Architecture, 5 credits

INF.DC.01/Physical Education I, 1 credit

INF.DC.05/Ethics and Academic Integrity I [INF.DC.05/Scientific and Professional Writing and Communication], 5 credits

INF.DF.01/Algebraic Fundamentals of Computer Science, 5credits

INF.DF.02/Differential and Integral Calculus, 5 credits

INF.DF.03/Data Structures, 5 credits

INF.DF.04/Programming Fundamentals, 5 credits

INF.DF.05/Computer System Architecture, 5 credits

INF.DC.01/Physical Education I, 2 credits

INF.DC.05/Ethics and Academic Integrity I [INF.DC.05/Business Concepts in IT], 5 credits

First Year, Second semester

INF.DC.02/Linear Algebra, Analytic and Differential Geometry, 6 credits

INF.DF.07/Probabilities and Statistics, 6 credits

INF.DF.08/Operating Systems, 6 credits

INF.DC.03/English language, 2 credits

INF.DC.04/Physical Education II, 1 credit

INF.DF.10/Automata, computability and complexity, 5 credits

INF.DC.05/Mathematical Software, 5 credits

INF.DF.06/Mathematical and Computational Logic, 5 credits

INF.DC.02/Linear Algebra, Analytic and Differential Geometry, 6 credits

INF.DF.07/Probabilities and Statistics, 6 credits

INF.DF.08/Operating Systems, 6 credits

INF.DF.08/Object Oriented Programming, 6 credits

INF.DC.03/English language, 2 credits

INF.DC.04/Physical Education II, 1 credit

INF.DF.06/Mathematical and Computational Logic, 5 credits

INF.DC.02/Linear Algebra, Analytic and Differential Geometry, 6 credits

INF.DF.07/Probabilities and Statistics, 6 credits

INF.DF.08/Operating Systems, 6 credits

INF.DF.08/Object Oriented Programming, 6 credits

INF.DC.03/English language, 2 credits

INF.DC.04/Physical Education II, 1 credit

Second Year, First semester

INF.DF.11/Computational Geometry, 4 credits

INF.DF.12/Databases, 5 credits

INF.DF.13/Computer Networks, 5 credits

INF.DS.03/Object Oriented Programming, 5 credits

INF.DS.04/Logic programming, 3 credits

INF.DC.07/Physical Education III, 1 credit

INF.DS.09/Human-Computer Interfaces, 4 credits

INF.DS.12/Computer Graphics, 4 credits

INF.DF.11/Computational Geometry, 4 credits

INF.DF.12/Databases, 5 credits

INF.DF.13/Computer Networks, 5 credits

INF.DS.03/Object Oriented Programming, 5 credits

INF.DS.04/Logic and Functional Programming, 3 credits

INF.DC.07/Physical Education III, 1 credit

INF.DS.09/Human-Computer Interfaces[INF.DS.10/Computer Graphics], 4 credits

INF.DS.11/CASE tools [INF.DS.12/Software testing and validation], 4 credits

INF.DF.09/Computational Geometry, 4 credits

INF.DF.10/Databases, 5 credits

INF.DF.11/Computer Networks, 5 credits

INF.DS.04/Advanced Programming Techniques, 5 credits

INF.DS.04/Functional Programming, 4 credits

INF.DS.09/Formal Languages and Automata[INF.DS.10/Fundamental Algorithms], 5 credits

Second Year, Second semester

INF.DS.05/Web Applications Development, 6 credits

INF.DS.06/Advanced Programming Techniques, 6 credits

INF.DS.07/Codes and Cryptography, 6 credits

INF.DC.08/Physical Education, 1 credit

INF.DS.08/Practice ICT, 6 credits

INF.DF.14/Graph Algorithms, 6 credits

INF.DS.05/Web Applications Development, 6 credits

INF.DS.06/Advanced Programming Techniques, 6 credits

INF.DS.07/Codes and Cryptography, 6 credits

INF.DC.08/Physical Education, 1 credit

INF.DS.08/Practice ICT, 6 credits

INF.DF.14/Graph Algorithms [INF.DF.15/Fundamental Algorithms], 6 credits

INF.DS.06/Web Applications Development, 5 credits

INF.DS.07/Parallel, Concurent and Distributed Programming, 5 credits

INF.DS.08/Codes and Cryptography, 6 credits

INF.DS.09/Human-Computer Interfaces [INF.DS.10/Multimedia Technologies], 5 credits

INF.DS.11/Mathematical Software [INF.DS.12/Dynamic Systems], 5 credits

INF.DF.14/Graph Algorithms [INF.DF.15/Advanced Algorithms], 5 credits

Third Year, First semester

INF.DS.15/Artificial Intelligence, 5 credits

INF.DS.16/Advanced Programming Methods, 5 credits

INF.DS.17/Software Engineering, 5 credits

INF.DS.18/Database Management Systems, 5 credits

INF.DS.20/Computer Game Development, 5 credits

INF.DS.22/Mobile Applications Development, 5 credits

INF.DF.16/Artificial Intelligence, 5 credits

INF.DS.15/Optimization Techniques, 5 credits

INF.DS.16/Software Engineering, 5 credits

INF.DS.17/Database Management Systems, 5 credits

INF.DS.21/Software Quality and Reliability [INF.DS.22/Functional Programming], 5 credits

INF.DS.23/Mobile Applications Development [INF.DS.24/Advanced Numerical Computing], 5 credits

INF.DF.16/Artificial Intelligence, 5 credits

INF.DS.15/Optimization Techniques, 5 credits

INF.DS.16/Software Engineering, 5 credits

INF.DS.17/Database Management Systems, 5 credits

INF.DS.21/Software Quality and Reliability [INF.DS.22/Data Analysis], 5 credits

INF.DS.23/Mobile Applications Development [INF.DS.24/Methods and Programming Techniques in Virtual Reality], 5 credits

Third Year, Second semester

INF.DS.19/Parallel, Concurrent and Distributed Programming, 5 credits

INF.DF.17/IT Security, 5 credits

INF.DF.18/License project, 8 credits

INF.DS.25/Optimization Techniques, 5 credits

INF.DS.27/Software Quality and Reliability, 5 credits

INF.DC.15/Scientific and Professional Writing and Communication, 2 credits

INF.DS.18/Modelling and Simulation, 6 credits

INF.DF.17/Information System Security, 5 credits

INF.DS.19/Project, 3 credits

INF.DS.20/License thesis elaboration, 3 credits

INF.DS.25/Advanced Programming Methods [INF.DS.26/Parallel, Concurrent and Distributed Programming], 5 credits

INF.DS.27/Formal Methods in Computer Science [INF.DS.28/Machine Learning], 5 credits

INF.DC.09/Scientific and Professional Writing and Communication[INF.DC.10/Professional Ethics and Intellectual Property] , 2 credits

INF.DS.18/Modelling and Simulation, 6 credits

INF.DF.17/Information System Security, 6 credits

INF.DS.19/Project, 3 credits

INF.DS.20/License thesis elaboration, 3 credits

INF.DS.25/Advanced Programming Methods [INF.DS.26/Parallel, Concurrent and Distributed Programming], 5 credits

INF.DS.27/Software Project Management [INF.DS.28/Expert Systems], 5 credits

INF.DC.09/Scientific and Professional Writing and Communication[INF.DC.10/Ethics and Academic Integrity] , 2 credits

Modern Technologies in Information Systems Engineering (Master Degree)

First Year

TMISI.DAP.01/Information System Modelling, 6 credits

TMISI.DAP.02/Software Development Methodologies, 6 credits

TMISI.DAP.03/Architectures for Mobile applications, 7 credits

TMISI.DSI.01/Ethics and Academic Integrity, 2 credits

TMISI.DSI.04/Multimedia standards, 2 credits

-------------------------------

TMISI.DAP.05/Programming Paradigms, 6 credits

TMISI.DAP.06/Java Technologies for distributed applications, 8 credits

TMISI.DSI.02/Web Service Engineering, 8 credits

TMISI.DSI.06/Multimedia Technologies, 8 credits

TMISI.DAP.01/Information System Modelling, 6 credits

TMISI.DAP.02/Software Development Methodologies, 6 credits

TMISI.DAP.03/Architectures for Mobile applications, 7 credits

TMISI.DAP.04/Advanced Databases, 7 credits

TMISI.DSI.01/Ethics and Academic Integrity, 2 credits

TMISI.DSI.03/Standards in Software Engineering [TMISI.DSI.04/Multimedia standards], 2 credits

-------------------------------

TMISI.DAP.05/Software Engineering for Scientific Computing, 6 credits

TMISI.DAP.06/Java Technologies for distributed applications, 8 credits

TMISI.DSI.02/Web Service Engineering, 8 credits

TMISI.DSI.05/Electronic Commerce [TMISI.DSI.06/Multimedia Technologies], 8 credits

TMISI.DF.01/Information System Modelling, 7 credits

TMISI.DF.02/Agile Software Development Methodologies, 7 credits

TMISI.DF.03/Optimization Models, 8 credits

TMISI.DC.01/Ethics and Academic Integrity, 4 credits

TMISI.DS.03/Standards in Software Engineering [TMISI.DS.04/Multimedia standards], 2 credits

-------------------------------

TMISI.DF.04/Software Engineering for Scientific Computing, 7 credits

TMISI.DS.01/Java Technologies for distributed applications, 7 credits

TMISI.DS.02/Web Service Engineering, 8 credits

TMISI.DS.05/NoSQL Technologies [TMISI.DS.06/Multimedia Technologies], 8 credits

Second Year

TMISI.DAP.07/Grid, Cluster and Cloud Computing, 7 credits

TMISI.DSI.06/Computational Intelligence in Software Engineering, 8 credits

TMISI.DSI.12/IT Security Management, 7 credits

TMISI.CAV.01/Big Data Technologies, 8 credits

---------------------------------------

TMISI.DSI.07/Software Reliability, 6 credits

TMISI.DSI.08/IT Practice, 10 credits

TMISI.DSI.09/Innovative Project, 8 credits

TMISI.DSI.10/Master Thesis Elaboration, 6 credits

TMISI.DAP.07/Grid, Cluster and Cloud Computing, 7 credits

TMISI.DSI.07/Computational Intelligence in Software Engineering, 8 credits

TMISI.DSI.12/Information Systems Quality and Audit[TMISI.DSI.13/IT Security Management], 7 credits

TMISI.CAV.01/Massive Data Volume analysis [TMISI.CAV.02/Blockchain Technologies], 8 credits

---------------------------------------

TMISI.DSI.08/Software Reliability, 8 credits

TMISI.DSI.09/IT Practice, 8 credits

TMISI.DSI.10/Innovative Project, 8 credits

TMISI.DSI.11/Master Thesis Elaboration, 6 credits

TMISI.DAP.07/Grid, Cluster and Cloud Computing, 7 credits

TMISI.DSI.07/Computational Intelligence in Software Engineering, 8 credits

TMISI.DSI.12/Information Systems Quality and Audit[TMISI.DSI.13/IT Security Management], 7 credits

TMISI.CAV.01/Massive Data Volume Analysis [TMISI.CAV.02/Blockchain Technologies], 8 credits

---------------------------------------

TMISI.DSI.08/Software Reliability Engineering, 8 credits

TMISI.DSI.09/IT Practice, 8 credits

TMISI.DSI.10/Innovative Project, 8 credits

TMISI.DSI.11/Master Thesis Elaboration, 6 credits