Degree in Computer Engineering (2010 syllabus)

240 credits - Higher Polytechnic School
  This study programme will not be continued; new students will not be admitted. You can refer to the corresponding current study programme. .

The main aim of this programme is to train qualified professionals in the entire range of computing. Graduates from the programme will come out with knowledge on how to design and handle hardware, and how to design and develop computer networks. They will also be able to design and develop software applications of any kind, both local and for the www, all in an effective manner and at with top quality levels. Students will also be able to undertake management and supervisory tasks on projects, and effectively manage and distribute human and IT resources at any organisation. Furthermore, students will also attain knowledge on the most applied aspects to IT, such as games and data representation (sound and video). All of this will be in line with the regulatory framework, quality levels, and legal and ethical concerns they need to demonstrate in their work as graduates in computer sciences.

This programme offers four pathways each made up of eight subjects. In order to attain the Degree in Computer Sciences, students must take all of the subjects on one of the pathways. They may specialise and obtain, depending on their chosen pathway, one of the following majors: Computer Engineering, Computation, Information Technologies, or Information Systems.

Credit Summary

Core Training Mandatory Elective Subjects External Practicum Final Degree Project Total
  60   96   66   -   18 240

Subjects

First-year subjects
Name Type Credits Teaching
language
Period
21709 - Physics Core Training 6,0 Catalan 2nd semester
20300 - Discrete Mathematics Core Training 6,0
20301 - Mathematics II - Calculus Core Training 6,0
20302 - Programming - Computer Studies I Core Training 6,0
20305 - Mathematics III - Statistics Core Training 6,0
21703 - Digital Systems Mandatory 6,0
21705 - Methods of Linear Algebra Core Training 6,0
21706 - Computer Structure I Core Training 6,0
21707 - Programming II Core Training 6,0
21760 - Business Core Training 6,0
Second-year subjects
Name Type Credits Teaching
language
Period
20319 - English Mandatory 6,0 English 2nd semester
21708 - Operational Systems Mandatory 6,0
21710 - Theory of Computation Core Training 6,0
21711 - Algorithmics Mandatory 6,0
21712 - Software Engineering Mandatory 6,0
21713 - Data Communication and Networks Mandatory 6,0
21715 - Computer Structure II Mandatory 6,0
21716 - Databases I Mandatory 6,0
21717 - Data Structures Mandatory 6,0
21718 - Operational Systems II Mandatory 6,0
Third-year subjects
Name Type Credits Teaching
language
Period
21720 - Concurrent Programme Mandatory 6,0 Catalan 1st semester
21722 - Artificial Intelligence Mandatory 6,0 Spanish 1st semester
21723 - Project Management Mandatory 6,0 Catalan 1st semester
21719 - Evaluation of Behaviour of Information Systems Mandatory 6,0 Spanish 2nd semester
21721 - Programming Languages Mandatory 6,0 Spanish 2nd semester
Fourth-year subjects
Name Type Credits Teaching
language
Period
21724 - Internet Distributed Application and User Interfaces Mandatory 6,0 Spanish 1st semester
21725 - Final Degree Project Final Degree Project 18,0 English 2nd semester
Elective subjects
Name Type Credits Teaching
language
Period
21734 - Solutions Design for the Tourist Sector Elective 6,0 Spanish 1st semester
22439 - Extended Study of Robotics Elective 6,0 Catalan 1st semester
21766 - Graphic User Interfaces Elective 6,0 Catalan 2nd semester
22413 - Automatic Regulation Elective 6,0 Catalan 2nd semester
22419 - Computer Control Elective 6,0 Spanish 2nd semester
22424 - Robotics Elective 6,0 Catalan 2nd semester
22437 - Industrial Vision Elective 6,0 English 2nd semester
20304 - Documentation and Technical Communication Elective 6,0
20307 - Mathematics I (Linear Algebra) Elective 6,0
20318 - Affine and Metric Geometry Elective 6,0
20326 - Statistical Inference Elective 6,0
20329 - Introduction to Optimisation Elective 6,0
21763 - Human Factors in Software Engineering Elective 6,0
21764 - Functioning Guarantee in Computer Systems Elective 6,0
21765 - Computerised Systems Modelisation Elective 6,0
21768 - Marketing and ICT Elective 6,0
21769 - Information Systems Applied to Industry Elective 6,0
21771 - Distributed Operating Systems Elective 6,0
21772 - Design of Distributed Systems Elective 6,0
21773 - Placement in Companies Elective 6,0
21774 - Placement in Companies Elective 6,0
22438 - Perception Systems Elective 6,0
Elective subjects Computer Engineering
Name Type Credits Teaching
language
Period
21735 - Computer Architecture Elective 6,0 English 1st semester
21736 - Computer Networks Elective 6,0 Catalan 1st semester
21738 - Systems Based on Microcomputer Laboratory Elective 6,0 Spanish 1st semester
21740 - Computer Systems Administration Elective 6,0 Spanish 1st semester
21741 - Advanced Architectures Elective 6,0 Spanish 1st semester
21737 - Extended Study of Computer Architecture Elective 6,0 Spanish 2nd semester
21739 - Perception and Control for Embedded Systems Elective 6,0 Spanish 2nd semester
22449 - Embedded Systems Elective 6,0 Catalan 2nd semester
Elective subjects Computation
Name Type Credits Teaching
language
Period
21726 - Databases II Elective 6,0 Catalan 1st semester
21742 - Compilers I Elective 6,0 Catalan 1st semester
21744 - Programming Projects Laboratory Elective 6,0 English 1st semester
21745 - Intelligent Systems Elective 6,0 Spanish 1st semester
21746 - Data Mining Elective 6,0 English 1st semester
21714 - Computer Graphics Elective 6,0 Spanish 2nd semester
21743 - Compilers II Elective 6,0 Catalan 2nd semester
21747 - Advanced Algorithms Elective 6,0 Catalan 2nd semester
Elective subjects Information Systems
Name Type Credits Teaching
language
Period
21726 - Databases II Elective 6,0 Catalan 1st semester
21733 - Advanced Project Management Elective 6,0 Catalan 1st semester
21748 - Security in Information Systems Elective 6,0 Catalan 1st semester
21751 - Database Management Systems Elective 6,0 Catalan 1st semester
21754 - Security in Networks and Services Elective 6,0 Catalan 1st semester
21730 - Software Quality and Processes Elective 6,0 Catalan 2nd semester
21749 - Strategic Management of Business Information Systems Elective 6,0 English 2nd semester
21753 - Management and Distribution of Business Information Elective 6,0 Spanish 2nd semester
Elective subjects Information Technologies
Name Type Credits Teaching
language
Period
21736 - Computer Networks Elective 6,0 Catalan 1st semester
21748 - Security in Information Systems Elective 6,0 Catalan 1st semester
21754 - Security in Networks and Services Elective 6,0 Catalan 1st semester
21758 - Advanced Networks Elective 6,0 Catalan 1st semester
21759 - Technological Innovation Management Elective 6,0 Spanish 1st semester
21755 - Multimedia Technology Elective 6,0 Catalan 2nd semester
21757 - Management of Systems and Computer Installations Elective 6,0 Spanish 2nd semester
21761 - Government of ICT Elective 6,0 Spanish 2nd semester

Calendar, specified by time groups

No timetable group has been set for this curriculum