Opetussuunnitelma 2012 2013: kurssien lisäykset, poistot ja muutokset (LPM) Laitos: Mediatekniikan laitos Professuurikoodit: T-75, T-111 LISÄYKSET T-111.6596 Mediatekniikan yksilölliset opinnot 1-10 op L V Korvaa kurssin T-111.6595 Digitaalisen median yksilölliset Individuella studier i Medieteknik opinnot Individual Studies in Media Technology Vastuupettajat: Eero Hyvönen, Pirkko Oittinen, Tapio Takala, Lauri Savioja, Petri Vuorimaa Opetusperiodi: Järjestetään sopimuksen mukaan T-111.5701 Mediatekniikan erikoiskurssi 2-8 op L V Specialkurs i Medieteknik Special Course in Media Technology Opetusperiodit: I, II, III, IV, järjestetään sopimuksen mukaan Vastuuopettajat: Tapio Takala, Lauri Savioja, Petri Vuorimaa Kieli: suomi Korvaa kurssin T-111.5700 Special Course on Digital Media P (2-8 cr) POISTOT T-75.1124 Kuvatekniikan perusteet Korvaavuus: AS-koulutusohjelmassa T-75.4100 Digitaalinen kuvatekniikka, INF-koulutusohjelmassa T-75.4900 Havaitseminen T-111.6595 Digitaalisen median yksilölliset T-111.5600 Digitaalisen median erikoistyö L T-111.5700 Special Course on Digital Media P Korvaavuus T-111.6596 Mediatekniikan yksilölliset opinnot Korvaavuus T-75.5600 WWW- ja tietämystekniikan erikoistyö L Korvaavuus T-111.5701 Mediatekniikan erikoiskurssi MUUTOKSET T-75.5600 WWW- ja tietämystekniikan erikoistyö L I-IV pois) T-75.5700 Visuaalisen median projektityöt L I-IV pois) T-111.5400 Virtual Reality P III-IV pois) T-111.5030 3D-tuotanto I-II pois) T-111.5900 Experimental User Interfaces Opetusperiodit: I, II, III, IV Lisätään kurssitietoihin merkintä P jatkoopintokelpoisuudesta 1
Laitos: Tietojenkäsittelytieteen laitos Professuurikoodit: T-61, T-79 LISÄYKSET T-79.5207 Advanced Course in Algorithms P 5 cr Teachers in charge: Prof. Pekka Orponen, Assistant Prof. Petteri Kaski (tv.) Teaching Period: III-IV (Spring) Workload: Lectures: 36h (2x2h/week), Tutorial sessions: 18h (2h/week), Exam: 3h, Independent work: 78h (lecture review 24h, tutorial problems 45h, exam priming 9h) Learning Outcomes: This course will deepen your knowledge and skills in algorithm design. You will become familiar with a number of advanced design principles and tradeoffs between quantities such as running time, space usage, parallel speedup, communication, success probability, and quality of approximation. Content: Advanced algorithmic techniques such as randomisation, approximation, parameterisation, parallelisation, and algebrisation. Examples of contemporary advanced algorithms and supporting data structures. Computational resources such as space, time, and communication. Tradeoffs between resources. The course consists of a fixed core part and a varying part covering topics of current interest. Assessment Methods and Criteria: Tutorial problems (10%), programming assignment (20%), and an exam (70%). Study Material: Lecture notes and articles. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/t-79.5207/ Prerequisites: Fundamentals of algorithm design and analysis (e.g. T- 79.4202 or T-106.4100), good programming skills. First year engineering mathematics, together with an introduction to probability theory (e.g. Mat-1.2600). Familiarity with discrete algebraic techniques (e.g. linear programming) an asset. Language of Instruction: English POISTOT Ei poistoja MUUTOKSET Ei muutoksia 2
Laitos: Tietotekniikan laitos Professuurikoodit: T-76, T-86, T-93, T-106, T-109, T-110, T-121, T-128 LISÄYKSET T-110.5102 Laboratory Works in Networking and Security 5-10 cr Korvattavat kurssit: Teacher in charge: Miika Komu T-110.5101 Laboratory Works in Datacommunications Teaching period: I-II Software Work load: lectures 2 h, assignments 131 h (for 5 cr) T-110.5201 Laboratory Works on Information Learning outcomes: You have practical understanding and hands-on Security experience of networking and network-security technologies. You can build a computer network in practice and know the basic settings for an IP network. You are able to install and configure network services. You can test and analyze network protocols and applications and interpret their workings based on the specifications. You know how to monitor and analyze network traffic and how to specify and install protection mechanisms including security protocols and traffic filters. The learning outcome may vary depending on the choice of assingements. Content: The course consists of laboratory assignments related to designing and operating computer networks, telecommunications software and network services. Students will become familiar with common networking and security solutions and analysis tools. In this course, students apply principles learned in other courses. Assessment methods and criteria: Participation in the first lecture, assignments, course feedback Study material: protocol specifications, software documentation Substitute for courses: Replaces former courses T-110.5101 and T- 110.5201. Course Homepage: Prerequisities: T-110.4100 and T-110.4206, basic Unix skills Grading system: 1-5 Language of Instruction: English Further information: The course is offered as a 5-cr. version with emphasis on networking or security, and as 10-cr. version combining both. Students may take the course twice with different assignments. T-110.6101 Special Assignment in Networking and Security P V 1-10 cr Teachers in charge: Tuomas Aura, Jukka K. Nurminen, Antti Ylä- Jääski Teaching period: I-II, III-IV Work load: Learning outcomes: You have experience in defining, analyzing and solving a demanding technical question. You know how to find and use relevant documentation, standards and scientific literature. You are able to document your work clearly. Korvattavat kurssit: T-110.5620 Tietoturvallisuuden kehittämisprosessit T-110.6100 Tietoliikenneohjelmistojen erikoistyö T-110.6200 Tietoturvallisuuden erikoistyö T-110.6110 Tietoliikenneohjelmistojen yksilölliset opinnot T-109.7553 Individual Studies in Telecommunications Business Jo nykyisin yhdessä järjestetyt laboratoriokurssit yhdistetään yhdelle uudelle koodille. Vaihtuvasisältöinen Jatko-opintokelpoinen T-110- ja T-109-alkuiset yksilölliset opintojaksot yhdistetään kaikki yhdelle uudelle koodille. 3
Content: Independent technical or scientific research or software project in the field of networking, online services, telecommunications business, or information security. Can also be a literature survey on an advanced topic. With a prior agreement, the work can be carried out in groups. Assessment methods and criteria: Preparation and presentation of a research or software project. Grading system: 1-5, may also be graded with pass/fail. Study material: Agreed with the teachers Substitute for courses: T-110.6100 and T-110.6200 Course Homepage: Prerequisities: Language of Instruction: English or Finnish Further Information: The contents of the course vary. Some assignment topics are given on the course web page. Students can also suggest their own topics or contact teachers and researchers in the department directly to discuss timely topics related to ongoing research projects. POISTOT T-76.5158 Ohjelmistotuotannon erikoistyö L T-76.5999 Ohjelmistotuotannon yksilölliset T-76.5633 Ohjelmistotuotannon erikoiskurssi L T-76.5999 Ohjelmistotuotannon yksilölliset T-76.5654 Seminar on Software product Development P T-76.5650 Seminar in software engineering L T-76.5751 Tietotekniikkaoikeuden erikoistyö L T-76.5759 Tietotekniikkaoikeuden yksilölliset T-86.5751 Strategic Digital Service Innovations Ei korvaavaa kurssia. Yhteyshenkilö Matti Hämäläinen, Mikko Heiskala T-86.5161 Special Course in Information Systems Integration T-86.5165 Seminar on Information Systems Integration T-93.4400 Tekoälyn perusteet T-79.4101 Discrete Models and Search Tilalle on tulossa toinen T-79- T-106.1212 Grundkurs i programmering T-106.1225 Tietorakenteiden ja algoritmien harjoitustyö T-106.3105 Ohjelmoinnin harjoitustyö T-106.5720 Hajautettujen järjestelmien projekti T-106.5820 Seminar on Distributed Systems T-106.6100 Täydentävät opinnot T-106.6320 Hajautettujen järjestelmien erikoistyö T-106.1210 Ohjelmoinnin peruskurssi, osa 1 T-106.5900 Ohjelmistotekniikan vaihtuva kurssi T-106.5900 Ohjelmistotekniikan vaihtuva kurssi T-106.5700 Ohjelmistotekniikan projekti T-106.5800 Ohjelmistotekniikan seminaari T-106.6400 Yksilölliset opinnot T-106.6300 Ohjelmistotekniikan erikoistyö kurssi lukuvuonna 2013 2014 Ruotsinkielinen ohjelmoinnin peruskurssi toteutetaan jatkossa ohjelmoinnin peruskurssi, osa 1 alla 4
T-106.6340 Sulautettujen järjestelmien erikoistyö T-106.6560 Tietotekniikan opetustutkimuksen tutkimusseminaari T-110.5101 Laboratory Works in Datacommunications Software T-106.6300 Ohjelmistotekniikan erikoistyö T-106.6540 Tietotekniikan opetustutkimuksen seminaari T-110.5102 Laboratory works in networking and security Kontaktihenkilö T-110 poistoihin liittyen: Tuomas Aura T-110.5201 Laboratory Works on Information Security T-109.7510 Research Seminar on Telecommunications Business T-110.5191 Seminar on Internetworking Seminaarit yhdistetään. T-110.5620 Tietoturvallisuuden kehittämisprosessit T-110.6100 Tietoliikenneohjelmistojen erikoistyö T-110.6200 Tietoturvallisuuden erikoistyö T-110.6110 Tietoliikenneohjelmistojen yksilölliset opinnot T-109.7553 Individual Studies in Telecommunications Business T-110.7200 Special Course in Communication Security T-121.5500 Special Assignment in User-Centred Product Development T-110. 6101 Special assignment in networking and security T-110.6220 Tietoturvallisuuden erikoiskurssi T-121.5850 Individual Course on Usability P (V) (1-10 cr) Nopan takia varattu,muuten tarpeeton kurssikoodi poistetaan. MUUTOKSET T-76.1143 Tiedonhallintajärjestelmät Opetusperiodi muuttuu I I-II Kerttu Pollari-Malmi T-86.5165 Seminar on Information Systems Integration Laajuus muuttuu 3-8 op 3-10 op T-86.5310 ICT enabled service business and innovation T-106.5750 Aalto Service Camp T-106.5261 Master's Studio in Service Design and Engineering T-121.5151 Methods for User-centred Product Development T-128.1000 Introduction to Software Business and Venturing Periodi muuttuu I I-II Periodi muuttuu III-IV IV Periodi muuttuu I-III I-II Periodi muuttuu II I-II Periodi muuttuu I I, tarvittaessa III T-128.2500 Management of a Software Venture T-128.5780 Individual Study in Software Business T-128.5400 Software Entrepreneurship Seminar T-128.6000 Growth and Internationalization of Software SMEs Prerequisites: It is recommended that students have obtained basic information about business and software engineering. Opetusperiodi: III-IV I-II Prerequisites: T-128.1000 or similar knowledge. Laajuus muuttuu 3-16 op 2-16 op Periodi muuttuu Organized as needed III Esitiedot: T-128.1000, T-128.2500, tai vastaavat tiedot. Periodi muuttuu According to agreement IV Esitiedot: T-128.1000, T-128.2500, or similar knowledge. 5