Seguir a informaticaumu en Twitter Seguir a informaticaumu en Facebook

BSc on Computer Engineering

The degree in Computer Engineering from the University of Murcia is organized according to the following basic structure:

Type of Courses ECTS Credits
BASIC 60
MANDATORY 120
ELECTIVE 48
DEGREE PROJECT 12
TOTAL 240

All the modules have 6 credits except for the Degree Project, which is assigned 12 ECTS and industrial placements, which are assigned 6 ECTS.

These subjects are in the areas of knowledge of Computing, Mathematics, Physics, Statistics and Management, which facilitates student mobility to other related degrees and provides the students the basic knowledge from the beginning of their studies.

The 29 basic and mandatory subjects (174 ECTS) that compose the title are organized as follows: first and second have 10 subjects each, and and the remaining 9 are taught in the third year year. In the third year there are two elective courses.

The fourth course is completed by an elective specialization of 48 ECTS (8 subjects) and the Degree Project 12 ECTS credits.

Finally, students can add to his cvs other university activities: cultural, sports, solidarity and cooperation, and student representation. The Policy for the Recognition of Credits for Academic Activities includes those activities by which they can recognize participation credit to students. The total number of credits that can be recognized to each student is 6 ECTS.

Basic Courses

First Year

Title ECTS Semester Descriptors
ALGEBRA AND DISCRETE MATHEMATICS 6 1 Arithmetics, Geometry, Matrixes,  Linear Applications, Vector Spaces, Graphs
FUNDAMENTALS OF LOGICS FOR COMPUTING 6 1 Sets and Relations, Boolean Algebra, Propositional and Predicate Logic, Proof Techniques
FUNDAMENTALS OF PHYSICS FOR COMPUTING 6 1 Electromagnetism, Electric Circuits, Electronics
FUNDAMENTALS OF PROGRAMMING 6 1 Variables, Data Types, Memory Management, I/O, Iterative Structures, Functions, Procedures, Structured Programming, Basic Algorithms, Complexity
FUNDAMENTALS OF COMPUTER ARCHITECTURE 6 1 Representation of Information, von Neumann Architecture, Linux, Code Generation, Introduction to Networking and the Internet, Peripherals, User Interfaces
CALCULUS 6 2 Sequences, Numerical Series, Local and Global Approximations of Functions, Integral Calculus, Numerical Resolution of Equations
STATISTICS 6 2 Descriptive Statistics for 1,2 variables, Probability, Continuous Random Variables, Sampling, Confidence Intervals, Hypothesis Testing
PROGRAMMING TECHNOLOGY 6 2 Recursivity, Modular Design, Informal Specifications, Abstract Data Types, Exceptions, Testing, Debugging, Documentation
COMPUTER ORGANIZATION AND TECHNOLOGY 6 2 Digital Systems, RISC processors, Cache Memory, Virtual Memory, I/O management
ORGANIZATIONAL MANAGEMENT AND PROFESSIONAL SKILLS 6 2 Professional Computing Skills, Business Management, e-Business, Innovation

Second Year

Title ECTS Semester Descriptors
ALGORITHMS AND DATA STRUCTURES I 6 1 Algebraic Specifications, Hashing, Multiple and Dual Data Structures, Trees, Graphs, Search Algorithms
AUTOMATA THEORY AND COMPUTABILITY 6 1  Formal Languages, Grammars, Automata, Turing Machines,  Computable Functions,  Church-Turing Thesis, Limits of Algorithmic Computation
OBJECT-ORIENTED PROGRAMMING 6 1 Object-Oriented Design, Reuse and Maintenance, Classes, Objects, Inheritance, Polymorphism, Dynamic Linking, Unit Testing
FUNDAMENTALS OF OPERATING SYSTEMS 6 1 Processes, Memory, Files, I/O, Security, Shell Scripts, Users Management, Filesystems, Backups, Monitoring
ADVANCED COMPUTER ARCHITECTURE 6 1 Performance Analysis, Pipelining, Planning of the Execution of Instructions, Control Dependencies, Memory System Performance
ALGORITHMS AND DATA STRUCTURES II 6 2 Analysis of Algorithms, Complexity, Greedy Algorithms, Backtracking, Branch & Bound, Game Trees, Divide and Conquer
CONCURRENT AND DISTRIBUTED PROGRAMMING 6 2 Loosely and Strongly Coupled Systems Programming, Classic Programming Paradigms in Distributed Systems
COMPILERS 6 2 Virtual Machines and Intermediate Languages, Lexical, Syntax and Semantic Analysis, Type Checking, Abstraction, Optimization
DATABASES 6 2 Database Systems, Relational Database Systems: Model and Integrity Constraints, Relational Query Languages, Transactions
COMPUTER NETWORKS 6 2 OSI and TCP/IP Architectures, Data Link and Network Layers, LANs, WANs, Routing, Traffic Management, Socket Programming

Third Year (Starting 2011/2012)

