PPT Presentation - Tempus Project Site

Download Report

Transcript PPT Presentation - Tempus Project Site

The new Computer
Science Masters Degree
of FCT/UNL
“Course outline”
FCT/UNL’s MSc degree in the late 80’s
 Since 30 years ago, FCT/UNL provides an
engineering degree (BSc) in Computer Science
with a 5 years duration
 By the late 80’s we started a MSc degree
course:
Main initial goal: to provide a path for academic
progress for young teaching assistants
During the first year the student should pick 6 or 7
different courses (40 ECTS) among a broad offer
and elaborate a MSc thesis during the 2nd year
Initially, the MSc course had a small number of students
- in general already enrolled with the university
FCT/UNL’s MSc degree in the late 90’s
 By the late 90’s the MSc course degree attracted more
students (coming with our own BSc degree as well as
with similar degrees from other universities)
 The number of offered course options was higher, and
 There was a certain overlap between the contents of
courses of the BSc fifth year and the ones of the MSc
first year
 We then started a major restructuring of the MSc degree
The current Computer Science MSc degree
 Type B courses - deepening courses (well grounded
material, behind the fundamentals)
 Type A courses - introduction to research
 4 different non overlapping tracks (specializations) Artificial Intelligence, Computer and Network Systems,
Software Technology, and Technology of Information
Systems
 The student is required to:
 to take at least 4 type B courses and 2 type A courses,
 to take at least 50% of the credits in the same track,
 elaborate a Master Dissertation on its specialization
Integration of the Computer Science
BSc and MSc course degrees
 Nowadays, type B courses are common to the 5th year
of the engineering degree (BSc)
 MSc students coming from our BSc (or similar Computer
Science Engineering degrees) are exempt from type B
courses
 One good student, coming from a good 5 year BSc
degree, can finish the Master in one year (2 type A
courses plus the master thesis in one year) thus
finishing a BSc and a MSc in 6 years
The “Bolonha
conformant” Computer
Science (CS) MSc degree
of FCT/UNL
“Outline of the course
proposal”
Agenda
Approach and methodology
Skills and competences to be acquired by
students
Curriculum structure
Offered courses and their structuring
The new concept of specialization
How we compare our degree proposal to
similar ones
Course positioning
Actividade Profissional
Forma Ќ‹ o 1ј ciclo
Forma Ќ‹ o 2ј ciclo
Forma Ќ‹ o 3ј ciclo
Institui Ќ‹ o Parceira
Institui Ќ‹ o Parceira
Institui Ќ‹ o Parceira
FCT/UNL
Forma Ќ‹ o 1ј ciclo
Fundamentos
ciђncia e
engenharia
Mat Ћrias
essencias
do curso
FCT/UNL
FCT/UNL
Forma Ќ‹ o 2ј ciclo
Bloco Inicial
Bloco Principal
Bloco complementar
3 anos
Especializa Ќ› es
Forma Ќ‹ o 3ј ciclo
2 anos
Licenciatura =
piv™para a Mobilidade e
Empregabilidade
3 ou 4 anos
Mestrado =
piv™para a Mobilidade e
Empregabilidade
Methodology
 Two years degree (second cycle) after a three year first cycle
 At course entrance, students must already master the basics of
Computer Science (ACM and IEEE curriculum) — this will be
enforced by an admission exam if required
 Flexibility is paramount - the course allows flexible curriculum
tracks and emphasis; the course must allow the student:
 to master state of the art engineering practices and
 to get an introduction to computer science research
 Students, helped by a tutor, are co-responsible for their course
choices - almost no mandatory courses
 Besides CS, students must improve their skills in several
disciplines namely: mathematics, technical and scientific
communication and economy and management
 Optionally, students may become specialists in a branch of CS
by following a concentrating of optional courses
Course goals and students skills
 To deepen parts of the ACM/IEEE Computer
Science (CS) curriculum
 State of the art engineering practices and
introduction to research
 Communication and management skills
 System vision, ability to deal with complexity
 Autonomy and self-learning skills
Curriculum structure: scientific areas
 Main area: Computer Science
(Informatics)
 Complementary areas:
 Mathematics
 Human and Social Sciences
 Economy and Management
 Electronics Engineering,
 ...
Scientific areas
Scientific area
Label
ECTS
Computer Science (Informatics)
INF
93
Mathematics
MAT
6
Economy and Management
EG
6
Human and Social Sciences
CHS
3
Open
12
Total
120
Mandatory courses
 Introduction to Operations Research (MAT 6 ECTS)
 Economy and Management (EG - 6 ECTS)
 Technical and Scientific Communication
(CHS - 3 ECTS)
 Masters Dissertation (INF - 42 ECTS)
Optional courses
Optional courses in Computer Science
(INF - from 51 to 63 ECTS )
Optional courses in different scientific
areas (from 0 to 12 ECTS)
Structure of the Computer Science
(INF) optional courses (from 51 to
63 credits)
 Initial or basic set courses
Students must obtain at least 18 ECTS in this subset
 Complementary courses
No other constraints besides “course pre-requirements”
 Advanced topics courses
No other constraints besides “course pre-requirements”
The initial or basic set
Knowledge Representation and Reasoning
Database Systems
Human Computer Interaction
Construction and Analysis of Software
Systems
Software Architectures
Distributed Systems
The advanced topics set
 Advanced Topics on Decision Support and Artificial
Intelligence
 Advanced Topics on Parallel and Distributed Computing
 Tópicos Avançados em Linguagens e Modelos de
Programação
 Advanced Topics on Constraint Programming
 Advanced Topics on Distributed Systems
 Advanced Topics on Information Systems
 Advanced Topics on Software Engineering
 Advanced Topics on Visualization
Other Computer Science courses
Several different courses
Some deepen the initial set
Some introducing new topics
Please see table
Other optional courses (from 0 to
12 credits)
Applied Statistics
Stochastic Methods
Wireless communications
Digital Systems Synthesis
Computing and Cognitive Sciences
Ethics and Computer Systems
Project Management
.....
Specializations
 The course allows the student to optionally
concentrate the credits obtained in CS in a
specialization
 Each CS course can contribute to 0, 1 or more
specialization
 If the student concentrates up to 30 ECTS in a
concentration (chooses courses contributing to
that specialization), and presents a dissertation
in the same area, it will get a Masters degree
with the suffix, “Specialized in ....”
 The specialist concentrates 72 in 93 credits in a
special course track
Available Specializations
 Decision Support and Artificial Intelligence
 Graphical and Multimedia Systems
 Information Systems Technology
 Computer Systems and Networks
 Software Construction and Analysis
 Software Engineering
 See the course table
What is a specialization ?
 A specialization is not necessarily a sub
scientific area
 It can be presented by a menu metaphor —
besides the “menu a la carte” there are several
pre-composed menus or pre-defined tracks
 These menus have different “budgets” and focus
Student tutor
Supports the student in her choices;
explains the course structure and the
future implications of her choices
Freely chosen by the student or appointed
by the degree coordinator
The thesis advisor becomes the student
tutor in the second year
How does this course compares to
similar ones ?
Very flexible set of curriculum tracks
Several specializations providing from
state of the art engineering practices up to
introductions to research
( 15 + 12 ) / 120 = 22.5% credits can be
obtained in areas complementary to the
main course area