The undergraduate programme in Computer Science provides the students with the appropriate knowledge and tools for further master degree studies and/or for their professional activity in IT, education, administration, industry or finance.Labor market demands highly qualified computer science professionals. Our programme offers a coherent approach by combining theoretical knowledge with modern technologies and practical work. The curricula is build using the paradigm “scientist-practitioner”, being inspired from other European computing science programmes, thus ensuring the compatibility of studies in the European Higher Education Area.The purposes of the programme are the followingto teach fundamental concepts of computer science and mathematicsto teach problem-solving methods and techniquesto teach how to use software engineering concepts and methods in software development and maintenanceto give students the appropriate knowledge and skills related to design and administration of database systems and computer networksto teach students new scientific and didactic approachesto give students the appropriate motivation and abilities related to team work, professional communication and developmentSpecialization / Area of Expertise Fields of studyComputer science fundamentals (Fundamentals of Programming, Mathematical Foundations of Computer Science, Algorithms and Data Structures, Object-Oriented Programming, Advanced Programming Methods, Functional and Logic Programming, Algorithms of Graph Theory, Formal Languages and Compiler Design)Fundamentals of mathematics (Mathematical Analysis, Algebra, Geometry, Probability Theory and Statistics, Numerical Calculus, Dynamical Systems)Software engineering (Software Engineering, Team and Individual Project, Software Verification and Validation, Human-Computer Interaction, Mobile Systems, CASE Tools, Design Patterns)Data modeling and processing (Databases, Transaction Management and Distributed Databases, Spatial Databases)Computer systems and architectures (Computer System Architecture, Operating systems, Distributed Operating Systems, Computer Networks)Artificial intelligence (AI, Intelligent Robots, Evolutionary Algorithms, AutomComputer & Information Scienceated Theorem Proving)Programming technologies (Programming Systems and Environments, Web Programming)Interdisciplinarity (Multimedia, Image processing, Modeling and simulation)
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
- Full Time
High School Diploma or equivalent and Written exam in Mathematics or Computer Science.
- 3 years
- Full Time
- On Campus Learning