Datavetenskapligt program Programinformation VT 2012 för Inför varje termin måste du söka till de kurser du vill gå. Sista datum för ansökan är det 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 studera.nu där du går in och anmäler dig. Om något är oklart angående detta så hör av dit till suzana.plancak@chalmers.se Garantiplats gäller endast om du har sökt kursen i tid. Om du har missat att söka dina kurser antas du i mån av plats på kursen. 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. Nedan följer en lista över de kurser som ges under vårterminen 2012. 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 vår, kontakta din studievägledare Suzana Plancak. I listan finns det kurser som ej har någon anmälningskod. Om du vill söka någon av dessa kurser skicka en anmälan via e-post till student_office.cse@chalmers.se senast den 15 oktober. Anmälan skall innehålla ditt namn och personnummer samt kurskod till kurser/er du vill läsa. Observera att du måste svara på det nationella antagningsbesked du kommer att få i december, annars förlorar du platsen. Nedan räknas sökbara kurser upp Anmälningskod Kurskod Benämning Urval Förkunskapskrav/övrigt Kurser att söka för dig som går Datavetenskapligt program år 1 GU-28631 DIT950 Programmering fortsättningskurs The requirement for the course is to have successfully completed the first semester of the Computer Science Bachelor education or GU-28632 DIT960 Datastrukturer Kurserna DIT440, Introduktion till funktionell programmering, DIT011, Objektorienterad programvaruutveckling samt DIT950 Programming, advanced course eller motsvarande ska vara avklarade. GU-28628 DIT321 Finite automata theory and formal aving successfully completed 22,5 credits of
Via institutionen MMGD30 Matematisk analys, D Kurser på Grundläggande nivå GU-28615 DIT390 Concurrent programming languages computing science and 22,5 credits of mathematics of an education aiming at a bachelor degree within Utöver grundläggande behörighet krävs kunskaper motsvarande kursen MMGD20 Linjär algebra D. A completed the first year at the Computer Science Bachelors programme or GU-28620 DIT630 Databases A completed the first year at the Computer Science Bachelors programme or GU-28629 DIT790 Digital- och datorteknik Grundläggande behörighet samt Ma D. Dessutom krävs en programmeringskurs på högskolenivå. GU-28630 DIT795 Digitalteknik, fortsättningskurs GU-28625 DIT151 Maskinorienterad programmering D GU-28633 DIT990 Matematisk modellering GU-28626 DIT211 Projgrammerings projekt För tillträde till kursen krävs ett års studier inom ämnet Datavetenskap eller motsvarande samt kursen DIT790 Digital och datorteknik (eller motsvarande) Kurserna DIT790 Digital- och datorteknik eller motsvarande samt DIT011 Objektorienterad programvaruutveckling eller motsvarande godkända. Ett avklarat första år på datavetenskapligt program eller motsvarande. Avklarat första år på Datavetenskapligt program, kandidatprogram eller motsvarande. GU-28616 DIT420 Computer communication A completed the first year at the Computer Science Bachelors programme or GU-28624 DIT122 Datorsystemteknik Successfully completed one year of an education aiming at a bachelor degree within The course Machine oriented programming is also required.
GU-via institutionen DIT721 Datastrukturer och algoritmer IT GU-28726 TIG095 Människa datorinteraktion GU-28725 TIG091 Design och konstruktion av grafiska gränssnitt Kontakta studievägledaren för information och anmälan The requirement for the course is to have successfully completed a course in programming. För tillträde till kursen krävs Objektorienterad programvaruutveckling (DIT011), 7.5hp eller motsvarande GU-via institutionen GU-via institutionen Programming paradigms Kontakta studievägledare för information och anmälan DIT560 Kandidatarbete Kontakta studievägledare för information Kurser på avancerad nivå GU-28657 DIT260 Advanced functional programming GU-28658 DIT380 Algorithms for machine learning and inference GU-28661 DIT370 Discrete optimization T T T A bachelor degree in equivalent, specifically a course in Functional Programming is required. subject Specifically the course DIT600 Algorithms is mandatory. subject Specifically the course DIT600 Algorithms (or equivalent) is required. GU-28679 DIT641 Computer security T year within the subject Specifically the course DIT400 Operating Systems or equivalent is required. GU-28663 DIT360 Parallel computer organization and design GU-28652 DIT230 Programming languages and technology T T Successfully completed a bachelor degree within Specifically, the course DIT051, Computer Architecture is required. A bachelor degree in GU-28656 DIT161 Real-time systems T Two years of an education aimed at a bachelor degree within GU-28669 DIT600 Algorithms T Two years of an education
aimed at a bachelor degree within GU-28650 DIT410 Artificial intelligence T subject 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, askell, Lisp or Prolog. aving taken the course DIT600 Algorithms and DIT201 Logics in Computer Science is helpful but not mandatory. GU-28659 DIT300 Compiler construction GU-28674 DIT780 ardware description and verification T T Successfully completed two years of studies within the subject Specifically, the course DIT230 Programming Languages technology or equivalent is required. subject The course requires a basic knowledge of digital design (logic gates, latches, how they are used to build circuits with or without state, the idea of a finite state machine). Familiarity with programming in a functional language is desirable, but not essential. Students with a strong background in digital electronics and the hardware description language VDL will be able to learn sufficient functional programming in this course, even if they have not seen functional programming before. Other students are advised to take an introductory course in functional programming before taking this course. Similarly, a strong background in functional programming can compensate for a weaker background in digital design. A previous course in logic (DIT201) or in program verification (DIT081) is desirable, but not essential.
GU-28655 DIT101 Languages-based security T subject Knowledge of the material covered in the courses DIT230 Programming Languages and DIT641 Computer Security or equivalent is also required. Previous knowledge of semantics, automata, and compiler construction is helpful (although not required as a prerequisite). GU-28673 DIT681 Unix internals T year within Computer Science or Specifically students should have completed the course DIT400 Operating systems or GU-28754 TIA098 Gameplay design To be eligible for the course Bachelor s degree, 180 higher education credits within the subject Computer Science or To be eligible for this course as a programme student in Science Bachelors Programme N1COS, the least 75 credits in programme courses, GU-28756 TIA101 Methods of Interaction Analysis GU-via the department TIA100 uman centered design GU-28757 TIA102 Aesthetics of Interaction To be eligible for the course Bachelor degree of 180 credits. Additionally, the course TIG095 uman Computer Interaction 7.5 credits, or the equivalent is required. To be eligible for this course as a programme student in Science Bachelors Programme N1COS, the courses and the additional course TIG095 uman Computer Interaction 7.5 credits. Please contact the study counsellor for further information Requirements for the course is to have successfully completed a Bachelors degree, and have 22,5 credits
GU-28758 TIA105 Interaction design of social media GU-28759 TIA109 Information Visualization from courses in Interaction Design including the course Prototyping in Interaction Design (TIA108) 7.5credits and Interaction Design Methodology (TIA104) 7.5credits. To be eligible for this course as a programme student in Science Bachelors Programme N1COS, the courses, and have 22,5 credits from courses in Interaction Design including the course Prototyping in Interaction Design (TIA108) 7.5 credits and Interaction Design Methodology (TIA104) 7.5 credits. To be eligible for the course Bachelor degree of 180 credits. Additionally, the course uman Computer credits, or the equivalent is required. In addition, students need to have successfully completed a 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 courses and the additional courses uman Computer credits and Graphical Interfaces (TIA106), 7.5 credits, at advanced level To be eligible for the course Bachelor degree of 180 credits. Additionally, the course uman Computer credits, or the equivalent is required. In addition, students need to have successfully completed a course in Graphical Interfaces (TIA106), 7.5 credits, at advanced level. To be eligible for this course as a
Kontaktuppgifter till er som sökande kan behöva programme student in Science Bachelor s Programme, N1COS, the courses and the additional courses uman Computer credits and Graphical Interfaces (TIA106), 7.5 credits, at advanced level.