Informatics Engineering

(First Cycle)

UNIVERSIDADE DO ALGARVE

CURRICULUM

curricular UNITS

area

ECTS

Module

Year 1

 

 

 

Digital Systems

I

5

1.1

Discrete Mathematics

M

5

1.1

Mathematical Analysis I

M

5

1.1

Linear Algebra

I

5

1.2

Mathematical Analysis II

M

5

1.2

Programming Fundamentals

I

5

1.2

General Physics I

P

5

1.3

Mathematical Analysis III

M

5

1.3

Imperative Programming

I

5

1.3

Probabilities and Statistics

M

5

1.4

Algorithms and Data Structures I

I

5

1.4

Communication Techniques

EC

5

1.4

 

 

curricular UNITS

area

ECTS

Module

 

 

 

 

Year 2

 

 

 

General Physics II

P

5

2.1

Object-Oriented Programming

I

5

2.1

Databases

I

5

2.1

Numerical Analysis

M

5

2.2

Computer Architectures

I

5

2.2

Formal Languages and Automata

I

5

2.2

Algorithms and Data Structures II

I

5

2.3

Operating Systems

I

5

2.3

Software Engineering

I

5

2.3

Operational Research

M

5

2.4

Computational Logic

I

5

2.4

Computer Graphics

I

5

2.4

 


 

 

curricular UNITS

area

ECTS

Module

Year 3

 

 

 

Peripherals and Interfaces

I

5

3.1

Entrepreneurship

B

5

3.1

Parallel and Distributed Systems

I

5

3.1

Information Systems Analysis and Design

I

5

3.2

Artificial Intelligence

I

5

3.2

Web Applications Development

I

5

3.2

Human-Machine Interfaces

I

5

3.3

Computer Networking I

I

5

3.3

Compilers

I

5

3.3

Computer Networking II

I

5

3.4

Software Engineering Laboratory

I

5

3.4

Networks and Services Management

I

5

3.4


Scientfic Areas: ES – Education Sciences; B - Business; I – Informatics; M – Mathematics; P – Physics