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:
- 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);
- 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)
- 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);
- 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 African 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.
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 “Edward” 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 “Edward” 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).
List of Active Courses
Year of Study | Academic Year 2018-2019 | Academic Year 2019-2020 |
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 | To be announced |
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 | To be announced |
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 |
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 |
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 |
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 |
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 | To be announced |
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 |