Om Computerteknologi

Uddannelsens opbygning (grundpakke og specialiseringer)

Første studieår består af to grundkursus-studiepakker og to specialiserede studiepakker. Grundkursuspakkerne skal følges af alle studerende, specialiseringspakkerne vælges inden for specialiseringsområderne. Det andet studieår består af et valgfrit program og et speciale.


COMPULSORY COURSES

AUTUMN

  • Optimization and Dataanalytics 10 ECTS - Autumn
    Description: The course give insight into selected efficient mathematical methods for modeling, analyzing and simulating ICT and physical system to obtain optimal system performance. It will address selected mathematical and statistical techniques to analyze, syntheses and predict useful rigor information for reporting and decision making.
    Prerequisites: Bachelor degree in EE, CE or equivalent.
    Exam: Written exam 3 hours,  7-scale, External

  • Software Engineering Principles 5 ECTS - Autumn
    Description: The course provides an overview of aspects of software engineering. The four main themes of the course are: Software development, Requirements, Software architecture, Verification and validation
    Prerequisites: Bachelor degree in CE or equivalent.
    Exam: Oral exam 20 min./stud., 7-scale, External

SPRING

  • Innovation and entrepreneurship 5 ECTS - Spring
    Description: The aim of the course will be to teach students, with an engineering and scientific background, key elements in the innovation process of existing companies and key elements in the creation of new start-up companies.
    Prerequisites: Bachelor degree in Engineering.
    Exam: Oral, 7-scale, Internal.

  • System Engineering 5 ECTS - Spring
    Description: Featuring a strong practical component, the course will introduce the important aspects of systems engineering following the customary phases of the system life-cycle: Concept; Development; Production; Utilization and Support; Retirement.
    Prerequisites: Bachelor degree in EE, CE or equivalent.
    Exam: Embedded exam (Exercises & Interview), Internal

  • Wireless Sensor Networks 5 ECTS - Spring
    Description: The course gives students an understanding of the sensor node hardware constraints, the optimization goals and design principles in WSNs, and how to apply these principles in the communication and network protocols design.
    Prerequisites: Bachelor degree in CE or equivalent.
    Exam: Oral exam 20 min./stud., 7-scale, External


SPECIALISED STUDY PACKAGES

Choose two of the specialised study packages:

AUTUMN

Embedded Systems

This package provides advanced material on modelling, design and implementation of embedded real time systems. The package has focus on design of software and synthesis of hardware using real-time design patterns and hardware/software co-design methodologies. Further the specialization covers advanced topics like modelling and validation of mission critical systems.​Prerequisites: Bachelor degree in CE or equivalent including basic skills in object-oriented programming (C++) and digital hardware design and understanding of discrete mathematics.

  • Embedded Real Time Systems 5 ECTS
    Description:  This course covers design of software architectures with design patterns and methods
    for scheduling and analysing embedded real-time systems. It contains introduction to hardware-software co-design 
    with methods for hardware architecture modelling and implementation of System on a Programmable Chip (CPU+FPGA).
    Prerequisites: Bachelor degree in CE or equivalent including basic object-oriented programming (C++) and digital hardware design (VHDL).
    Exam: Oral exam 20 min./stud., 7-scale, External
  • Modelling of Chritical Systems 10 ECTS
    Description: The course covers principles and practical hands-on for modelling
    and validation of mission critical systems using models in VDM++.
    Prerequisites: Bachelor degree in CE or equivalent including basic object-oriented programming and discrete mathematics fundamentals.
    Exam: Oral exam 20 min./stud., 7-scale, External

 

Wireless Communication

The package addresses the industry needs of knowledge in communication and networking technologies. It is an exciting study package that offers an advanced understanding in wireless communication and networking from low (physical) to medium architecture layers (networks/transport) and as well as from  system aspect with insights into current research topics, trends, and applications.
​Prerequisites: Bachelor degree in Electrical Engineering (EE), Computer Engineering (CE) or equivalent including basics in digital signal processing, statistics/probability theory, wireless sensor networks, TCP/IP networking, and programming.

  • Advanced Wireless Communication 5 ECTS
    Description: The course provides an in-depth knowledge into modern advanced digital wireless communication systems.
    Prerequisites: Bachelor degree in EE or CE or equivalent including basic digital signal processing and wireless communication fundamentals.
    Exam: Oral exam 20 min./stud., 7-scale, external censorship.
  • Internet of Things Technology 10 ECTS
    Description: The course covers advanced topics in wireless sensor networks, Internet of things, and 5G including time synchronization, localization, topology control, compressive sensing, network architecture, routing protocols, and network security. The course analyses its applicability in various use case specific settings from the healthcare to the smart grid domain.
    Prerequisites: Wireless sensor networks, TCP/IP networking, as well as basic understanding of software and hardware designs.
    Exam:  Oral /Written exam based on curriculum questions (50%) and report (50 %) 20 min./stud., 7-scale, External censorship on oral part, internal censorship on report part.

