Programma Bachelor- en Masteropleiding Informatica 2009-2010 Curriculumcommissie Redactie: Jos Roerdink Laatst herzien: 26 maart 2009
Inhoudsopgave 1
Inleiding
1
2
Bacheloropleiding
1
3
Masteropleiding
3
4
Overgangsregeling 4.1 Bachelor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 5 5
5
Instroomregeling HBO 5.1 HBO Kennismakingsthema’s Hanzehogeschool . . . . . . . . . . . . . . . . . . . . . . . 5.2 HBO schakelprogramma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 Rooster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 6 6 6
1
Inleiding
Dit document beschrijft het programma 2009-2010 van de bachelor- en masteropleiding Informatica, de HBO-schakelprogramma’s en kennismakingsthema’s, en de overgangsregelingen.
2
Bacheloropleiding
Ten opzichte van het studiejaar 2008-2009 zijn er de volgende wijzigingen. • In 1.4 komt een nieuw vak Algoritmen & Datastructuren in C. • Het vak Net Computing verhuist van 2.1 naar 3.3. • Het vak Vertalerbouw verhuist van 3.3 naar 3.4. • Het vak Kennisrepresentatie & Redeneren verhuist van 3.4 naar 3.2 (minor). • Het vak Concurrency uit 3.2 (minor) vervalt. • Het vak Software Design gaat Gevorderd Objectgeoriënteerd Programmeren heten. • Het vak Software Construction gaat Software Analyse & Ontwerp heten. • In de Informatica-minor aangeboden voor ONT en OLW wordt Kennistechnologie vervangen door Introduction to Intelligent Systems. Een en ander leidt tot het programma in tabel 1. 1
2
Curriculum Informatica 2009-2010
26 maart 2009
Tabel 1: Flexibele bacheloropleiding Informatica. De met “[TBK]” gemerkte vakken worden ook afgenomen door TBK. De met “[HH]” gemerkte vakken maken deel uit van de kennismakingsthema’s van de Hanzehogeschool. De met “[FWN]” gemerkte vakken maken deel uit van de vrije minorprogramma’s tussen OIC, OLW en ONT van de FWN. blok cursusnaam 1.1
1.2
1.3
1.4
2.1
2.2
2.3
2.4
EC [FWN]
Imperatief Programmeren Inleiding Logica [FWN] Oriëntatie Kunstmatige Intelligentie Oriëntatie Informatica[FWN] Autonome Systemen Calculus[HH]
5 5 5 5 5 5
Objectgeoriënteerd Programmeren Discrete Structuren Programmacorrectheid Computerarchitectuur en Netwerken[TBK] Algoritmen en Datastructuren in C Lineaire Algebra
5 5 5 5 5 5
Algoritmen en Datastructuren[HH] Functioneel Programmeren Gevorderd Objectgeoriënteerd Programmeren Statistiek Software Analyse & Ontwerp[TBK] Talen & Automaten[HH]
5 5 5 5 5 5
Software Engineering I Signalen & Systemen Inleiding Informatiesystemen[TBK] Software Engineering II Parallel Computing IT-beroepspraktijk
5 5 5 5 5 5 KEUZE
3.1
3.2
3.3
3.4
Verdiepende minor Software Requirements Engineering[HH],[TBK] Information Security Introduction to Intelligent Systems[HH],[FWN] Software Quality Assurance & Testing[HH] Innovative Interactive Systems[HH],[FWN] Kennisrepresentatie & Redeneren
5 5 5 5 5 5
Net Computing Computer Graphics Afstudeerproject I Operating Systems Vertalerbouw Afstudeerproject II
5 5 5 5 5 5
VRIJE MINOR 30EC
Vanaf 2010-2011 heet Algoritmen & Datastructuren: Gevorderde Algoritmen & Datastructuren.
Informatica-minor aangeboden voor ONT en OLW blok 1 : Imperatief Programmeren, Inleiding Logica, Introduction to Intelligent Systems; blok 2 : Orientatie Informatica, Innovative Interactive Systems, Minorscriptie.
Curriculum Informatica 2009-2010
3
26 maart 2009
3
Masteropleiding
Ten opzichte van het studiejaar 2008-2009 zijn er de volgende wijzigingen. 1. 2. 3. 4. 5. 6. 7.
Het vak Real Time Systems in 4.2 vervalt. Het vak Mobile Software verhuist naar periode 4.2. In 4.3 wordt keuze vervangen door een nieuw vak Ubiquitous Computing. Het vak Distributed Systems verhuist van 5.2 naar 5.1. Het vak Image processing verhuist van 4.3 naar 4.2. Het Studentcolloquium verhuist van 4.2 naar 4.3. Het vak Advanced Computer Graphics verhuist van 4.2 naar 4.3.
Een en ander leidt tot het programma in tabel 2. Tabel 2: Mastervarianten Informatica (gemeenschappelijke onderdelen zijn vet gedrukt). De met “[TBK]” gemerkte vakken worden ook afgenomen door TBK. blok Intelligent Systems
Comp.Sci.Visualisation
Softw. Eng. Distr. Sys.
EC
4.1
Advanced Web Technol. Automated Reasoning Machine Learning
Advanced Web Technol. Scientific Visualisation Intro. Comput. Science
Advanced Web Technol. Software Archtecture[TBK] keuze
5 5 5
4.2
Image Processing Neural Networks Pattern Recognition
Image Processing keuze Numerical Mathematics 1
Image Processing Softw. Mainten. & Evolution Software Patterns
5 5 5
4.3
Studentcolloq. Inform. Multi-Agent Systems keuze
Studentcolloq. Inform. Geometric Algorithms Adv. Computer Graphics
Studentcolloq. Inform. Mobile Software[TBK] Ubiquitous Computing[TBK]
5 5 5
4.4
onderzoek/stage
onderzoek/stage
onderzoek/stage
15
5.1
Computer Vision keuze keuze
Modelling & Simulation keuze keuze
Distributed Systems keuze keuze
5 5 5
5.2
keuze keuze keuze
keuze keuze keuze
keuze keuze keuze
5 5 5
5.3
afstuderen I
afstuderen I
afstuderen I
15
5.4
afstuderen II
afstuderen II
afstuderen II
15
De keuzeruimte in alle mastervarianten is 30 EC. Deze is als volgt in te vullen: 10 EC vrij te kiezen uit het aanbod van mastervakken van de RUG, 5 EC Algemeen Vormend Onderwijs (AVO) (te kiezen uit de lijst in Tabel 3), en 15 EC gestuurde keuze (te kiezen uit de lijsten in Tabel 4-Tabel 6, afhankelijk van de gekozen mastervariant). Tabel 3: Algemeen Vormend Onderwijs. De AVO-vakken waaruit een student (minimaal) één vak van 5 EC dient te kiezen zijn: 1. Informatica en Ethiek (Faculteit Wijsbegeerte) 2. Informaticarecht voor niet-juristen (Faculteit Rechten, minorvak) 3. Business Intelligence (TBK)
4
Curriculum Informatica 2009-2010
26 maart 2009
Tabel 4: Gestuurde keuzeruimte mastervariant Intelligent Systems. blok
cursusnaam
EC
afkomstig van:
1 1+2 3 3 3 3 4 4
Scientific Visualisation Natural Language Processing Dynamic Logic Robotica Ubiquitous Computing Business Intelligence Handwriting Recognition Bioinformatica
5 10 5 5 5 5 5 5
Informatica Informatiekunde Informatica Kunstmatige Intelligentie Informatica TBK Kunstmatige Intelligentie Life Sciences
Het vak Robotics vereist voorkennis (contact met studieadviseur KI noodzakelijk).
Tabel 5: Gestuurde keuzeruimte mastervariant Comp. Sci. Visualisation. blok 1 1 2 2 2 2 4 4 4
cursusnaam Machine Learning Computer Vision Pattern Recognition Probleemoplossen met Mathematica Neural Networks Toegepaste signaalverwerking Bioinformatica Computational Physics Numerieke Wiskunde 2
EC 5 5 5 5 5 5 5 5 5
afkomstig van: Informatiekunde Informatica Informatica Wiskunde Informatica Natuurkunde Life Sciences Natuurkunde Wiskunde
Tabel 6: Gestuurde keuzeruimte mastervariant Softw. Eng. Distr. Sys.. blok
cursusnaam
1 1 1/2 2 2 2 2 3 3
Machine Learning Scientific Visualisation Inf. Systems for Operations Supply Ch. Pattern Recognition Sustainable and Integrated Inf. Systems Robotics E-Venturing Business Intelligence System Engineering
EC 5 5 5 5 5 5 5 5 5
afkomstig van: Informatiekunde Informatica TBK Informatica TBK TBK TBK TBK TBK
Curriculum Informatica 2009-2010
4
26 maart 2009
5
Overgangsregeling
4.1
Bachelor
De onderstaande overgangsregeling is voor de eerste twee vakken al ingegaan in het studiejaar 2008-2009. Voor de overige vakken gaat de wijziging in per 2009-2010. 1. Software Development Project: wordt vervangen door Software Engineering I. 2. Software Engineering: wordt vervangen door Software Engineering II. 3. Kennisrepresentatie & Redeneren: Studenten die dit vak in 2008-2009 in periode 3.4 niet gehaald hebben en het nogmaals willen volgen, kunnen dat in 2009-2010 doen in periode 3.2. 4. Net Computing: Studenten die dit vak in 2008-2009 in periode 2.1 niet hebben gehaald volgen het in 2009-2010 in periode 3.3. 5. Concurrency: dit vak wordt in 2008-2009 voor het laatst gegeven. Studenten die dit vak in 20082009 niet hebben gehaald hebben in 2009-2010 nog een laatste tentamenmogelijkheid. Studenten die in 2009-2010 aan hun (nominale) 3e jaar beginnen volgen het nieuwe programma (d.w.z. zonder Concurrency). 6. Studieprogramma’s die aan bovenstaande regeling voldoen zullen automatisch goedgekeurd worden. Een student heeft de mogelijkheid een afwijkend programma voor te stellen. Hiertoe dient met de studieadviseur contact te worden opgenomen. In alle gevallen beslist de Examencommissie over de definitieve goedkeuring van het studieprogramma. Studenten die ten gevolge van bovengenoemde verschuivingen uitkomen op een bachelorpakket van minder dan 180 EC (elk vak dient uiteraard slechts eenmaal te worden gevolgd) dienen dit in overleg met de studieadviseur aan te vullen met een of meer vakken uit de onderstaande keuzelijst (Tabel 7). Tabel 7: Keuzelijst. Vak
Faculteit
Periode
Architectuur en infrastructuur Numerieke wiskunde 1 Numerieke wiskunde 2 Natuurlijke Taalverwerking I (voorkennis: Kennisrepresentatie & Redeneren) Capita Selecta Natuurl. Taalverwerking
Economie en Bedrijfskunde FWN FWN Letteren
2 2 4 3
Letteren
3
4.2
Master
Real Time Systems in 4.2 wordt vervangen door Ubiquitous Computing in 4.3. Studenten die de masterspecialisatie Computational Science and Visualisation volgen en het vak Numerieke Wiskunde 1 in hun bachelorprogramma al hebben gevolgd, vervangen dit door het vak Probleemoplossen met Mathematica.
6
Curriculum Informatica 2009-2010
5
26 maart 2009
Instroomregeling HBO
5.1
HBO Kennismakingsthema’s Hanzehogeschool • HBO-bachelors Informatica en Technische Informatica van de Hanzehogeschool kunnen rechtstreeks toegang krijgen tot de masteropleiding Informatica aan de Rijksuniversiteit Groningen als ze tijdens hun HBO-opleiding twee kennismakingsthema’s van ieder 15 EC hebben gevolgd. • Het eerste thema is Informatica Grondslagen, en bestaat uit de vakken Calculus, Algoritmen & Datastructuren, en Talen & Automaten. • Het tweede thema kent een variatie, afhankelijk van de mastervariant Informatica die de student wil gaan volgen. Voor studenten die willen instromen in de master SEDS (Software Engineering & Distributed Systems) bestaat het thema uit de vakken Introduction to Intelligent Systems, Software Requirements Engineering en Software Quality Assurance & Testing. Voor studenten die willen instromen in de master IS (Intelligent Systems) of CSV (Computational Science and Visualisation) bestaat het thema uit de vakken Introduction to Intelligent Systems, Software Requirements Engineering en Innovative Interactive Systems. • De thema’s vallen binnen de HG in het 1e semester van het 4e studiejaar.
5.2
HBO schakelprogramma
Voor het schakelprogramma van 30 EC wordt dezelfde lijst vakken gehanteerd als bij de Kennismakingsthema’s. Dit betekent dat alle vakken in het 1e semester van de RUG Informatica-opleiding vallen. Wel is er voor elk vak één alternatief vak in het 2e semester beschikbaar. Het totaal van alternatieve vakken in het 2e semester is echter uitdrukkelijk niet bedoeld als een volledig schakelprogramma (daarvoor is het te zwaar en lastig te roosteren).
5.3
Rooster
Tabel 8: HBO-Schakelprogramma in 2009-2010. Mastervarianten: SEDS (Software Engineering & Distributed Systems), IS (Intelligent Systems), CSV (Computational Science and Visualisation). Alle cursussen zijn 5 EC. Het reguliere programma staat in kolom 1 en valt in semester 1. Voor elk vak is in kolom 2 één alternatief vak in het 2e semester aangegeven (rechts van de pijl). Tussen haakjes staat de periode waarin de vakken gegeven worden. Vak (semester 1)
∗ ∗∗
Alternatief vak (semester 2)
Algoritmen en Datastructuren [2.1] Introduction to Intelligent Systems [3.1] Software Requirements Engineering [3.1]
−→ −→ −→
Programmacorrectheid [1.3] Signalen & Systemen [2.3] Parallel Computing [2.4]
Calculus [1.2] Talen & Automaten [2.2] Software Quality Assurance & Testing∗ of Innovative Interactive Systems∗∗ [3.2]
−→ −→ −→
Lineaire Algebra [1.4] Vertalerbouw [3.4] Computer Graphics [3.3]
Voor studenten die instromen in de master SEDS. Voor studenten die instromen in de master IS of CSV.