Informatie over BSc Courses for Exchange Students: AI - Computing Science - Mathematics

Hieronder staan het programma en de vakomschrijvingen van BSc Courses for Exchange Students: AI - Computing Science - Mathematics Klik op de naam van een vak in een schema om naar de omschrijving te gaan.

semester I WBAI048-05Calculus for Artificial IntelligenceEngels5
semester I a WBCS001-05Advanced Object Oriented ProgrammingEngels5
  WBAI001-05Artificial Intelligence 2Engels5
  WBAI002-05Autonomous SystemsEngels5
  WBCS033-05C++ fundamentalsEngels5
  WBMA003-05Calculus 1Engels5
  WBMA004-05Computational methods of scienceEngels5
  WBCS002-05Functional ProgrammingEngels5
  WBMA005-05Group TheoryEngels5
  WBCS003-05Imperative Programming (for CS)Engels5
  WBCS004-05Information SecurityEngels5
  WBCS005-05Introduction to Computing ScienceEngels5
  WBCS030-05Introduction to Logic (CS)Engels5
  WBCS032-05Introduction to Machine LearningEngels5
  WBAI006-05Knowledge and Agent TechnologyEngels5
  WBAI007-05Language and Speech TechnologyEngels5
  WBMA020-05Linear Algebra 1Engels5
  WBMA036-05Metric and Topological SpacesEngels5
  WBCS031-05Network Centric SystemsEngels5
  WBAI008-05Neurophysics (Physics for Artificial Intelligence)Engels5variabel
 keuzeWBMA054-05Introduction to OptimizationEngels5
 keuzeWBMA055-05Project Mathematical Modelling (2023/2024)Engels5
 keuzeWBMA051-05Sets and NumbersEngels5
semester I b WBMA011-05Advanced Algebraic StructuresEngels5
  WBMA001-05Advanced Systems TheoryEngels5
  WBMA013-05Analysis on ManifoldsEngels5
  WBAI009-05Architectures of IntelligenceEngels57
  WBMA018-05Complex AnalysisEngels5
  WBCS010-05Computer ArchitectureEngels5
  WBAI011-05Data Analytics and CommunicationEngels5
  WBCS011-05Discrete StructuresEngels5
  WBMA031-05Dynamical SystemsEngels5
  WBAI013-05Introduction to Logic (MA + Guests)Engels5
  WBMA023-05Numerical Mathematics 2Engels5
  WBCS012-05Problem Analysis and Software DesignEngels5
  WBCS034-05Programming in C++Engels5
  WBCS016-05Software Language EngineeringEngels5
  WBMA028-05Statistical ModellingEngels5
  WBCS008-05Web EngineeringEngels5
semester II WBCS017-10Software EngineeringEngels10
semester II a WBAI017-05Advanced LogicEngels5
  WBCS035-05Advanced programming in C++Engels5
  WBCS018-05Algorithms and Data Structures in C (for CS)Engels5
  WBMA029-05Calculus 2Engels5
  WBAI021-05Cognitive PsychologyEngels5
  WBCS019-05Computer GraphicsEngels5
  WBCS020-05Computing Science: Ethical and Professional IssuesEngels5
  WBMA033-05Functional AnalysisEngels5
  WBAI022-05General LinguisticsEngels5
  WBCS021-05Introduction to Information SystemsEngels5
  WBCS022-05Introduction to Scientific ComputingEngels5
  WBMA035-05Linear Algebra 2Engels5
  WBCS023-05Operating systemsEngels5
  WBCS024-05Program CorrectnessEngels5
  WBMA025-05Project Chaos Theory (22/23)Engels5
  WBMA026-05Project Security and CodingEngels5
  WBMA038-05Project Statistical Reasoning (23/24)Engels5
  WBMA027-05Project Systems TheoryEngels5
 keuzeWBMA061-05Differential Equations in Science and EnEngels5
 keuzeWBMA053-05Scientific ProgrammingEngels5
semester II b WBCS009-05Advanced Algorithms and Data StructuresEngels5
  WBMA039-05Algebraic StructuresEngels5
  WBAI023-05Artificial Intelligence 1Engels5
  WBCS027-05Languages and MachinesEngels5
  WBAI050-05Linear Algebra and Multivariable CalculusEngels5
  WBMA043-05Linear SystemsEngels5
  WBMA007-05Mathematical ModellingEngels5
  WBAI028-05Neural NetworksEngels5
  WBMA045-05Numerical Mathematics 1Engels5
  WBCS028-05Object-Oriented Programming (for CS)Engels5
  WBCS029-05Parallel ComputingEngels5
  WBMA008-05Partial Differential EquationsEngels5
  WBMA024-05Probability and MeasureEngels5
  WBMA046-05Probability TheoryEngels5

In principle, these Artificial Intelligence and Computing Science course units are open for exchange students. However, students have to be aware that almost all course units require (extensive) background knowledge. Many of these prerequisites are specified in the course descriptions. Yet, what is often not specified (because it is evident for UG students) is that the courses additionally build on knowledge from courses in previous blocks and years. Therefore, exchange students are advised to make sure that their skills and knowledge are on the same level as the other students in the course, by checking in what year the other students take this course (specified on the bottom of each course description page) and which courses have preceded the course in that particular programme (by clicking on the programme). Please also note that the AI and CS programmes at UG have a strong focus on mathematical reasoning, so many courses will require solid mathematical skills from students. Moreover, be aware that working knowledge of the operating system Linux and the document preparation system LaTeX are required.

o TERMS: In the Netherlands, the academic years are not only divided into semesters, but also in ‘terms’. Each semester consists of 2 terms. The 1st semester entails a term 1a and 1b (Term 1a is the 1st half of the 1st semester. Term 1 b, the 2nd half of the 1st semester). Term 2a (or IIa) stands for the 1st half of the 2nd semester and 2b (or IIb) for the 2nd half of the 2nd semester.

o WORKLOAD: The strongly recommended annual study load per year consists of 60 ECTS. That is why we suggest that you take a maximum of 6 courses per semester (30 ECTS), which amounts to 3 courses (15 ECTS) per term. Attending more is very/ too demanding for most students.

o Course unit Code explanation:
W: Faculty of Science and Engineering
B/M: Bachelor/Master
AI: Artificial Intelligence
CC: Human-Machine Communication
CS: Computing Science
MA: Mathematics and Applied Mathematics
001: Serial number
-05: ECTS credits

Toon korte vakomschrijvingen