SPRING

Distributed Systems

This specialization provides an overview of, insights into, and practical experience with some of the predominant theories, methods, principles, and technologies for analysis, design, development, and validation of intelligent, dependable, distributed, and pervasive computing systems. Smart homes, cities, and factories are examples of advancements driven by distributed and pervasive systems' research and development.
Prerequisites: Bachelor's degree in CE or equivalent and fundamental knowledge of distributed systems, communication protocols, signal processing, programming and mathematics (calculus, linear algebra, statistics).

  • Decision Support Systems 5 ECTS
    Description: Optimal decision making is crucial in distributed and pervasive systems where uncertain and incomplete sensor data often constitute the decision foundation. Topics include theories and methods for supervised and unsupervised learning and statistical learning with sparsity constraints.
    Prerequisites: Bachelor degree in EE or CE or equivalent including knowledge of calculus, linear algebra, statistics, and programming.
    Exam:  Oral exam (defense of project report) 20 min./stud., 7-scale, External

  • Distributed and Percasive Systems 10 ECTS
    Description: This course focuses on modern theories, methods, and technologies for analysis, design, development, and validation of distributed and pervasive systems. Topics include data acquisition and processing, middleware and protocols for communication and service discovery, and associated software design patterns, architectures and frameworks.
    Prerequisites: Bachelor degree in EE or CE or equivalent including fundamental knowledge of communication protocols, signal processing, and programming.
    Exam:  Oral exam (defense of project report) 20 min./stud., 7-scale, External

 

Signal processing

The package will give participants insight into methods in modern signal processing, machine learning and computer vision. The basic challenge in this field is to extract meaningful information from signals and data with the aid of mathematical modelling. Signal and data can be real world signal such as sound images or video.
Prerequisites: Bachelor degree in EE or CE or equivalent including digital signal processing fundamentals.

  • Advanced signal processing 5 ECTS
    Description: The course is to give participants insight into methods for processing and analyzing of real world signals with a stochastic or noisy nature. Participants will gain experience with methods for interpolation, analysis and prediction of stochastic signals based on advanced filtering techniques. Participants will also gain familiarity with different models used for spectral analysis of stochastic signals.
    Prerequisites: Bachelor degree in EE or CE or equivalent including digital signal processing fundamentals.
    Exam:  Written exam 3 hours,  7-scale, External.
  • Computer Vision and Machine Learning 10 ECTS
    Description: In the computer vision part of the course focus is on using computers and cameras to measure and infer properties of real world objects based on images; properties such as shape, color, position and motion. In the machine learning part of the course participants will gain experience with nonlinear models of real world signals, where techniques from estimation­/detection theory and machine learning will be used analysis and decision making based on the signals.
    Prerequisites: Bachelor degree in EE or CE or equivalent including digital signal processing fundamentals.
    Exam:  Oral /Written exam based on curriculum questions (50%) and report (50 %) 30 min./stud., 7-scale, External censorship on oral part, internal censorship on report part.


Software Engineering

The package provides advanced material on the conception and construction of software systems. The package emphasizes skill beyond programming ranging from requirements validation to software verification and from software architecture to resource planning. The package enforces the perception of the development of software as an engineering discipline.

​Prerequisites: Bachelor’s degree in CE or equivalent including imperative or functional programming and discrete maths.

  • Modelling and Verification 10 ECTS
    Description: The course introduces techniques for modelling and verifying reliable software typically required for critical systems..
    Prerequisites: Bachelor degree in CE or equivalent including basic programming and discrete maths.
    Exam: Oral exam 20 min./stud., 7-scale, External
  • Programming Language Paradigms 5 ECTS
    Description: The participants will after the course be familiar with the main paradigms of programming languages. Focus will be placed on functional programming and reasoning and its combination with imperative programming.
    Prerequisites: Bachelor degree in CE or equivalent including basic Imperative programming and discrete maths.
    Exam: Oral exam 20 min./stud., 7-scale, External



