Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU
For more information: Universidad del País Vasco / Euskal Herriko Unibertsitatea Informatika Fakultatea M. Lardizabal Pasealekua, 1 20018 Donostia (Basque Country - SPAIN) +34 943 015563 informatica.internacional@ehu.es www.ehu.es www.informatika.ehu.es www.relaciones-internacionales.ehu.es/p274-shrienhm/en www.donostia.org/ www.sansebastianturismo.com
1 Bachelor Degree in Informatics Engineering The School of Informatics of The University of the Basque Country (UPV/EHU) has adapted its studies in computer science and engineering in accordance with the new European framework and the proposals of different international organizations (IEEE and ACM). The new proposal is a result of 25 years of experience and a natural evolution of the old structure of studies. Our aim is to combine basic studies of high quality with more specialized studies, so that we can respond to the different demands placed upon us by our environment (R+D in companies and in university, informatics project management, administration s needs ). Structure of the degree The structure of the degree is as follows: Duration: 4 academic years. 240 ECTS credits. Every semester 5 courses of 6 credits each. Most of the courses are of 4 theoretical credits and 2 practical, as a result more than one third of the studies are practical. The first two years, and two courses during the third year, are compulsory (a total of 22 courses) and they form the core body of the degree in informatics engineering. 3 specializations alternatives of 8 elective courses (48 total credits per specialization): Computer Engineering, Computation, and Software Engineering. A block of 26 elective courses of which the student must choose 8, for more indepth knowledge of specific areas. Project work of 12 credits in the chosen speciality. Practical training in a company (up to 12 credits). Free choice credits for the student, maximum 6 credits. Degree in Informatics Engineering Year 1 Year 2 Year 3 curso Computer Engineer. Year 4 Computing Project Master Courses Software Engineer. Compulsory courses Speciality courses (3 specialities) Project work Elective courses (maximum 8)
All courses can be done either in Basque or Spanish. The second year can also be done in English. Besides, in every year and semester there will be a course based on innovative methods of project-based learning. After the Bachelor Degree of Informatics Engineering, the School will offer a fifth course leading to the award of Master in Informatics Engineering. Besides we also offer other Masters such as: Master in Computational Engineering and Intelligent Systems, Master in Advanced Computer Systems, Master in Language Analysis and Processing, Master in Assistive Technology for Independent Living, and Master in Embedded Systems Engineering. 2 Basic training The first two years and two courses during the third are compulsory for all students and these form the basic studies in informatics engineering: Programming, Databases, Computer Architecture and Technology, Calculus, Software Engineering, Statistics, Computer Networks, Operating Systems In addition to the technical courses we also offer a course on Economy and Business Administration. The practical part of the courses is developed in the laboratories of the School and project-based techniques will be used in a gradual and coordinated way. In the following diagram you can see the main three blocks of the basic studies: Programming Databases Software Engineering Formal Aspects 48 credits 42 credits Computer Technology Computer Architecture Operating Systems Computer Networks Project Management 6 credits Economy and Business Administration 36 credits Calculus Discrete Mathematics Statistics Operations Research Basic studies by study areas
3 Advanced courses After the first two years the students can personalize their curriculum following these two ways: choosing one of three specializations, and choosing elective courses. Specialization The School offers three specialization alternatives of 48+12 credits each (8 credits per module): Computer Engineering, Computing, and Software Engineering. The student must choose one of these pursuing the eight courses of the specialization (usually in the third year) and the final project work. The list of courses for Computer Engineering is: High-performance Processors, Operating Systems, Network and System Administration, Design and Implementation of Digital Systems, Parallel Computing Systems, Performance Evaluation of Computer Systems, Network Technologies and Infrastructures, and Design of Embedded Systems. On the other hand, the speciality of Computing offers the following courses: Data Mining, Scientific Computation, Abstract Models of Calculation, Computer Graphics, Algorithm Design, Artificial Intelligence, Compilation, Visualization, and Virtual Environments. Finally, for Software Engineering the courses of the speciality are: Software Engineering II, Database Design, Web Systems, Human Computer Interaction, Software Quality, Software Development in Industry, Advanced Information Management, and Advanced Tools in Software development. Elective courses In the fourth year the student must choose from a variety of options up to 8 courses (48 credits) and start with an individual final project of 12 credits. We offer 26 courses in areas like: - Hardware applications: Design of Operating Systems and Real-Time, Digital Processing of Audio and Video, Robotics, Sensors and Actuators, Electronics for Data Processing, Control Engineering, Intelligent and Accessible Interfaces. - Networks and systems: Mobile and Multimedia Communications, Network Design and Projects, Network Security, Performance and Availability, Information Security Management Systems, Distributed Operating Systems, Database Administration.
- Intelligent systems: Machine Learning and Neural Networks, Knowledge-based Systems, Advanced Tools in Artificial Intelligence, Natural Language Processing, Intelligent Control and Robotics, Heuristic for Searching, Computer Vision. - Conception and Development of Software: Formal Methods in Software Development, Logic Programming, Functional Programming, Concurrent Programming, 3D Modelling. - Language Normalization: Rules and Use of the Basque Language, Applied Linguistics. Besides the above courses, the student can also choose from the courses within the specializations that have not been taken in the third year, or do a practical training placement in company. Final project work The final project is an individual work of 12 credits within the chosen speciality which has to be defended in public and evaluated by a board of examiners.
4 Master courses and PhD in Informatics The Donostia School of Informatics of the UPV/EHU offers five Master courses for graduated students, and can be continued with a PhD in Informatics. The five Masters fuelled by the research & development teams of the School that will be offered next course are: Master in Advanced Informatics Systems: Intelligent Systems, Models for Natural Interaction, Distributed Systems, and Web Systems. Master in Computational Engineering and Intelligent Systems: Artificial Intelligence, Visualisation and Multimedia Systems, Informatics for the Industry. Application domains: bioinformatics, health care, financial systems Master in Natural Language Analysis and Processing: Linguistic Engineering, Automatic Translation, Speech Recognition, Question-answers Systems Master in Embedded System Engineering: Control Systems for the Industry and Home, Specific Modules for Mobile Communications, Car systems Master in Technical Aids for Personal Autonomy: design, evaluation and development of technical aids for older and disabled people. In the next future, we will also offer a Master in High Performance Computer. The different investigation groups of the School offer Master students the possibility of develop a PhD thesis in Informatics. Among 15-20 PhD doctoral thesis are defended every year in the School.
fourth third second first 5 Diagram of the Degree in Informatics Engineering General structure of the degree. Compulsory courses. 1.1 Fundamentals of computer technology Digital systems design principles Principles of programming Mathematical analysis Discrete mathematics 1.2 Computer structure Modular programming & object orientation Programming methodology Calculus Algebra 2.1 Computer architecture Data structures and algorithms Languages, computing & intelligent systems Economy and business administration Statistical methods in engineering 2.2 Introduction to operating systems Introduction to computer networks Databases Software engineering Operations research 3.1 Network services & applications ST 1 ST 2 ST 3 ST 4 3.2 Projects management ST 5 ST 6 ST 7 ST 8 4.1 Elect.1 Elect.2 Elect.3 Elect.4 Elect.5 4.2 Elect.6 Elect.7 Elect.8 Project work Basic training Common training for informatics Specific technology Elective courses Project work 60 credits (compulsory) 72 credits (compulsory)) 48 credits (to choose between 3 options) Up to 48 credits 12 credits Structure per year and semester of the degree (240 credits); all courses are of 6 credits. The first two years and two courses during the third are compulsory for all students. Three specializations alternatives of 8 courses in the third year. The fourth year, for elective courses and final project work. Within the elective courses there might be done practical training in a company up to 12 credits and 6 credits with complementary activities.
third third third Specialization courses of the third year 3.1 High-performance processors Operating systems Network and system administration Design and implementation of digital systems 3.2 Parallel computing systems Performance evaluation of computer systems Network technologies and infrastructures Design of embedded systems Computer Engineering 3.1 Data mining Scientific computation Abstract models of calculation Computer graphics 3.2 Algorithm design Artificial intelligence Compilation Visualization and virtual environments Computing 3.1 Software engineering II Database design Web systems Human computer interaction 3.2 Software quality Software development in industry Advanced information management Advanced tools in software development Software Engineering The student must choose one of these blocks for the third year (the courses can be taken individually in the fourth year as elective courses). The final project work has to be done within the chosen speciality.
List of elective courses of the 4th year, grouped by thematic areas and semester. Courses not taken in the speciality can be done as elective. > Hardware applications Design of operating systems and real-time Digital processing of audio and video Robotics, sensors and actuators Electronics for data processing Control engineering Intelligent and accessible interfaces > Networks and Systems Mobile and multimedia communications Network design and projects Network security, performance and availability Information security management system Distributed operating systems Database administration > Intelligent Systems Machine learning and neural networks Knowledge-based systems Advanced tools in artificial intelligence Natural language processing Intelligent control and robotics Heuristic for searching Computer vision > Conception and Development of Software Formal methods in software development Logic programming Functional programming Concurrent programming 3D Modelling > Language Normalization Rules and use of the Basque language Applied linguistics
Some information in short > Total credits of the degree... 240 credits > Compulsory credits... 132 credits > Credits of the specialization... 48+12 credits > Another elective credits... up to 48 credits > Project work... 12 credits > Practical training... max. 12 credits > Free choice... max. 6 credits > Practical groups... less than 24 students > Laboratories... 19 > Nº of places in laboratories... 260 > Other facilities... 24h computer room, study rooms, library > 5 Master courses, and PhDs in Informatics > 18 laboratories for research groups > Faculty... 97 prof., 90% doctors 7 Ikerbasque (international) prof.
Informatics Engineering Degree Informatika Fakultatea Donostia School of Informatics The University of the Basque Country UPV/EHU