Study in English 2014-2015 - page 68

68
ÅboAkademiUniversity2014/2015
INFORMATION TECHNOLOGIES
Information
Technologies
ComputerScience&
ComputerEngineering
ComputerScience focusesonthestudyof thescientific foun-
dations for information, computation, and communication,
and on the practical techniques for implementing them in
computer systems. This isaverybroadareaof science span-
ning from the theoryof computing, throughprogramming,
to cutting-edge development of computing solutions for
large distributed systems, including cloud-based systems.
Computer Scienceoffersa solid foundationenablinggradu-
ates toadaptquickly tonew ideas, new technologies, and to
multidisciplinaryfields.TraditionalsubfieldsofComputerSci-
encearealgorithmics, computability, softwaredevelopment
and verification, programming language theory, computer
graphics, databases, compilers, andothers.
InComputer Engineering at ÅboAkademi University you
will learn how to apply the principles of computer science,
engineering andmathematics to develop new computer-
based solutions to today'schallenges.We study Information
Technologyatabroad front: from largesupercomputersused
in scientific simulations to small embedded systems where
a computer is built into an appliance and hidden from the
user; fromweb applications andweb services used inbusi-
ness operations and social networks to industrial computer
systems used for optimization and control of technical sys-
tems. Computer Engineering includes software, hardware
and how these interact with the environment and it offers
courseswithin thesubjectfieldsofEmbeddedSystems,High
PerformanceComputing, IndustrialSystemsEngineeringand
SoftwareEngineering.
Prerequisites
Mostof thecourses inComputerEngineeringandComputer
Science thatareoffered inEnglishareon theadvanced level
andare thusmeant forstudentsonmaster's /graduate level.
Students should have a good understanding of the basic
principles of computing, programming, databases, operat-
ing systems and computer networks. Advanced courses in
Embedded Systems, Industrial Systems Engineering and
Software Engineeringmay require additional knowledge in
the subjectfield.
ProjectsandLaboratoryWork
Thedepartmentoffersacapstoneproject coursewhere stu-
dentsdevelop insmall teamsasystem from the initial idea to
thefirstrunningdemonstrator.Thecourseendswithaproject
exhibition and competition. A large number of our courses
includepracticalassignmentstobecompleted ina laboratory.
Please see alsohttp://www.tucs.fi/education/courses/ for
information about the courses offeredby the TurkuCentre
forComputerScience (TUCS), a joint researchandeducation
centreof theuniversities inÅbo.
ProjectCourse
451000.0
10credits
Advanced (Master's /graduate) level
Researchexercises ingroups,presentation
Offered:Autumn2014-Spring2015
Lecturers: Jerker Björkqvist, Luigia Petre, Dragos Truscan,
Karl Rönnholm
Aim and content: The aim of the course is to design a real-
world size information system ina team. The team specifies
theproblemanddevelopsadesignwithinagiven time limit.
Advanced textalgorithms
456401.0
5credits
Advanced (Master's /graduate) level
Lecturedcourse
Offered: Autumn2014
Lecturer:VladimirRogojin
Aim and content: Text algorithms are essential in many
areas of science and informationprocessing. Veryoften the
information is represented as awritten text in the form of,
e.g.,newspapers,books, computerhard-drives,opticaldisks,
the genetic information of living organisms, etc. Specific
text algorithms are neededwhen processing the informa-
tion, whether in text editors or in (web)-searching engines.
The intricacies of text algorithms represent amajor topic of
investigation in computer science. This course will present
several advanced, practically relevant text algorithms and
their interconnections. They include patternmatching and
datacompressionalgorithms,detectionofperiodicities, rep-
etitionsandsymmetries intexts,andotheralgorithms.Atthe
endof the course, studentswill be able toexplain themost
fundamental algorithmicproblemsarising in relation to text
representationandtextprocessingandcanhandleanumber
of algorithmic solutions to theseproblems.
Content:
.
Pattern-matching algorithms: Knuth-Morris-Pratt algo-
rithm, Boyer-Moorealgorithm
.
String alignment algorithms: edit distance, optimal
alignment, longest common subsequence, alignments
withgaps
.
Approximatepatter-matchingalgorithms
.
Suffix treesand text searchapplications
.
Symmetriesand repetitions in texts
.
Constant-spacealgorithms
.
Text compressionalgorithms
Targetgroup: Computer ScienceandSoftwareEngineering
Computationalmodeling techniques
456402.0
5credits
Advanced (Master's /graduate) level
Lecturedcourse
Offered:Autumn2014
Lecturer: IonPetre
Aim and content: This course aims to provide an introduc-
tion to theentirecomputationalmodelingprocess, from the
formulationofaqualitativemodel, to itsquantitative formu-
lation, tomodel fitting and validation, model analysis, and
model predictions. We focus on the various computational
methods that canbeemployed formodelingandespecially
on the advantages (and disadvantages) of each approach.
Wediscuss inthecoursemodelingwithdifferenceequations,
differential equations, and with stochastic processes. The
exampleswe follow throughout the coursearemainly from
biology and ecology, but the applicability of themethods
covered in the course is verybroad and it includes depend-
1...,58,59,60,61,62,63,64,65,66,67 69,70,71,72,73,74,75,76,77,78,...123
Powered by FlippingBook