ELECTIVE COURSES

Choose courses from the specialised study packages or other courses at the Department of Engineering, and the broader Faculty of Science approved by the study program manager. AU Course Catalouge: kursuskatalog.au.dk/en/

Hver af ovenstående specialiseringspakker er på 15 ECTS point. Ved at kombinere disse specialiseringspakker kan man sammen med det afsluttende speciale opnå en specialisering inden for relevante fagområder. Man kan derved selv præge sin specialisering som udviklingsingeniør, der kan medvirke ved udvikling af fremtidens avancerede systemer og apparater, hvori der indgår software-, hardware- og kommunikationsteknologi.


Den enkelte studerende:

  • skal have alle obligatoriske kurser
  • skal vælge 2 fuldstændige specialiseringspakker
  • kan have max. 10 ECTS point i Engineering Research and Development Projects  
  • kan have max. 10 ECTS point i læsegruppe-kurser

I studieordningen kan du finde yderligere oplysninger om uddannelsen:

 

Studiediagram

Studiediagrammet viser et anbefalet studieforløb for studiestart sommer. For studiestart vinter vil rækkefølgen for de obligatoriske kurser være omvendt, så Informationsteori og kodning, Systems Engineering og Trådløse sensornetværk og elektronik ligger på første semester.

Studieordning

I studieordningen kan du finde yderligere oplysninger om, hvad de enkelte fag indeholder. Du kan også se studiets opbygning, og hvilke krav der bliver stillet til dig som studerende – herunder eksamensformer og eksamenskrav.

Læseplan - se dit skema

Herunder finder du undervisningsskemaer for alle efterårets eller forårets kurser.

http://studerende.au.dk/studier/fagportaler/computerteknologi-og-elektroteknologi/undervisning/laeseplan/

Undervisningskalender

Året opdelt i 4 kvarterer

Undervisningen er tilrettelagt i kvarterer. Kvartererne er tilrettelagt som 7 ugers blokke efterfulgt af en 2-4 ugers eksamensperiode. Du vil følge kurser, der varer et kvarter eller strækker sig over to kvarterer. Undervisningen er i høj grad baseret på cases, og som studerende vil du opleve at blive aktiveret i stort set alle undervisningssammenhænge. De fleste kurser afsluttes af et eller flere projekter.

Speciale

Hver af ovenstående specialiseringspakker er på 15 ECTS point. Ved at kombinere disse specialiseringspakker kan du sammen med det afsluttende speciale opnå en specialisering inden for relevante fagområder. Du kan derved selv præge din specialisering som udviklingsingeniør, der kan medvirke ved udvikling af fremtidens avancerede systemer og apparater, hvori der indgår software-, hardware- og kommunikationsteknologi.

Afhængig af den studerendes baggrund giver uddannelsen ret til betegnelsen cand.polyt (civilingeniør) eller cand.scient.techn.

Kompetenceprofil og jobmuligheder

Kompetenceprofil

Virksomheder efterspørger civilingeniører med stor teoretisk dybde og analytiske arbejdsmetoder. Du lærer at kombinere datalogernes teoretiske stærke viden med ingeniørernes mere praktisk orienterede og innovative tilgang, så du er rustet til arbejdsmarkedets behov.   

Som civilingeniør i Computerteknologi får du følgende kompetencer:

  • Du behersker Computerteknologi bredt og har detaljeret viden om centrale discipliner, metoder, teorier og teknologier inden for computerteknologi. 
  • Du kan selvstændigt planlægge, lede og gennemføre projekter og anvende resultaterne af disse i en fagligt relateret beslutningsproces. 
  • Du kan vurdere anvendeligheden og hensigtsmæssigheden af teoretiske, eksperimentelle og praktiske metoder til analyse og løsning af faglige spørgsmål og problemstillinger. 
  • Du kan selvstændigt og kritisk strukturere egen kompetenceudvikling.  
  • Du er i stand til systematisk og kritisk at sætte dig ind i nye fagområder.  
  • Du kan formidle og kommunikere faglige spørgsmål og problemstillinger i såvel et videnskabeligt som et industrielt forum. 
  • Du kan på naturvidenskabelig og teknisk baggrund indgå i konstruktrivt samarbejde og løsning af faglige problemstillinger.

Jobmuligheder

