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 5 4.1 Bachelor............................................ 5 4.2 Master............................................. 5 5 Instroomregeling HBO 6 5.1 HBO Kennismakingsthema s Hanzehogeschool....................... 6 5.2 HBO schakelprogramma................................... 6 5.3 Rooster............................................ 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 Imperatief Programmeren [FWN] 5 Inleiding Logica [FWN] 5 Oriëntatie Kunstmatige Intelligentie 5 1.2 Oriëntatie Informatica [FWN] 5 Autonome Systemen 5 Calculus [HH] 5 1.3 Objectgeoriënteerd Programmeren 5 Discrete Structuren 5 Programmacorrectheid 5 1.4 Computerarchitectuur en Netwerken [TBK] 5 Algoritmen en Datastructuren in C 5 Lineaire Algebra 5 2.1 Algoritmen en Datastructuren [HH] 5 Functioneel Programmeren 5 Gevorderd Objectgeoriënteerd Programmeren 5 2.2 Statistiek 5 Software Analyse & Ontwerp [TBK] 5 Talen & Automaten [HH] 5 2.3 Software Engineering I 5 Signalen & Systemen 5 Inleiding Informatiesystemen [TBK] 5 2.4 Software Engineering II 5 Parallel Computing 5 IT-beroepspraktijk 5 KEUZE Verdiepende minor 3.1 Software Requirements Engineering [HH],[TBK] 5 Information Security 5 VRIJE Introduction to Intelligent Systems [HH],[FWN] 5 MINOR 3.2 Software Quality Assurance & Testing [HH] 5 30EC Innovative Interactive Systems [HH],[FWN] 5 Kennisrepresentatie & Redeneren 5 3.3 Net Computing 5 Computer Graphics 5 Afstudeerproject I 5 3.4 Operating Systems 5 Vertalerbouw 5 Afstudeerproject II 5 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. EC
Curriculum Informatica 2009-2010 26 maart 2009 3 3 Masteropleiding Ten opzichte van het studiejaar 2008-2009 zijn er de volgende wijzigingen. 1. Het vak Real Time Systems in 4.2 vervalt. 2. Het vak Mobile Software verhuist naar periode 4.2. 3. In 4.3 wordt keuze vervangen door een nieuw vak Ubiquitous Computing. 4. Het vak Distributed Systems verhuist van 5.2 naar 5.1. 5. Het vak Image processing verhuist van 4.3 naar 4.2. 6. Het Studentcolloquium verhuist van 4.2 naar 4.3. 7. 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). [TBK] gemerkte vakken worden ook afgenomen door TBK. De met blok Intelligent Systems Comp.Sci.Visualisation Softw. Eng. Distr. Sys. EC 4.1 Advanced Web Technol. Advanced Web Technol. Advanced Web Technol. 5 Automated Reasoning Scientific Visualisation Software Archtecture [TBK] 5 Machine Learning Intro. Comput. Science keuze 5 4.2 Image Processing Image Processing Image Processing 5 Neural Networks keuze Softw. Mainten. & Evolution 5 Pattern Recognition Numerical Mathematics 1 Software Patterns 5 4.3 Studentcolloq. Inform. Studentcolloq. Inform. Studentcolloq. Inform. 5 Multi-Agent Systems Geometric Algorithms Mobile Software [TBK] 5 keuze Adv. Computer Graphics Ubiquitous Computing [TBK] 5 4.4 onderzoek/stage onderzoek/stage onderzoek/stage 15 5.1 Computer Vision Modelling & Simulation Distributed Systems 5 5.2 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 Scientific Visualisation 5 Informatica 1+2 Natural Language Processing 10 Informatiekunde 3 Dynamic Logic 5 Informatica 3 Robotica 5 Kunstmatige Intelligentie 3 Ubiquitous Computing 5 Informatica 3 Business Intelligence 5 TBK 4 Handwriting Recognition 5 Kunstmatige Intelligentie 4 Bioinformatica 5 Life Sciences Het vak Robotics vereist voorkennis (contact met studieadviseur KI noodzakelijk). Tabel 5: Gestuurde keuzeruimte mastervariant Comp. Sci. Visualisation. blok cursusnaam EC afkomstig van: 1 Machine Learning 5 Informatiekunde 1 Computer Vision 5 Informatica 2 Pattern Recognition 5 Informatica 2 Probleemoplossen met Mathematica 5 Wiskunde 2 Neural Networks 5 Informatica 2 Toegepaste signaalverwerking 5 Natuurkunde 4 Bioinformatica 5 Life Sciences 4 Computational Physics 5 Natuurkunde 4 Numerieke Wiskunde 2 5 Wiskunde Tabel 6: Gestuurde keuzeruimte mastervariant Softw. Eng. Distr. Sys.. blok cursusnaam EC afkomstig van: 1 Machine Learning 5 Informatiekunde 1 Scientific Visualisation 5 Informatica 1/2 Inf. Systems for Operations Supply Ch. 5 TBK 2 Pattern Recognition 5 Informatica 2 Sustainable and Integrated Inf. Systems 5 TBK 2 Robotics 5 TBK 2 E-Venturing 5 TBK 3 Business Intelligence 5 TBK 3 System Engineering 5 TBK
Curriculum Informatica 2009-2010 26 maart 2009 5 4 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 2008-2009 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 Economie en Bedrijfskunde 2 Numerieke wiskunde 1 FWN 2 Numerieke wiskunde 2 FWN 4 Natuurlijke Taalverwerking I (voorkennis: Kennisrepresentatie Letteren 3 & Redeneren) Capita Selecta Natuurl. Taalverwerking 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 26 maart 2009 5 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] Programmacorrectheid [1.3] Introduction to Intelligent Systems [3.1] Signalen & Systemen [2.3] Software Requirements Engineering [3.1] Parallel Computing [2.4] Calculus [1.2] Lineaire Algebra [1.4] Talen & Automaten [2.2] Vertalerbouw [3.4] Software Quality Assurance & Testing of Innovative Interactive Systems [3.2] Computer Graphics [3.3] Voor studenten die instromen in de master SEDS. Voor studenten die instromen in de master IS of CSV.