Ansökan om fortsatta studier inom program, våren 2015 Datavetenskapligt program, N1COS Inför varje termin måste du söka till de kurser du vill gå. Sista datum för ansökan till höstens kurser är den 15 oktober. För att du skall antas som programstudent skall du gå in på studieportalen på Göteborgs universitet (www.utbildning.gu.se/student). Du använder ditt GU-användarnamn och lösenord för att logga in. Väl inne i portalen finner du en länk till antagning.se där du går in och anmäler dig. Om något är oklart angående detta så hör av dig till www.antagning.se. Garantiplats gäller endast om du har sökt kursen i tid och uppfyller förkunskapskraven. För att vara säker på att du får en garantiplats på kursen är det därför viktigt att du söker kursen inom ditt program och innan den 15 oktober. Du får max antas på 45 hp varje termin. 30 hp motsvarar 100 % av heltidsstudier. Förkunskapskrav är inte rekommendationer utan krav som ställs i kursplaner för respektive kurs. Dokumenten är juridiskt bindande och uppfyller man inte kraven kan man inte läsa kursen. Villkorligt antagen till kurs förekommer i många antagningsbesked. Villkoret kan t.ex. bero på att behörighetsgivande kurser ännu inte rapporterats när behörighetsgranskningen utförts. Du är inte fullt antagen till sökt kurs förrän villkoret är uppfyllt, vilket ska ske senast vid kursstart. Om du uppfyller förkunskapskraven innan kursstart så kommer villkoret att lyftas och du kommer att kunna kursregistrera dig vid kursstart. Om något är oklart angående detta skicka en förfrågan till student_office.cse@chalmers.se. Nedan följer en lista över de kurser som ges under vårterminen 2015. Kurserna är indelade i Grund och Avancerad nivå. Om du är osäker på förkunskapskraven för kurserna i datavetenskap, har du tänkt dig några andra kurser, är osäker på ditt val eller har andra funderingar kring dina studier i höst, kontakta din studievägledare Eirin Bakken; education@cse.gu.se. Observera att du måste svara på det nationella antagningsbesked du kommer att få i december från www.antagning.se annars förlorar du platsen på kursen och blir struken. Anmälningskod Kurskod Benämning Urval Förkunskapskrav/övrigt Kurser att söka för dig som går Datavetenskapligt program år 1 Läsperiod 3 GU-58105 MMGD30 Matematisk analys, D Utöver grundläggande behörighet krävs kunskaper motsvarande kursen MMGD20 Linjär algebra D. GU-28633 DIT950 Programmering fortsättningskurs Godkända programmeringskurser motsvarande DIT440 och DIT011 eller liknande Läsperiod 4 GU-28622 DIT960 Data Structures Godkänd kurs i diskret matemtaik, t.ex. MMGD10 eller motsvarande - godkänd kurs i funktionell
GU-28624 DIT321 Finite automata theory and formal languages Kurser på Grundläggande nivå GU-28620 DIT420 Computer communication programmering, t.ex. DIT440 eller motsvarande - godkänd kurs i Objektorienterad programmering, antingen DIT011 eller DIT950 eller motsvarande course in discrete mathematics (as for example MMGD10 or equivalent), and a course in functional programming (as for example DIT440 or equivalent) or in object oriented programming (as for example DIT011 or DIT950 or equivalent). Läsperiod 3 A completed the first year at the Computer Science Bachelors programme or equivalent. NB: This course is given in English GU-28621 DIT390 Concurrent programming Have successfully completed a course in Java corresponding to DIT011 or DIT950 or equivalent, and a course in functional programming corresponding to DIT440 or equivalent. GU-28625 DIT620 Databases Basic knowledge in programming i.e. at least one of the courses DIT440, DIT011, DIT950, DIT948 or equivalent and basic knowledge in discrete mathematics such as MMGD10 or equivalent. GU-28724 TIG091 Design och konstruktion av grafiska gränssnitt För tillträde till kursen krävs Objektorienterad programvaruutveckling (DIT011), 7.5hp eller motsvarande GU-28623 DIT795 Theory and Logic Design of Switching Circuits To be eligible for the course students should have successfully completed the first year of the Computer Science Bachelors education (or equivalent) and the course DIT790 Fundamentals of Digital
GU-28725 TIG095 Human-Computer Interaction GU-28618 DIT331 Programming paradigms Systems and Computers (or equivalent). /Kursen ges på engelska course in programming. Successfully passed a course in functional language (such as DIT440 or DIT142), a course in imperative or object languages (such as DIT011, DIT950 or DIT948) and a course in data structures (such as DIT960 or DIT725). Läsperiod 3-4 GU-via institutionen DIT560 Kandidatarbete Kontakta studievägledare för information Läsperiod 4 GU-28634 DIT420 Datakommunikation A completed the first year at the Computer Science Bachelors programme or equivalent. NB: This course is given in Swedish GU-28630 DIT122 Datorsystemteknik Successfully completed one year of an education aiming at a bachelor degree within Computer Science or equivalent. The course Machine oriented programming is also Machine oriented programming corresponds to DIT152 GU-28631 DIT991 Matematisk modellering och problemlösning GU-28632 DIT212 Objektorienterat programmeringsprojekt För att vara behörig krävs godkänd kurs i Linjär algebra (MMGD20 eller motsvarande), godkänd kurs i Objektorienterad programmering (DIT011, DIT950 eller motsvarande) samt godkänd kurs i Matematisk analys (MMGD30 eller motsvarande. Avklarat första år på Datavetenskapligt program, kandidatprogram eller motsvarande. GU-28662 DIT152 Programmering av inbyggda system För tillträde till kursen krävs DIT791 Grundläggande Datorteknik (eller
GU-28636 DIT543 Software Engineering Project Avancerad nivå GU-28650 DIT260 Advanced functional programming GU-28653 DIT380 Algorithms for machine learning and inference motsvarande t.ex. DIT790 Digital och datorteknik) och en kurs i grundläggande imperativ programmering (t.ex. DIT011 Objektorienterad programvaruutveckling). completed a first year of studies within the subject equivalent. The course DIT211 Project Course is Läsperiod 3 To be eligible for the course, students should have successfully completed two years of an education aimed at a Bachelor s degree within equivalent. The courses DIT142 Functional programming, MMGD10 Introductory Discrete Mathematics and at least one of the courses DIT230 Programming language technology or DIT331 programming paradigms or equivalent are Successfully completed a first year studies within the subject Computer Science or equivalent. Specifically the course DIT600 Algorithms is mandatory. Knowledge in Probability. GU-28657 DIT641 Computer security Successfully completed a first year within the subject equivalent. Specifically the course DIT400 Operating Systems or equivalent is GU-28658 DIT370 Discrete optimization Successfully completed a or equivalent. Specifically the course DIT600
GU-28758 TIA109 Information Visualization Algorithms (or equivalent) is To be eligible for the course the student must have a Bachelor degree of 180 credits. Additionally, the course Human Computer Interaction (TIG095) 7.5 credits, or the equivalent is In addition, students need to have course in Graphical Interfaces (TIA106), 7.5 credits, at advanced level. To be eligible for this course as a programme student in Science Bachelor s Programme, N1COS, the student must have passed at least 90 credits in programme courses and the additional courses Human Computer Interaction (TIG095) 7.5 credits and Graphical Interfaces (TIA106), 7.5 credits, at advanced level. GU-28667 DIT231 Programming Languages Technology The requirements for the successfully passed: - a course in programming (such as DIT440, DIT011, DIT950 or DIT948) - a course in data structures (such as DIT960 or DIT725) GU-28669 DIT161 Real-time systems Two years of an education aimed at a bachelor degree within equivalent. GU-28659 DIT290 Distributed Systems, Advanced Course GU-28656 DIT221 Computer Graphics, advanced course Successfully completed a or equivalent. Specifically, the course DIT240 Distributed systems is Läsperiod 3-4 first year within the subject equivalent. Specifically the course DIT220, Computer Graphics or equivalent is Läsperiod 4
GU-28651 DIT600 Algorithms Successfully completed a or equivalent.. GU-28654 DIT410 Artificial intelligence Successfully completed a or equivalent. Good to very good programming skills. Knowledge of traditional AI language such as Lisp or prolog is not necessary. The course project can be done, for example, in C, C++, Java, Haskell, Lisp or Prolog. Having taken the course DIT600 Algorithms and DIT201 Logics in Computer Science is helpful but not mandatory. GU-28655 DIT300 Compiler construction Successfully completed two years of studies within the or equivalent. Specifically, the course DIT230 Programming Languages technology or equivalent is GU-28666 DIT053 Energy aware computing successfully completed two years studies within the subject equivalent. The course DIT122 Computer System Engineering or equivalent is GU-28753 TIA098 Gameplay design To be eligible for the course the student must have a Bachelor s degree, 180 higher education credits within the subject Computer Science or equivalent. To be eligible for this course as a programme student in Science Bachelors Programme N1COS, the student must have passed at least 75 credits in programme courses, GU-28670 DIT101 Languages-based security GU-28754 TIA101 Methods of Interaction Analysis Successfully completed two year studies within the or equivalent. To be eligible for the course the student must have a Bachelor degree of 180 credits. Additionally, the
course TIG095 Human Computer Interaction 7.5 credits, or the equivalent is To be eligible for this course as a programme student in Science Bachelors Programme N1COS, the student must have passed at least 90 credits in programme courses and the additional course TIG095 Human Computer Interaction 7.5 credits. GU-28663 DIT071 Network Security Successfully completed two years of studies within the or equivalent. Specifically, the course DIT420 Computer Communication or equivalent is A course in Computer security such as DIT641 is recommended but not GU-28665 DIT261 Parallel Functional Programming GU-28664 DIT171 Parallel and Distributed Real-Time Systems Successfully completed two years within the subject equivalent. The course participants must have completed an introductory course in Functional Programming, preferably using Haskell or Erlang (examples at GU are DIT440 Introduction to Functional Programming and DIT142 Functional Programming). Successfully completed two years of studies within the or equivalent. Preparatory courses in real-time systems, algorithms, operating systems and computer architecture are Om du har frågor som rör dina studier är du välkommen att kontakta studievägledare Eirin Bakken, telefonnummer; 031-772 1709, e-post: education@cse.gu.se Besöksadress: Rum 4478 Maskingränd 2 (EDIT-huset, Johanneberg)