Institut for Ingeniørvidenskab ved Aarhus Universitet uddanner civilingeniører i Computerteknologi til det regionale, nationale og internationale arbejdsmarked. Kandidaterne finder arbejde inden for meget bredt spektrum af jobområder og institutioner. 

  • Du kan fx få job som udviklingsingeniør af apparater, hvori der indgår signalbehandling af fx lyd og billeder. Disse apparater vil typisk blive afviklet vha. dedikerede signalprocessorer og kan fx være et trådløst apparat til måling af patienters hjertesignal.
  • Du kan fx få job som softwarearkitekt eller softwareudvikler af større apparater og systemer, der typisk afvikles på dedikerede mikroprocessorplatforme og med anvendelse af realtids-operativsystemer, og hvori der ofte vil indgå trådet eller trådløs kommunikation. Et eksempel på et sådant system er en mobiltelefon og den tilhørende infrastruktur. 
  • Du kan fx få job som softwarearkitekt, softwareudvikler eller projektleder for større IT-systemer, der typisk afvikles på standardplatforme vha. standardoperativsystemer. Det vil typisk være IT-systemer, der indgår i en teknisk kontekst. Et eksempel på et sådant system kan være et elektronisk patientjournal system, der automatisk indsamler måledata fra patienter. Det kan også være et system til overvågning af vindmøller, der automatisk indsamler måledata fra møllerne og fx kan benyttes ved vedligeholdelse og regulering af mølleparker. 

Anvendelsen af computerteknologi griber mere  og mere ind i folks hverdag. Derfor uddannes du til at udvikle brugervenlige og driftssikre systemer. Det er vigtigt at have dybtgående viden om teknologien, men det er ligeså vigtigt at kunne anvende den viden til udvikling af apparater og systemer, der dels har de rigtige funktioner og dels er lette og fornuftige at anvende for mange forskellige brugergrupper. Samtidig kræver systemudvikling et tæt samspil mellem mange udviklingsingeniører med forskellig baggrund, så du lærer derfor at samarbejde med andre. 

Karrierevejledning

Læs mere om karrierevejledningens tilbud på Science and Technology. Du kan her:

  • finde inspiration til din jobsøgning
  • søge i AU's job- og projektbank
  • finde kontaktinformation på og booke en samtale med en karrierevejleder fra Jobcenter Aarhus
  • få et overblik over kommende karriererelaterede arrangementer

Link til karrierevejledning

Valgfri kurser (gæstefag)

Tjek kursuskatalog.au.dk for kursernes afvikling. Vær opmærksom på, at kursussammensætning og indhold kan skifte fra semester til semester.

Tilmelding til obligatoriske kurser og specialiseringspakker inden for egen studieordning/uddannelse:

Tilmeldes direkte via tilmeldingsblanket på mit.au.dk. At et kursus fremgår af din studiekontrakt (Kontraktgenerator) er ikke tilstrækkeligt.

Tilmelding til valgfag på Science and Technology:

  1. Sørg for at alle kurser fremgår af din studiekontrakt og at denne er godkendt af din uddannelsesansvarlige. Find din her.
  2. Følgende kurser har en generel forhåndsgodkendelse – tilmeld dig via mit.au.dk direkte på tilmeldingsblanketten:

Tilmelding til alle andre kurser (uden for din egen studieordning/uddannelse):

Kræver forhåndsgodkendelse og gæstefagsindskrivning i semesteret før undervisningsdeltagelse.

Send en søgning via mit.au.dk (blanketten hedder ”Forhåndsgodkendelse af gæstefag (på AU)”). Vær opmærksom på at udfylde med korrekt semester og årstal (drop down menu).

Deadline for ansøgningen er den samme som for undervisningstilmelding. Se datoer her. Hvis du søger senere kan pladserne være optagede.

Skulle du komme i en særlig situation, hvor du er nødt til at ændre på kursustilmelding, eksempelvis pga. aflysning af et kursus eller skemamæssigt timeoverlap, kontakt din uddannelseskoordinator – Helene Bøgelund Christiansen (hbch@au.dk ) før semesterstart.

Vær opmærksom på at du kan kun afmelde dig inden for den tilmeldingsperiode, hvor du har oprettet din tilmelding - herefter er tilmeldingen bindende. Hvis man er tilmeldt et kursus, er man samtidigt automatisk tilmeldt eksamen i kurset.

1437409 / i40