Title ECTS Semester Descriptors
SOFTWARE DEVELOPMENT TECHNOLOGIES 6 1 Design Patterns, Software Evolution, Component-based Development, Software Validation, Software Development Management
ADVANCED OPERATING SYSTEMS 6 1 Processes Planning, Memory Management, Filesystems Implementation, Disk Planning, System Calls and Programming, Study of a Real OS
COMPUTER ARCHITECTURE AND ORGANIZATION 6 1 Superscalar and VLIW Processors, Cache Coherency, Memory Consistency, Parallel Computer Organization, Parallel Architectures
NETWORK ARCHITECTURE 6 1 Routing Algorithms, Internetworking, Multicast, Transport Layer, Basic Telematic Services, Mobility, IPv6, IP 3GPP
INTELLIGENT SYSTEMS 6 1 Constraints Satisfaction, Knowledge Representation, Reasoning,  Planning
TELEMATIC SERVICES 6 2 Client-Server Architecture, TCP/UDP Socket Programming, DNS, eMail, Multimedia Communication Protocols, Cryptography, Network Security, Firewalls, VPNs
SOFTWARE DEVELOPMENT PROCESSES 6 2 Software Engineering and Information Systems, UML, Software Process Models, Conceptual Data Models, Logic Design
SOFTWARE PROJECTS MANAGEMENT 6 2 IT Project Management and Planning, Requirements Engineering, Risk Analysis, Software Quality
PROFESSIONAL SKILLS OF COMPUTER ENGINEERS 6 2 Legal Issues, Entrepreneurship, Leadership, Human Resources Management
INDUSTRIAL PLACEMENT (ELECTIVE) 6 2 Stage in an External, Private or Public Organization
SPECIFIC TECHNOLOGIES IN COMPUTERS SCIENCE (ELECTIVE) 6 2

Fourth Year (Starting 2011/2012)

The student will choose one of the five specializations of 48 ECTS. Each of them is composed of 6 mandatory subjects (36 ECTS) and two elective subjects (12 ECTS).
Title ECTS Semester Descriptors
DEGREE PROJECT 12 2 Final project

Elective Subjects (Starting 2011/2012)

Software engineering

Title ECTS Type Semester Descriptors
Distributed Applications 6 Compulsory 1 Application Servers, Multitier architecture, Scalability and Performance.
Web Applications 6 Compulsory 1 Server and Client side technologies. Web applications frameworks. HTML, CSS, js, AJAX.
Computer Graphics 6 Compulsory 1 Bitmaps, 2D and 3D Modelling and Visualization Processes, Multimedia Systems
Parallel Programming Methodology 6 Compulsory 1 Parallel programming systems and algorithms, shared-memory, OpenMP, MPI.
Industrial Information Systems 6 Elective 1 Production management. Systems Integration. SCADA, HMI, PLC, Communications in Industri, distributed control systems.
User Interfaces 6 Elective 1 Human-Machine Interaction, interaction paradigms, user-centric design, conceptual metaphors and models, usability, accesibility, internacionalization, interfaces design and evaluation.
Software Quality 6 Compulsory 2 Software Quality Concepts and standards, software validation and verification, checks, walskthroughs, test unit, test strategies and tools.
Software Architecture 6 Compulsory 2 Software Architecture concepts and design, Service Oriented Architecture. Software reuse: components, frameworks.
Multimedia Systems 6 Elective 2 2D and 3D graphics and animation, image processing, multimedia graphic systems.
Agent-Oriented Programming 6 Elective 2 Agent and multiagent systems, agent oriented software engineering and methodologies, agent-based social simulation.

Information systems

Title ECTS Type Semester Descriptors
Enterprise Information Systems 6 Compulsory 1 Types of Information Systems, EIS objectives, components and benefits. EIS Systems: ERP, CRM, SCM. Development and deployment. E-Business.
Industrial Information Systems 6 Compulsory 1 Production management. Systems Integration. SCADA, HMI, PLC, Communications in Industri, distributed control systems.
User Interfaces 6 Compulsory 1 Human-Machine Interaction, interaction paradigms, user-centric design, conceptual metaphors and models, usability, accesibility, internacionalization, interfaces design and evaluation.
Management of Technological Innovation in Organizations 6 Compulsory 1 Organizational context management, knowledge management, BPM, Enterprise Sites.
Intelligent Systems Development 6 Elective 1 Knowledge management and acquistiion, ontologies, problem solving methods, agents.
Geographic Information Systems 6 Elective 1 Characterization of GIS, Introduction to Cartography, Space Geometry, International standards for mapping services, Database-oriented GIS, Development of GIS tools for specific purpose, Applied statistics in GIS.
Database Administration 6 Compulsory 2 Storage and Retrieval, Physical Design, Query Processing and Optimization, Security
Development of Information Systems 6 Compulsory 2 Information systems planning, Business Process Engineering, Interfaces to information systems, Integration of elements of information systems, Data Persistence
Security Management in Information Systems 6 Elective 2 European and global frameworks, Levels of security management, Methodology for risk analysis and management. Security of ICT systems, policies, standards, accreditation, organization and management tools. Legislation. Standards: ISO 27001, auditing, RFC3227
Government of Information Systems 6 Elective 2 The Government of technologies and information systems. Technical and Planning. Assessment of the Investment and Risk of TSI in organizations. COBIT. Other regulations, standards and models in the government of IST

