χ-octodon

Studies

Here are the grades of courses and course units I've already taken. The list is updated whenever a new grade is given. The year is divided in four periods, so new information comes on this page most likely at the end of October, after Christmas, at the end of March and in beginning of summer

More detailed information on course units can be found in ECTS Guides. Use the course number to find the description of the course units.

Markings explained

Grades are usually from one to five, 1 being the weakest approved and 5 the best grade. Letter H means that course or course unit is graded by compensation of previous studies or by intial skills examination or there is no numeral grading for the course, but it has been approved. Letters NG mean that the course unit is ongoing right now or is to be taken in near future.

Table headings are Course, which is obvious, Unit meaning course unit, Cr is ECTS credits of the course unit, Gr is grade given for the course unit and Teacher is teacher or instructor of the course unit.

There are studies graded in total 222/240 cr. Numerally graded courses have a credit weighted mean score 3.87. Free choice studies are not included when calculating the mean score.

Latest update June 11 2010.

Vocational studies

Information technology

Course Unit Cr Gr Teacher
Thesis Thesis 18 cr 3 Paalassalo, Jari-Pekka
Survey structure design program. More information on thesis page
Thesis seminar Thesis seminar 2 cr H Janne Roslöf, Leena Mattila
 
7050516 SAS Programming SAS Programming 3 cr 5 Suni, Markku
BASE SAS basics. Two week intensive course on SAS programming. Notes are published in examples.
7050493 Linux Network Server Linux Network Server 5 cr 4 Virtanen, Tero
Installing and configuring a network server. Document is available in examples.
Systems integration Systems integration 3 cr H Agent-IT
Transferring data from one system to another. XML-transformations (XML, XSLT, XSL), EDIFACT.
Artificial intelligence Artificial intelligence 3 cr 5 Ojanperä, Tapani
Logic and basics of artificial intelligence.
(defun basicsof () (let( language 'Lisp)))
7050495 Relational Databases Relational databases 5 cr 4 Wikström, Yngvar
Database design and implementation. Effective usage of SQL. Small project document can be found in examples.
BD2302 Introduction to C++ Introduction to C++ 3 cr 4 Gröhn, Anssi
Introduction to C++ programming. Basic structures and OOP. Course provided by North Karelia University of Applied Sciences. Course culmination is a text based role playing game.
7050376 OOP project Object oriented programming project 5 cr 5 Ojanperä, Tapani
Preliminary work for an outside software development project. I continued working with the project during my work placement basic practice.
TTV9001W Programming language C# Programming language C# 3 cr 5 Tamminen, Mika
C#-language and .NET architecture. Finnish Virtual Polytechnic course produced by Vaasa University of Applied Sciences.
7050396 Embedded software Embedded systems 1 15 cr 4 Vahtera Pentti, Paalassalo Jari-Pekka
AVR-microcontrollers and programming them in C. RTOS vocabulary and programming for µC/OS-environment and basics of dvb-c.
Embedded Linux Embedded Linux 3 cr 5 Ketola, Tommi
Linux char drivers in PPC environment. Programming in C language.
7050400 Corporate finances Corporate finances 5 cr 3 Joronen, Hannu
Book keeping and other basics of financial management. I got what I was looking for: I wanted to learn book keeping and I did.
7050378 Introduction to vocational studies Introduction to Internet technology 3 cr H Ojala, Olli
Network infrastructure and security in Internet. This course unit inspired me to publish a password generator
Introduction to Digital Media 3 cr 2 Rikkonen, Marko
Familiarizing with programs used in digital media. Photoshop (imaging), Soundforge (sound), Premiere (video), Director (movie).
Introduction to Embedded Systems 3 cr 5 Paalassalo, Jari-Pekka
Programming embedded systems with C-language using 8051-controller which is widely used as an exsample.
Introduction to Software Engineering 3 cr 3 Rajala, Heikki
Programming models and sofware development process, customer requirements, quality management and other such issues with which to ensure production of a maintainable sofware product.

Work placement

Course Unit Cr Gr Placement
7050401 Work placement Basic Practice 15 cr H Trivore Corporation
Part taking in a large software development project. Modeling, collecting basic information, coding, software design. I got to see almost every part of development process.
Professional practice 15 cr H Nokia
Further development of hardware management tool programme. In practise developing a Joomla! component.

CCNA studies

Course Unit Cr Gr Teacher
7000041 Datacomunication 1 CCNA 1: Networking Basics 4 cr 4 Virtanen, Tero
Networking basics, OSI-model, TCP/IP-model, IP-addressing and subnetting.
7000042 Datacommunication 2 CCNA 2: Routers and Routing Basics 4 cr 3 Lehmusvaara, Kaarina
IOS, routing protocols, load balancing, ACL's and much more about router configuration.
7000043 Datacommunication 3 CCNA 3: Switching basics and intermediate routing 4 cr 3 Bäckman, Jari
More advanced routing, OSPF, VLSM etc. Configuring switches and using them efficiently.
7000044 Datacommunication 4 CCNA 4: Accessing the WAN 4 cr 4 Virtanen, Tero
Routing and everyday services such as DHCP and NAT configurations. Quite a bit about networking security.

Basic Studies

Information Technology

Course Unit Cr Gr Teacher
7050371 Software design Logic thinking 3 cr 4 Suni, Markku
Basics of programming, loops, functions and procedures etc. Good programming habits and documentation as a part of software design.
Introduction to programming 3 cr 5 Ojanperä, Tapani
Basics of procedural programming in Java-language. Course unit was partially taken by PBL-method resulting in four small programs. Our team focused also in documentation and testing of the programs.
Logical structures 3 cr 5 Suni, Markku
Logical structures of the programs. Lists, matrices, trees, sorting. Course unit was partially taken by PBL-method with mathematics course unit Matrices. Teamworks resulted in crypting program using matrix technique.
Object oriented design and programming 5 cr 5 Ojanperä Tapani
Basics of Object Oriented Design, basic understanding of UML.
Introduction to databases 3 cr 5 Suutari, Mika
Database design: ER-modeling, relational model, basics of SQL-language, Microsoft Access.
7050372 Electronics Circuit theory 4 cr 4 Hurri, Jussi
Basics of DC and AC circuits. Measurements in laboratory.
Basics of electronics 4 cr 5 Saarenpää, Teppo
A little bit more advanced circuits. RLC-circuits, diodes and transistors. During the course I familiarized myself with Qucs circuit simulator program.
7050373 Computer Design Computer architectures 3 cr 4 Rajala, Heikki
Basicly introduction to "How do computers work?" Boolean algebra, Karnaugh maps, basics of logic design
Computer design logic 3 cr 2 Rajala, Heikki
Basic logical functions, latches, flip-flops, counters, multiplexers, registers.

Language Studies

Some of the language studies are so called Free choice studies

Course Unit Cr Gr Teacher
7050216 Finnish Language and Communication Finnish Language and Communication 3 cr 4 Valonen, Leena
Finnish language, spoken practices and grammar.
7050391 Research methods and communication Research methods 3 cr H Valonen, Roslöf, Järveläinen
Scientific writing, practising for thesis.
Thesis seminar 2 cr NG  
 
7050402 Swedish Swedish 3 cr 5 Niittymäki, Sirpa
Professional swedish language.
7050397 English Elementary English 3 cr H Vaahtovuo, Pirkko
Elementary English graded by initial skills examination.
7050019 English English 1 3 cr 4 Vaahtovuo, Pirkko
Technical English. Written and spoken practices. Self-confidence as a public performer.
7050020 English 2 English 2 3 cr 4 Vaahtovuo, Pirkko
Expanding language skills with same methods as English 1, but even more focus on technical issues.
1000333 Estonian 1 Elementary Estonian 5 cr 4 Sova, Eve
Basics of estonian language provide means to come by in common everyday situations.
1000334 Estonian 2 Estonian 2 5 cr 3 Sova, Eve
Strenghtening the language skills.

Science

Course Unit Cr Gr Teacher
7050369 Mathematics Mathematics, basic skills 3 cr 4 Tuohi, Raija
Expressions, equations, functions, logarithms
Trigonometry 3 cr 5 Tuohi, Raija
Trigonometric functions, formulas and equations. Complex numbers.
Matrices 3 cr 4 Tuohi, Raija
Matrices and vectors. Course unit was partially taken by PBL method with the course unit Logical structures.
Calculus 1 3 cr 5 Tuohi, Raija
Limits and continuity, the derivative and the integral in technical context.
Calculus 2 3 cr 1 Helenius, Juha
Differential equations, separation of variables, linear equations, sequences and series, geometric series, power series, difference equations, numerical solution of difference equations
Discrete mathematics 5 cr 2 Helenius, Juha
Propositional logics, modulus, basic building blocks of algebra and coding theory. Coding theory was the most interesting part with linear codes, Hamming codes and BCH-coding.
7050370 Physics Physics, basic skills 3 cr 5 Tuohi, Jukka
Systematic solution of problems. Basics of mechanics.
Physics 1 4 cr 4 Haarto, Antti
Electrostatics and magnetism
Physics, laboratoryworks 4 cr 3 Haarto, Antti
 
7050217 Environmental Chemistry Environmental Chemistry 3 cr 2 Axberg, Maria
Elements and chemical setting, solid substances, plastics, environmental effects, acidification, air quality problems and much more. Strong emphasis on environmental issues. During PBL-works I made a small program to calculate emissions.

Vocational orientation

Course Unit Cr Gr Teacher
1000320 Study Skills and Professional Growth Study Skills and Professional Growth 1 3 cr H Tuohi, Raija
Basic skills of engineering studies. Team working, applying for job, portfolio design and personal studying plan. Course unit was done mainly by PBL method in small teams.
Study Skills and Professional Growth 2 2 cr H Tuohi, Raija
Job interviews, legislation, professionalism and other such general knowledge.
7050403 ICT engineering Computer skills 2 cr 5 Suutari, Mika
Reminder of basic computer skills, word processing and spreadsheet usage. Library usage as means of acquiring information
Local ICT-industry 3 cr H Lulli-Seppälä, Marjukka and Leivo, Maria
Getting to know local ICT-industry. Presentations by Devera, Goodmood, Prewise, Partnertech and Aker Yards plus some teamworking.

Other studies

Course Unit Cr Gr Teacher
Intellectual property rights Intellectual property rights 2 cr H Elfving, Henrik
Introduction to intellectual property rights, copyright, patent, utility models and trademark. Nice course with lots of "good to know" things. Produced by TUCS.
1000311 Network communication Network communication 5 cr H Mäntyvaara, Jarmo
Producing sensible content on internetpages. Broad package of knowledge about communicating in the Internet.
1000352 EHS EHS card 1 cr H Kause, Kari
Environment, health and safety examination. Card is nowadays required in most industrial facilities.