Computer Science
2026-08-20 19:43Computer Science
Bachelor in Computer Science (180 ECTC, 3 academic years, full-time)
Professional profile
The purpose of the Bachelor of Study Program in Computer Science is to prepare experts capable of understanding and managing a variety of advanced technologies through which they improve and build systems and applications that help solve today’s problems by sharing skills and knowledge with the community in the field of informatics and information technology.
Formative objectives of the study program:
The Bachelor’s program in Computer Science prepares students to achieve the following career and professional achievements within a few years of graduation, preparing them to be able to:
➢ carry out a successful career in the disciplines of computer science and / or pursue postgraduate studies in this field;
➢ improve their knowledge and skills through lifelong learning and adaptation to emerging markets and technologies;
➢ take leadership positions in order to improve services in this field and also initiate businesses that offer innovative solutions;
➢ to act conscientiously about the potentials and responsibilities of the IT profession in the context of science, technology, society and humanity;
Employment opportunities
Given the spread and development of computer technology in society today, there are many different job opportunities for computer science graduates.
Some of the employment opportunities that the Bachelor in Computer Science program offers are
as follows:
➢ Analyst of software systems, makes it possible to control the flow of information;
➢ Software systems consultant, helps in information processing;
➢ Software engineer, system programmer;
➢ Database analyst, designs and creates programs to collect, store and analyze data from business, government or other institutions;
➢ Artificial intelligence programmer;
➢ Operator and manager of information systems;
➢ System and/or database administrator;
➢ Computer security specialist;
➢ Manager / IT consultant;
➢ Telecommunication specialist and network consultant;
CURRICULUM
Semester I
Semester II
Semester III
Semester IV
Semester V
By the end of the course, students had developed the skills required to understand, configure, and troubleshoot various network devices, including routers, switches, and wireless devices. They were also able to configure and resolve issues related to VLANs, wireless LANs, and Inter-VLAN routing. An important component of the course was the development of critical-thinking and problem-solving skills through hands-on work with real networking devices and Cisco Packet Tracer.
The program covers key areas including formal symbolic logic, probabilistic reasoning, knowledge representation and organization techniques, natural language processing, pattern recognition, and specialized intelligent systems. By the end of the course, students will have developed a solid theoretical foundation in Artificial Intelligence and will understand its fundamental concepts, significance, and major areas of application.
Semester VI
By the end of the course, students will have developed an in-depth understanding of how websites function, covering not only technical and functional aspects but also interactivity and user engagement, from initial concept development through to project completion. The knowledge acquired in previous courses serves as a foundation for further advancement in the technologies addressed throughout this course.
The course provided students with an in-depth understanding of database technologies, covering the various stages of database development with particular emphasis on design. It addressed existing database implementation models, including hierarchical, network, and relational models; examined the theoretical foundations of the relational model; demonstrated techniques and the importance of accurate database design; and introduced students to SQL (Structured Query Language).
Students also develop skills in preparing presentation panels, with particular emphasis on summarizing and structuring the key findings and outcomes of their work. The process concludes with the submission of the final project and its defense before an evaluation panel. This experience enables students to demonstrate their competencies in scientific research and analysis, as well as in organizing and presenting information effectively, concluding their studies with a structured and professionally developed thesis.
Students applied the knowledge acquired during their studies to contribute to practical problem-solving, process optimization, and the implementation of various technologies used in the IT sector. In addition to applying their technical skills, students developed competencies in time management, teamwork, and effective communication within a professional environment. They participated in activities such as system configuration, network maintenance, application development, and software testing, while receiving guidance and support from industry mentors.
This internship provided students with valuable exposure to the professional IT environment, equipping them with practical skills and experience that contribute to their preparation for a successful career in the sector.