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
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
21709 - Physics Core Training 6,0
21760 - Business Core Training 6,0
Second-year subjects
Name Type Credits Teaching
language
Period
20319 - English Mandatory 6,0
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
21719 - Evaluation of Behaviour of Information Systems Mandatory 6,0
21720 - Concurrent Programme Mandatory 6,0
21721 - Programming Languages Mandatory 6,0
21722 - Artificial Intelligence Mandatory 6,0
21723 - Project Management Mandatory 6,0
Fourth-year subjects
Name Type Credits Teaching
language
Period
21725 - Final Degree Project Final Degree Project 18,0 Catalan 2nd semester
21724 - Internet Distributed Application and User Interfaces Mandatory 6,0
Elective subjects
Name Type Credits Teaching
language
Period
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
21728 - Requirements Engineering Elective 6,0
21734 - Solutions Design for the Tourist Sector 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
21766 - Graphic User Interfaces 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
22413 - Automatic Regulation Elective 6,0
22419 - Computer Control Elective 6,0
22424 - Robotics Elective 6,0
22437 - Industrial Vision Elective 6,0
22438 - Perception Systems Elective 6,0
22439 - Extended Study of Robotics Elective 6,0
Elective subjects Computer Engineering
Name Type Credits Teaching
language
Period
21735 - Computer Architecture Elective 6,0
21736 - Computer Networks Elective 6,0
21737 - Extended Study of Computer Architecture Elective 6,0
21738 - Systems Based on Microcomputer Laboratory Elective 6,0
21739 - Perception and Control for Embedded Systems Elective 6,0
21740 - Computer Systems Administration Elective 6,0
21741 - Advanced Architectures Elective 6,0
22449 - Embedded Systems Elective 6,0
Elective subjects Computation
Name Type Credits Teaching
language
Period
21714 - Computer Graphics Elective 6,0
21726 - Databases II Elective 6,0
21742 - Compilers I Elective 6,0
21743 - Compilers II Elective 6,0
21744 - Programming Projects Laboratory Elective 6,0
21745 - Intelligent Systems Elective 6,0
21746 - Data Mining Elective 6,0
21747 - Advanced Algorithms Elective 6,0
Elective subjects Information Systems
Name Type Credits Teaching
language
Period
21726 - Databases II Elective 6,0
21730 - Software Quality and Processes Elective 6,0
21733 - Advanced Project Management Elective 6,0
21748 - Security in Information Systems Elective 6,0
21749 - Strategic Management of Business Information Systems Elective 6,0
21751 - Database Management Systems Elective 6,0
21753 - Management and Distribution of Business Information Elective 6,0
21754 - Security in Networks and Services Elective 6,0
Elective subjects Information Technologies
Name Type Credits Teaching
language
Period
21736 - Computer Networks Elective 6,0
21748 - Security in Information Systems Elective 6,0
21754 - Security in Networks and Services Elective 6,0
21755 - Multimedia Technology Elective 6,0
21757 - Management of Systems and Computer Installations Elective 6,0
21758 - Advanced Networks Elective 6,0
21759 - Technological Innovation Management Elective 6,0
21761 - Government of ICT Elective 6,0

Calendar, specified by time groups

No timetable group has been set for this curriculum