Group(s)
VAI23S24K, TVT21SPO, EXT23STVT21SPO
Max Seats
Not applicable
Evaluation Criteria
0-5
Language of Instruction
English
Type of Course
Avoin amk, Information Technology, Information Technology, Programming
Responsible Teacher
Not applicable
Mode of Delivery
R&D Studies: 0.00 cr
Virtual Studies: 0.00 cr
Contact Teaching: 5 cr
Teacher(s)
Manne Hannula
Smaller Group(s)
Avoin AMK, Tutkinto-opiskelija, Tutkinto-opiskelijat
Evaluation Criteria
0-5
Assessment Methods and Criteria
According to total points from exercises and final exam.
Planned Learning Activities and Teaching Methods
Lectures and practical training (coding together) in a classroom.
Location and time
Lectures - remote in zoom (recordings are done), once a week.
Exercises - in a classroom (no remote presence possibility, no recordings), once a week.
Learning environments
Not applicable
Recommended or Required Reading
All material can be found in moodle. As a course book we use "Operating System Concepts Essentials": https://www.oreilly.com/library/view/operating-system-conce...
Further Information
Not applicable
Completion Alternatives
Not applicable
Teacher(s)
Manne Hannula
Work Placement and Working Life Connections
Not applicable
Exam Schedule
Not applicable
International Connections
Not applicable
Student's Time Use and Workload
The scope of the course is 5 credits. One credit corresponds to 27 hours of the student's work, so the scope of the entire course in terms of time use is a total of 135 hours during the entire period (8 weeks).
Spread over the entire period, the scope of the course means that the student should reserve time for this course from his or her own calendar thoughtfully, about 17 hours a week. This includes absolutely everything - for example, attending lectures and the recovery lunch after them, doing your own homework, doing laboratory work and their coffee breaks, as well as deeply meditating on the topics heard in the course in the evening just before falling asleep.
Learning Progress
Not applicable
Evaluation criteria accepted
1-2: I understand the principles and interfaces of operating systems, for example essential interfaces of it to computer hardware and users. I can identify the strengths and weaknesses of operating systems in terms of software development. I can write a basic program with chosen programming language that uses threading.
3-4: I can prepare a high-level implementation plan for software development work to be implemented in a limited time and memory space of operating system environment. I can search for more precise information to implement resource-critical software tasks from the information sources used by professionals, and I am able to apply the information I find. I can implement a time-critical multithreaded software that makes use of functionalities of a computer operating system.
5: I can independently and creatively make software solutions that implement resource-critical tasks by utilizing threading and related special features (for example, memory usage). I demonstrate the ability to be among the best in my programming skills in a special challenge task related to the course.
Evaluation criteria failed
I do not get enough points from exercises and the final exam to pass the course.
Group(s)
TVT22KMO
Max Seats
Not applicable
Evaluation Criteria
0-5
Language of Instruction
English
Type of Course
Avoin amk, Information Technology, Programming
Responsible Teacher
Not applicable
Mode of Delivery
R&D Studies: 0.00 cr
Virtual Studies: 0.00 cr
Contact Teaching: 5 cr
Teacher(s)
Janne Kumpuoja
Smaller Group(s)
Avoin AMK, Tutkinto-opiskelijat
Evaluation Criteria
0-5
Assessment Methods and Criteria
Not applicable
Planned Learning Activities and Teaching Methods
Lessons are online. All instructions can be found on the course's Moodle platform.
Location and time
Assignments are returned by the end of each week and the exam is held at a separately agreed time.
Learning environments
Not applicable
Recommended or Required Reading
Practical Python: Learn Python Basics Step by Step- Python 3:
https://learning.oreilly.com/videos/practical-python-learn/...
Programming in Python 3: A Complete Introduction to the Python Language, Second Edition.
https://learning.oreilly.com/library/view/programming-in-py...
Operating System Concepts, 8th Edition:
https://learning.oreilly.com/library/view/operating-system-...
Further Information
Not applicable
Completion Alternatives
Not applicable
Teacher(s)
Janne Kumpuoja
Work Placement and Working Life Connections
Not applicable
Exam Schedule
Not applicable
International Connections
Not applicable
Student's Time Use and Workload
Not applicable
Learning Progress
Not applicable
Evaluation criteria accepted
Not applicable
Evaluation criteria failed
Not applicable
Group(s)
TVT25KMO
Max Seats
Not applicable
Evaluation Criteria
0-5
Language of Instruction
English
Type of Course
Information Technology
Responsible Teacher
Not applicable
Mode of Delivery
R&D Studies: 0.00 cr
Virtual Studies: 0.00 cr
Contact Teaching: 5 cr
Teacher(s)
Not applicable
Smaller Group(s)
Not applicable
Evaluation Criteria
0-5
Assessment Methods and Criteria
Not applicable
Planned Learning Activities and Teaching Methods
Not applicable
Location and time
Not applicable
Learning environments
Not applicable
Recommended or Required Reading
Not applicable
Further Information
Not applicable
Completion Alternatives
Not applicable
Teacher(s)
Not applicable
Work Placement and Working Life Connections
Not applicable
Exam Schedule
Not applicable
International Connections
Not applicable
Student's Time Use and Workload
Not applicable
Learning Progress
Not applicable
Evaluation criteria accepted
Not applicable
Evaluation criteria failed
Not applicable