Skip to main content

Bachelor’s Degree in Computer Science

Page 1

Student´s profile

Type of Degree

The recommended student’s profile requires grounding in Mathematics and Computer Science as tools, as well as a good understanding of subjects related to technological and scientific sciences. A good level of English is highly recommended. Students are required to possess the necessary abilities for abstraction, attention, perception, reasoning, organisation and method, analysis and synthesis. Students should be curious, imaginative, innovative and having team spirit. The Scientific-Technical access is the most suitable option for being admitted at the University.

Official University Bachelor’s Degree valid in the entire European Higher Education Area.

WORLD HERITAGE

This Degree complies with European Higher Education Area requirements

Career opportunities Graduates in Computer Science have a complete and fundamental range of skills which allows them to face the professional challenges of a nowadays demanding discipline. Being an engineering graduate represents the basis of an academic or research career in Computer Sciences or Computing. Therefore, there are three possible areas of interest: Professional: Computer systems professionals working in companies and organisations based on technological and general trainings that allow students to develop reliable long term knowledge, focussing on continuous training throughout their professional career. w Academic: Computer Science is an academic discipline focused on developing IT applications in businesses, describing and understanding the usage and exploitation of computer science aspects in the business area. w Research: Computer Science is a specific research area, with its own theories and concrete methods and a wide scientific community based on associations, conferences and scientific journals. In conclusion, future graduates will be capable of managing departments or handling team work; managing and planning software development projects; managing and developing computer systems, including their design, implementation and control; managing and maintaining databases, as well as carrying out computer auditing tasks. Therefore, the potential market for these graduates is very wide and includes companies in all sectors, especially in the IT sector.

SCHOOL OF COMPUTING AND INFORMATION SCIENCES Polytechnic Building

w

CAMPUS UNIVERSITARIO Ctra. Madrid-Barcelona, km 33,600 28871 Alcalá de Henares (Madrid) www.etsii.uah.es

INFORMATION CENTRE www.uah.es ciu@uah.es

Bachelor’s Degree in:

Computer Science

Overall credit distribution TYPE OF SUBJECT

ECTS

Basic Training (B)

66

Obligatory (Ob)

102

Optional (Opt)

57

Bachelor's Degree Final Project (Ob)

15

TOTAL CREDITS

240


STUDY PLAN FIRST YEAR

Type

ECTS

Physics

B

6

Mathematical Foundations

B

Foundations of Computer Technology

B

Foundations of Programming Statistics

SECOND YEAR

First semester

First semester

Data Structures

Second semester

Course contents Type

ECTS

Programming

B

9

6

Foundations of Business

B

9

6

Operating Systems

B

6

B

6

Discrete Structures

B

6

B

6

Total ECTS

30

Total ECTS

30

Type

ECTS

Type

ECTS

Ob

6

Advanced Programming

Second semester

Ob

6 6

Structure and Organisation of Computers

Ob

6

Software Engineering

Ob

Networks architectures

Ob

6

Databases

Ob

6

Advanced Operating Systems

Ob

6

Computer Networks

B

6

Advanced Mathematics

Ob

6

Cross-Disciplinary Skills I

Opt

6

Total ECTS

30

Total ECTS

30

Type

ECTS

Type

ECTS

Language Processors

Ob

6

Project Management

Ob

6

Advanced Software Engineering

Ob

6

Business Systems

Ob

6

THIRD YEAR

First semester

Second semester

Advanced Databases

Ob

6

Artificial Intelligence

Ob

6

Algorithms and Complexity

Ob

6

Automated Knowledge and Reasoning

Ob

6

Cross-Disciplinary Skills II

Opt

6

Further Advanced Programming

Ob

6

Total ECTS

30

Total ECTS

30

FOURTH YEAR

Type

ECTS

Type

ECTS

Optional 1

First semester

Opt

6

External Practical Training or optional subjects

Opt

15

Optional 2

Opt

6

Bachelor's Degree Final Project

Ob

15

Optional 3

Opt

6

Optional 4

Opt

6 Total ECTS

30

Optional 5

Opt

6

Total ECTS

30

Second semester

TOTAL ECTS CREDITS: 240 B: Basic Training; Ob: Obligatory; Opt: Optional

Students can choose from a range of intensification tracks consisting of groups of 6-ECTS subjects: w A 24-ECTS intensification module in Knowledge Engineering. w A 24-ECTS intensification module in Software Engineering. w A 24-ECTS intensification module in Advanced Networks.

Students will acquire the following professional skills: w

w

w

w

w

Projection, calculation and design of products, processes and installations in all areas of Computer Science. Management, planning and supervision of multidisciplinary teams. Elaboration, strategic planning, management, coordination and technical and economic management of projects in all areas of Computer Science, according to quality and environmental criteria and with its ability to produce technical specifications. General management, technical management and project management in research, development and innovation, in companies and technological centres, in the field of Computer Science. Design, development, selection and assessment of computer applications and systems, ensuring their reliability, security and quality, in accordance with

w

w

w

w

ethical principles and the applicable legislation and regulations. Understanding the importance of negotiation, effective work practice, leadership and communication skills used in every software development environments. Knowledge, administration and maintenance of computer systems, services and applications. In-depth knowledge of the basic principles and models of computing and their application in interpreting, selecting, assessment, modelling and creating new concepts, theories, uses and technological developments related to computer technology. Development, maintenance and assessment of software services and systems that meet all the requirements of users, perform reliably and efficiently, are easy to develop and maintain, and comply with quality regulations, applying the theories, principles, methods and practices of Software Engineering.


Turn static files into dynamic content formats.

Create a flipbook
Bachelor’s Degree in Computer Science by Universidad de Alcalá - Issuu