Computers Engineering

Title ECTS Type Semester Descriptors
Administration Of Operating Systems And Networks 6 Compulsory 1 LAN Configuration, Security Management, Access Control, Identity Management, Distributed and Fault-tolerant Filesystems, Resources Management
Multimedia And Specific Purpose Architectures 6 Compulsory 1 Multimedia Extensions of General Purpose Architectures, DSP, GPU, Operating Systems for Multimedia and Specific Purpose Architectures
Internal Structure and Design of Operating Systems 6 Compulsory 1 Operating systems architecture, efficient implementation and design, advanced file systems, advanced process systems, advanced memory systems, advanced I/O
Embedded and Real Time Systems 6 Compulsory 1 Embedded Systems, Hardware Architectures for Embedded Systems, Sensors, Actuators, Communications, Programming Languages for Embedded Systems
Industrial Informatics 6 Elective 1 Discrete And Temporal Event Systems And Signals, Hybrid Systems, Computer-Based Control, Industrial Automation, Data Monitoring, Control And Acquisition
Parallel Programming Methodology 6 Elective 1 Parallel programming systems and algorithms, shared-memory, OpenMP, MPI.
Advanced Network Management 6 Compulsory 2 Administration Of Advanced Network Services, VPN, Wireless Networks, Intrusion Detection, Network Monitoring
Advanced Administration Of Operating Systems 6 Compulsory 2 Identity Management, Monitoring, Virtualization, Management of Peripherals and  Large Storage Systems, Advanced Backup Systems
Robotics and Control 6 Elective 2 Dynamic systems, loop control, digital control, modeling, programming and control of robots.
Multicore Architecture Programming 6 Elective 2 Programming models for multicore architectures, multithreading.

Information Technologies

Title ECTS Type Semester Descriptors
Advanced Telematic Services 6 Compulsory 1 Service design and deployment, management protocols, monitoring, multimedia services: VoIP, IPTV. Security: firewalls, VPN, PKI, PGP, Kerberos.
Advanced Network Architecture 6 Compulsory 1 AAA models and architectures, client-server, P2P communication, Mobile IP, high availability systems, load balancing, NGN, IMS.
Programming of Networked Embedded Systems 6 Compulsory 1 Embedded systems design, drivers, firmware and operative systems, middleware, network integration, real programming, remote programming, domotics, vehicle networks.
Communications Programming 6 Compulsory 1 Technologies and programming models, Socket programming, message oriented programming, RPC. Secure programming in Internet.
Multimedia Compression 6 Elective 1 Information compression, A/D, D/A, lossless compression, image video and audio compression.
Wireless Communications Technologies 6 Elective 1 Fundamentals of wireless transmision, wireless MAC, Zigbee, RFID, bluetooh, LAN 802.11, WAN 802.16, security and access control in wireless networks.
Network Security 6 Compulsory 2 Cryptography, secure protocols, risk management, audit and legal aspects. Authentication: mechanisms, algorithms and protocols. Access control (ACL, SSO, AAA). Authorization models (IBAC, DAC, MAC, RBAC).
Mobile Computing 6 Compulsory 2 Mobile Computing, GSM, GPRS, UMTS, AII-IP, 3GPP, Mobility Management, Security in Mobile Environments
Distributed Systems 6 Elective 2 Distributed vs Centralized systems. Programming of distributed applications: RPC, distributed objects, MOM, p2p, web services, REST. Efficiencty, scalability and fault tolerant systems. Distributed Operating Systems
Multimedia Communications 6 Elective 2 Data Compression, Criptography, Multimedia Data Compression and Standards, Codecs Programming, Distribution of Multimedia Content

Computers Science

Title ECTS Type Semester Descriptors
Multimedia Compression 6 Compulsory 1 Information compression, A/D, D/A, lossless compression, image video and audio compression.
Artificial Intelligence Programming 6 Compulsory 1 Declarative programming, functional programing.
Intelligent Systems Development 6 Compulsory 1 Knowledge management and acquistiion, ontologies, problem solving methods, agents.
Machine Learning 6 Compulsory 1 Decision trees, neural networks, instance based learning, clustering, genetic programming, distributed learning.
Computer Graphics 6 Elective 1 Bitmaps, 2D and 3D Modelling and Visualization Processes, Multimedia Systems
Computation for videogames 6 Elective 1 Affine geometry ,affine and projective transformations, Quaternions, Bezier Splines, NURBS, Linear and rotational Physics, Collisions.
Computational Models 6 Compulsory 2 Turing Machines, Church-Turing Thesis, Problem Complexity.
Artificial Vision 6 Compulsory 2 Artificial perception, image capture formation and calibration, digital image processing, 3D reconstruction, visual recognition.
Artificial Intelligence for Games 6 Elective 2 AI engine architecture, AI task, coordination, authonomy, strategies, adaptative behaviour of subjects.
Agent Oriented Programming 6 Elective 2 Agent and multiagent systems, agent oriented software engineering and methodologies, agent-based social simulation.


Fecha de última revisión: 01/02/2013 19:22:31