You can find course descriptions in Sisu. In your study plan, choose the course and click the course code or search courses by code or name. Learning environments are found in MyCourses through search or after registration in "My own courses".
Computer Science L (minor)
Basic information
Code:
Extent:
Curriculum:
Level:
Language of learning:
Target group:
Teacher in charge:
Administrative contact:
Organising department:
Organiser:
Prerequisites:
-
Quotas and restrictions:
No quota. Individual courses may limit the number of participants.
Application process:
-
Content and structure of the minor
About the minor
The minor gives you a solid understanding of the basics of computer science and how the world of information technology works today. When you complete this minor, you will have the computer science knowledge and skills you need, not only for work duties in your primary area of expertise but for continuing to master-level courses in computer science. The core of the minor is providing our students with strong programming skills and an understanding of how computers work, what types of computing tasks they can effectively solve and what kinds of algorithms are needed for such tasks. Computer science is a broad field of science, and through our wide selection of elective courses, you can expand your knowledge in a specific area of interest.
The minor Computer Science L is aimed specifically at the students of the Finnish-medium Bachelor's Programme in Science and Technology and all those who plan to transition to the CCIS master's programme after completing the bachelor’s degree. If you are interested in a minor that has a slightly narrower scope, please learn more about the minor Computre Science Y.
Students of this minor must complete the following compulsory courses as part of the minor if they are not included in the major:
1. CS-A1110 Programming 1
2. CS-A1120 Programming 2
3. CS-A1140 Data Structures and Algorithms
In addition, the minor must include enough courses from the list below titled Elective courses in the Computer Science minors to make the total scope of the minor 25 credits.
Students of the Bachelor’s Programme in Science and Technology taught in Finnish must take the minor Computer Science L.
The 25-credit minor described below is a pre-defined minor that is compulsory to all students planning to transition to the Master's Programme in Computer, Communication and Information Sciences (CCIS) after the bachelor’s programme.
If the major of a minor student includes the course CS-A1111 Basic Course in Programming Y1 (in Finnish) or CS-A1113 Basics in Programming Y1 (in English) as a compulsory course, they may replace the course CS-A1140 Data Structures and Algorithms with the course CS-A1141 Data Structures and Algorithms Y. In all other cases, the completion of the course CS-A1140 is required.
Some of the elective courses for the minor are quite demanding, so make sure to check the prerequisite knowledge for each course.
You can also ask the responsible teacher of the minor about the possibility of including other computer science courses of a similar level in the minor.
Sisältö
| Code | Course name | ECTS | Teaching |
|---|---|---|---|
Compulsory courses, 15 ECTS*: |
|||
| CS-A1110 | Programming 1 | 5 | I-II |
| CS-A1120 | Programming 2 | 5 | IV-V English |
| CS-A1140 | Data Structures and Algorithms | 5 | I-II |
Elective courses in the Computer Science minors, choose to make the total scope of the minor 25 ECTS: |
|||
| CS-A1150 | Databases (recommended) | 5 | IV-V English |
| CS-C2160 or CS-C2161 |
Theory of Computation or Laskennan teoria |
5 5 |
III-IV English III-IV Finnish |
| CS-C3141 | Operating systems: from classical to quantum | 5 | I-II English |
| CS-E4580 | Programming Parallel Computers | 5 | V English (Finnish) |
| ELEC-C7241 | Tietokoneverkot | 5 | III-IV Finnish |
| CS-C3100 | Computer Graphics | 5 | I-II English |
| CS-C3150 | Software Engineering | 5 | I-II English |
| CS-C3170 | Web Software Development | 5 | I-II, III-V, summer English (Finnish) |
| CS-C3130 | Information Security | 5 | I English |
| CS-C3120 | Human-Computer Interaction | 5 | I-II English |
| CS-C3240 | Machine Learning | 5 | I English (Finnish) |
| CS-E4700 | Logic and Hard Computational Problems | 5 | I-II Finnish, English |
| ELEC-A7100 | Basic Course in C Programming | 5 | III-V English |
| ELEC-A7151 | Object Oriented Programming with C++ | 5 | I-II English |
* If the compulsory courses or corresponding programming courses of the minor are already included elsewhere in the degree, choose optional courses from the list of elective courses so that the scope of the minor is 25 ECTS.