Study in English 2014-2015 - page 70

70
ÅboAkademiUniversity2014/2015
INFORMATION TECHNOLOGIES
This course aims to give an understanding of themethods
and techniques when applyingmathematical calculations
to typically large amounts of data. Wewill useMatlab and
Octaveto implementsuchmehtodsandstudytheproperties
of thesemethodswhenusing finite accuracy floatingpoint
number representations.
Course literature:AlfioQuarteroniandFaustoSaleri:"Scientific
ComputingwithMatlabandOctave". Seealso:
Logic forComputerScience
456307.0
5credits
Advanced (Master's /graduate) level
Lecturedcourse,exercises
Offered:Spring2015
Lecturer: PatrickSibelius
Aimandcontent: Theaimof thecourse is toprovide thestu-
dentswithabasicknowledgeof traditional formal semantics
for propositional logic and First-order predicate logic also
includingsomemodal logic.Further, toprovidesomeunder-
standingof First-order properties and their representability
inTuringmachines.
Themaincontentsof thecourseare:
.
Formal semantics forpropositional logic
.
Set theoretical semantics for First-orderpredicate logic
.
Somemodal logic
Prerequisites: Logic, formal languagesandautomata
Cryptographyandnetworksecurity
456506.0
5credits
Advanced (Master's /graduate) level
Lecturedcourse
Offered:Spring2015
Lecturer: VladimirRogojin
Aim: After completing thecourse the studentwill knowand
understand theprinciples andpracticeof cryptographyand
network security.
Learningobjectives:Aftercompletingthecoursethestudent
willknowandunderstandtheprinciplesandpracticeofcryp-
tographyandnetwork security.
Contents: In this coursewe cover principles andpractice of
cryptography and network security: classical systems, sym-
metricblockciphers(DES,AES,othercontemporarysymmetric
ciphers), linearanddifferentialcryptanalysis,perfectsecrecy,
public-keycryptography,RSA),cryptographicprotocols,hash
functions, authentication, keymanagement, key exchange,
signatureschemes,emailandwebsecurity, viruses,firewalls,
andother topics.
Target group / the course is aimed at: Computer Science:
Mainly studentsonmaster's level but thecoursecanalsobe
completedonbachelor's level.
Course literature:
Stallings,W.: PrenticeHall Edition/year: 2006: Cryptography
andNetworkSecurity. PrinciplesandPractice.
Real-TimeSystems
453306.0
5credits
Advanced (Master's /graduate) level
Lecturesandexercises
Offered:Spring2015
Contact: JohanLilius
Lecturer: SimonHolmbacka
Aim and contents: The student learns to understand the
demands for real-time systems. After a completed course
the student has acquired the skills needed to analyze the
real-time and resource constraints of a real-time system
design toascertain theconsistencyandschedulabilityof the
system.Thestudenthasacquiredtheskillsneededtosuggest
changes to the specification or implementation strategy to
ensurethatthereal-timeconstraintsaresatisfied.Thestudent
has acquired skillsneeded todesign systems such that they
satisfy real-time requirements.
Teachingmethods: Lectures inclass, Lab sessions
Entry requirements: Operating system, Programming inC
Targetgroup:Master'sstudents,relatedtoembeddedsystems
Formof assessment:Writtenexam
Course literature:
JaneW. S. Liu-Real-TimeSystems (Book)
Introduction toComputerGraphics
455301.0
5credits
Advanced (Master's /graduate) level
Lecturedcourse
Offered:Spring2015
Lecturer: JanWesterholm
Coursewebsite:
Course literature:
John F. Hughes, Andries van Dam, Morgan McGuire and
DavidF.
Sklar:ComputerGraphics:PrinciplesandPractices,3rdedition
SoftwareQuality
456503.0
5credits
Advanced level
Lecturedcourse
Offered:Spring2015
Lecturer: ElenaTroubitsyna
Course description: The course gives an overview of tech-
niques in software quality assurance and basic ideas in
measurement theory
Learningobjectives:
.
understand the roleof requirements
.
understand the roleof formal specification
.
understand the roleof formal verification
.
understand the roleof testing
.
understandtheadvantagesofmodel-drivenengineering
for softwarequalityassurance
.
Understand the roleandusageofmetrics
.
Understandmetric theoryandmodels
.
How toquantify softwaredevelopment resources, pro-
cesses, andproducts
.
Understand softwareandprocessmetrics
Coursewebsite:
Course literature:
FentonN. E. andS. L. Pfleeger: SoftwareMetrics - A rigorous
&PracticalApproach. InternationalThomsonComputerPress
(secondedition), 1997.
Sommerville, Ian: Softwareengineering. Pearson, 2011.
SoftwareSafety
456501.0
5credits
Advanced (Master's /graduate) level
Lecturedcourse
Offered:Spring2015,Period4
Lecturer: ElenaTroubitsyna
Coursedescription: Thecoursegivesanoverviewof issues in
thedeveloping software for safety-critical systems.
The topics covered in thecourse include:
.
Programmingcontrol systemsat anapplication level
1...,60,61,62,63,64,65,66,67,68,69 71,72,73,74,75,76,77,78,79,80,...123
Powered by FlippingBook