Please select the curriculum by the start year of studies and competence track.
Anne Jumppanen
Juha Saarinen
Sanna Määttä
Annukka Kinnari
Noora Maritta Nieminen
Tommi Tuomola
Annukka Kinnari, Juha Saarinen
Distance learning
In Itslearning
Internet
Self study
Practical assignment
Quality of the returned assignment.
English
01.09.2023 - 31.07.2024
23.08.2023 - 31.07.2024
Itslearning
Enroll to course in Peppi. When your enrollment is accepted, you'll get access to course's Itslearning (within a day or two after enrollment acceptance).
Engineering and Business
Degree Programme in Information and Communication Technology, Degree Programme in Business Information Technology, Degree Programme in Information and Communications Technology
Kupittaa Campus
1 credits
Hyväksytty/Hylätty
-
No exam
Self study
Practical assignment and self study 27 hours
Course is a self-paced non-stop course about the basic use of Git locally and Git remotes (such as GitLab).
After completing this course student can:
Install Git Bash
Initialize repository and commit code to Git repository using Git bash
Create, use and merge branches
Use stashing and unstashing
Use Git remotes, push and pull code from Git remotes
Enroll to course in Peppi. After teachers have accepted your enrollment in Peppi, you should see the course's workspace in Itslearning automatically (within a few days due to delay in the Peppi <> Itslearning integration).
Course is passed, if the assignment is done and returned according to instructions.
Ali Khan
Face-to-face
Task-specific material to be announced separately in Its Learning
- Weekly face-to-face meetings with lecture teaching and small group work
- Learning by doing and experimenting (exercise tasks, project work, information search)
- Small group work and peer learning
- Self-study material
- Teacher guidance and examples
9 personal assignments/Labs: 90 points
Presentation demonstration of assignments: 10 points.
The assignments must be returned by the deadline to get the points. The assignments returned after the deadline will give you only half of the points.
The student must be present in the demos (on the lectures where the personal assignments are checked and presented).
The grading scale (points -> grade):
40 points -> 1
55 points -> 2
70 points -> 3
80 points -> 4
90 points -> 5
English
04.09.2023 - 15.12.2023
01.05.2023 - 14.09.2023
15 - 35
Course material and assignments in Its Learning.
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Ask the teacher about possible alternative methods of execution
No exam.
FLIP classrooms and learning by doing
135h
The course content is divided into four learning objectives(CLOs):
CLO1 Analyze classic data centers and cloud data center solutions.
Introduction to Cloud Computing
1.1 Understand the limitations of traditional computing and evolution of cloud computing
1.2 Understand the concepts of Cluster, Grid and Cloud Computing, its benefits and challenges
Cloud Computing Models and Services
1.3 Explore the standard cloud model, cloud deployment and service delivery models
1.4 Understand service abstraction
Resource Virtualization and Pooling
1.5 Implement physical computing resources virtualization
1.6 Implement machine, server level and operating system virtualization
1.7 Understand resource pooling, sharing and resource provisioning
CLO2 Design a cloud data center based on specific technical requirements.
Resource Virtualization and Pooling
2.1 Implement physical computing resources virtualization
2.2 Implement machine, server level and operating system virtualization
Scaling and Capacity Planning
2.3 Understand the foundation of cloud scaling
2.4 Explore scaling strategies and implement scalable applications
2.5 Explore approaches for capacity planning
Load Balancing
2.6 Explore the goals and categories of load balancing. Explore parameters for consideration.
File System and Storage
2.7 Understand the need for high performance processing and Big Data
2.8 Explore storage deployment models and differentiate various storage types
CLO3 Discuss the need for security, reliability and legal compliance of a cloud data center.
Database Technologies
3.1 Explore database models
3.2 Implement relational and non-relational database as a service
Cloud Computing Security
3.3 Understand the threats to cloud security
3.5 Explore and develop a cloud security model
3.6 Understand Trusted Cloud Computing
Privacy and Compliance
3.7 Explore key privacy concerns in the cloud
3.8 Differentiate security vs. privacy
3.9 Develop a privacy policy
CLO4 Design strategies for the implementation of effective cloud solutions to support business requirements.
Content Delivery Model
4.1 Understand and explore content delivery network models in the cloud
Portability and Interoperability
4.2 Explore portability and interoperability scenarios
4.3 Understand machine imaging
4.4 Differentiate virtual machine and virtual appliance
Cloud Management
4.5 Understand cloud service life cycle
4.6 Understand asset management in the cloud
4.7 Explore cloud service management
4.8 Develop disaster recovery strategies
Jaana Lindgren
Face-to-face
Finnish
04.09.2023 - 15.12.2023
31.05.2023 - 16.09.2023
40 - 70
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
The contents and the assessed outputs of the course are designed to provide the students with English language communication skills they need in working life especially when working on projects. Examples include producing instructions and reports, organizing physical and online meetings and producing the relevant documents and emails, collaborative writing, and presentation of results. In addition, the students have to complete tasks individually, in pairs, and as a group which enhances their communication and interpersonal skills. The assessment is continuous and teacher and peer assessment are provided after the completion of each task.
classroom activities
individual work
pairwork
group work
The student has insufficient attendance. The student has not completed all the tasks. The student has completed tasks but they are not of an acceptable standard.
The student has completed the tasks with the minimum of set requirements which are outlined by the teacher and are listed in the task instructions. The student has completed tasks later than the given deadlines. The student has not addressed feedback provided by the teacher.
The student has completed the tasks well fulfilling most of the set requirements which are outlined by the teachers and are listed in the task instructions. The student has completed tasks within the given deadlines. The student has partly addressed feedback provided by the teacher.
The student has completed the tasks very well fulfilling or surpassing the set requirements which are outlined by the teachers and are listed in the task instructions. The student has completed tasks within the given deadlines or earlier and has addressed well feedback provided by the teacher.
Face-to-face
All needed material will be available online in https://cisco.netacad.com
Further course enrollment instructions are provided by instructor.
Please register to the site using school email.
Laboratory assignments in laboratory room
Packet tracer assignments done at home
Module exams
Practice final exams
Theory final exam and Packet Tracer final exam.
Grading details will be provided in course plan, passing limit is 60%.
English
04.03.2024 - 30.04.2024
01.09.2023 - 04.03.2024
0 - 60
Engineering and Business
Degree Programme in Information and Communication Technology, Degree Programme in Business Information Technology, Degree Programme in Information and Communications Technology
Kupittaa Campus
H-5
Theory final exam and Packet Tracer exam will held in course.
You can do one re-exam within course deadline.
NOTE: Course ending time shown in academy system is not real, please check the course plan for end date!
Lecturing and laboratory work each week
Independent studying, including:
- Studying the course material
- Completing exercises
- Preparation for finals exam(s)
Course describes the architecture, components, operations, and security to scale for large, complex networks, including wide area network (WAN) technologies. The course emphasizes network security concepts and introduces network virtualization and automation. Students learn how to configure, troubleshoot, and secure enterprise network devices and understand how application programming interfaces (API) and configuration management tools enable network automation.
By the end of this course, students will be able:
- Configure single-area OSPFv2 in both point-to-point and multiaccess networks.
- Explain how to mitigate threats and enhance network security using access control lists and security best practices.
- Implement standard IPv4 ACLs to filter traffic and secure administrative access.
- Configure NAT services on the edge router to provide IPv4 address scalability.
- Explain techniques to provide address scalability and secure remote access for WANs.
- Explain how to optimize, monitor, and troubleshoot scalable network architectures.
- Explain how networking devices implement QoS.
- Implement protocols to manage the network.
- Explain how technologies such as virtualization, software defined networking, and automation affect evolving networks.
Leena Mattila
Face-to-face
Verkkomateriaali ja opettajan materiaali, jotka jaetaan ItsLearningin kautta. (not translated)
kontaktiopetus, tehtäväperustaisuus, itsenäinen opiskelu, tiimityö
Suuri osa tehtävistä on mahdollista tehdä vain osallistumalla kontaktiopetukseen, joten läsnäolo tunneilla on tärkeää. (not translated)
Arvosana muodostuu seuraavasti:
asiatyylinen teksti 25 %
kielenhuollon testi 25 %
suullinen esitys 25 %
tunti- ja kotitehtävät 25 %
Kuhunkin tehtävään liittyvät arviointikriteerit kerrotaan tarkemmin tehtävänannon yhteydessä.
Tehtävien palautusajat ovat ehdottomia, myöhästyneitä tehtäviä ei oteta vastaan.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, ellei ole näyttöä aikomuksesta suorittaa opintojakso. (not translated)
Finnish
04.09.2023 - 15.12.2023
01.06.2023 - 17.09.2023
25 - 40
Opintojaksolle osallistuvalta edellytetään taitavaa tai äidinkielen tasoista suomen kielen taitoa eli C-taitotasoa. Opiskelijalla on vastuu tarkistaa edeltävyysehtojen täyttyminen ennen ilmoittautumista. Opettajalla on peruste hylätä ilmoittautuminen, jos edeltävyysehdot eivät täyty. (not translated)
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Ei ole vaillinaista suoritustapaa. (not translated)
Opintojaksolla opiskellaan viestinnän ja vuorovaikutuksen perustaitoja, jotka harjaannuttavat ICT-alan työtehtävissä tarvittaviin vuorovaikutus- ja viestintätaitoihin. Opiskelija tutustuu ennen kontaktitunteja kontaktitunnin aiheisiin, joihin on annettu materiaaleja ja linkkejä Itslearningissa. Opintojaksolla tehtäviä ryhmäharjoituksia tehdään erikokoisissa ja vaihtuvissa pienryhmissä, joissa asiaosaamisen lisäksi harjoitellaan vuorovaikutustaitoja, mm. keskustelu- ja esiintymistaitoja, yhteiskirjoittamisen taitoja, vertaispalautteen antamista suullisesti ja kirjallisesti. Yksilötehtävissä kehitetään yksilöllisiä viestintävalmiuksia. Opintojaksolla käytetään monipuolisesti digitaalista opiskelumateriaalia ja sähköistä oppimisympäristöä videoiden ja tekstien palauttamiseen sekä materiaalin jakamiseen. (not translated)
Kokonaistyömäärä on noin 135 tuntia, joka koostuu kontaktitunneista, tuntitehtävistä, kotitehtävistä, itsenäisestä opiskelusta. (not translated)
syyskuu - joulukuu 2023
• asiantuntija viestijänä, puhe-esityksen valmistautuminen, puhe-esityksiä, asiatyylinen kirjoittaminen ja harjoituksia
Opintojakson tavoitteet, tehtävät ja niiden arviointi, aikataulutus yms. käytännön asiat käydään läpi ensimmäisellä tapaamiskerralla. (not translated)
Opintojakso perustuu jatkuvaan arviointiin. Opiskelija ei ole suorittanut oppimistehtäviä hyväksytysti (kriteerit Itslearningissa) tai saavuttanut hyväksymiseen oikeuttavaa pistemäärää (pisterajat näkyvissä Itslearningissa) oppimistehtävistä. Opiskelija on osallistunut ryhmän työskentelyyn vain vähän tai ei ollenkaan. (not translated)
Leena Mattila
Face-to-face
Verkkomateriaali ja opettajan materiaali, jotka jaetaan ItsLearningin kautta. (not translated)
kontaktiopetus, tehtäväperustaisuus, itsenäinen opiskelu, tiimityö
Suuri osa tehtävistä on mahdollista tehdä vain osallistumalla kontaktiopetukseen, joten läsnäolo tunneilla on tärkeää. (not translated)
Arvosana muodostuu seuraavasti:
asiatyylinen teksti 25 %
kielenhuollon testi 25 %
suullinen esitys 25 %
tunti- ja kotitehtävät 25 %
Kuhunkin tehtävään liittyvät arviointikriteerit kerrotaan tarkemmin tehtävänannon yhteydessä.
Tehtävien palautusajat ovat ehdottomia, myöhästyneitä tehtäviä ei oteta vastaan.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, ellei ole näyttöä aikomuksesta suorittaa opintojakso. (not translated)
Finnish
04.09.2023 - 15.12.2023
01.06.2023 - 17.09.2023
25 - 40
Opintojaksolle osallistuvalta edellytetään taitavaa tai äidinkielen tasoista suomen kielen taitoa eli C-taitotasoa. Opiskelijalla on vastuu tarkistaa edeltävyysehtojen täyttyminen ennen ilmoittautumista. Opettajalla on peruste hylätä ilmoittautuminen, jos edeltävyysehdot eivät täyty. (not translated)
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Ei ole vaillinaista suoritustapaa. (not translated)
Opintojaksolla opiskellaan viestinnän ja vuorovaikutuksen perustaitoja, jotka harjaannuttavat ICT-alan työtehtävissä tarvittaviin vuorovaikutus- ja viestintätaitoihin. Opiskelija tutustuu ennen kontaktitunteja kontaktitunnin aiheisiin, joihin on annettu materiaaleja ja linkkejä Itslearningissa. Opintojaksolla tehtäviä ryhmäharjoituksia tehdään erikokoisissa ja vaihtuvissa pienryhmissä, joissa asiaosaamisen lisäksi harjoitellaan vuorovaikutustaitoja, mm. keskustelu- ja esiintymistaitoja, yhteiskirjoittamisen taitoja, vertaispalautteen antamista suullisesti ja kirjallisesti. Yksilötehtävissä kehitetään yksilöllisiä viestintävalmiuksia. Opintojaksolla käytetään monipuolisesti digitaalista opiskelumateriaalia ja sähköistä oppimisympäristöä videoiden ja tekstien palauttamiseen sekä materiaalin jakamiseen. (not translated)
Kokonaistyömäärä on noin 135 tuntia, joka koostuu kontaktitunneista, tuntitehtävistä, kotitehtävistä, itsenäisestä opiskelusta. (not translated)
syyskuu - joulukuu 2023
• asiantuntija viestijänä, puhe-esityksen valmistautuminen, puhe-esityksiä, asiatyylinen kirjoittaminen ja harjoituksia
Opintojakson tavoitteet, tehtävät ja niiden arviointi, aikataulutus yms. käytännön asiat käydään läpi ensimmäisellä tapaamiskerralla. (not translated)
Opintojakso perustuu jatkuvaan arviointiin. Opiskelija ei ole suorittanut oppimistehtäviä hyväksytysti (kriteerit Itslearningissa) tai saavuttanut hyväksymiseen oikeuttavaa pistemäärää (pisterajat näkyvissä Itslearningissa) oppimistehtävistä. Opiskelija on osallistunut ryhmän työskentelyyn vain vähän tai ei ollenkaan. (not translated)
Mika Koivunen
Tero Virtanen
Tietoverkot: Tero Virtanen ja Marko Teräspuro
Tietoturva: Mika Koivunen (not translated)
Face-to-face
Materiaalit jaetaan Itslearning-alustan kautta. (not translated)
Luennot, demot, laboratoriotyöskentely, Itsenäinen opiskelu. (not translated)
Demotehtävät ja laboratoriotyöt / tietoverkot 25p
Osakoe / tietoverkot 25p
Demotehtävät ja laboratoriotyöt / tietoturva 25p
Osakoe / tietoturva 25p
Yhteensä 100p (not translated)
Finnish
01.09.2023 - 15.12.2023
01.06.2023 - 17.09.2023
50 - 80
Opiskelija tarvitsee oman tietokoneen, jolla voi ajaa intel-arkkitehtuurin virtuaalikoneita. Lisäksi on suositeltavaa hankkia oma USB-ethernet adapteri jos koneessa ei ole kiinteää ethernet-liitäntää.
Materiaalien jako ja kurssin muu tiedottaminen tapahtuu Itslearning-alustan kautta. (not translated)
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Vastaavan tietomäärän osoittaminen aiemmilla koulutuksilla tai sertifikaateilla. Taitokoe. (not translated)
Tietoverkko-osiossa ja tietoturvaosiossa on kummassakin osakoe osion päättyessä. Molemmissa osakokeissa on kaksi erillistä suoritusmahdollisuutta, osakoetta ei voi uusia. (not translated)
Lähiopetus.
Opetusmateriaali on englanninkielistä. (not translated)
Luennot ja demot 10x2h = 20h
Laboratoriotyöt 6x3h=18h
Kotitehtävät ja itseopiskelu = 68h
Osakokeisiin valmistautuminen = 20h
Osakokeet 2 x 2h = 4h
Yhteensä 130h (not translated)
Tietoverkot periodilla S1 ja Tietoturva periodilla S2 (alustava arvio, voi muuttua kurssin alkaessa) (not translated)
Opiskelija ei tunne alan peruskäsitteitä.
Osasuorituksista alle 50 pistettä (not translated)
Opiskelija tuntee jossain määrin peruskäsitteitä.
Osasuorituksista 50-69 pistettä (not translated)
Opiskelija tuntee melko hyvin peruskäsitteitä.
Osasuorituksista 70-89 pistettä (not translated)
Opiskelija tuntee erittäin hyvin peruskäsitteet ja osaa soveltaa tietojansa verkkojen tietoturvan perustarpeisiin.
Osasuorituksista 90 pistettä tai enemmän (not translated)
Anne Jumppanen
Kimmo Tarkkanen
Sami Pyöttiälä
Tuomo Helo
Annukka Kinnari
Face-to-face
Opettajan laatima materiaali, verkkomateriaali, yms. oppimisympäristön kautta. (not translated)
Lähiopetus, ohjattu työskentely tietokoneella, harjoitukset, projektioppiminen (not translated)
Suoritettujen kotitehtävien määrä hyväksytysti. (not translated)
Finnish
04.09.2023 - 15.12.2023
01.06.2023 - 17.09.2023
50 - 80
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Opintojaksolla ei ole varsinaista tenttiä. (not translated)
Opintojaksolla opiskellaan Tietojenkäsittelyn opintoihin liittyviä Informaatioteknologian perusteita: Liiketoiminta, Ohjelmointi, Web-ohjelmointi.
Opintojaksolla opiskellaan sekä yksin, ryhmissä ja projekteissa. (not translated)
Kontaktitunnit teoria- tai ryhmätyötiloissa: 24h
• Liiketoiminta: 18h
Kontaktitunnit ATK- ja virtuaaliluokassa: 70h
• Ohjelmointi: 20h
• WWW-ohjelmointi: 22h
YHTEENSÄ: 135h (not translated)
Aloitustasotesti (osana orientaatiota): Viikko 34
Ohjelmointi (2 op): Viikot 36 - 41, 44 - 47 (10 kertaa kahdelle ryhmälle).
Liiketoiminta (1 op): Viikot 36-41 (6 kertaa ryhmät yhdessä)
Web-ohjelmointi (2 op): Viikot 37 – 41, 43 – 49 (8 kertaa kahdelle ryhmälle) (not translated)
Web-ohjelmointi: Vähimmäispistemäärää ei ole saavutettu.
Liiketoiminta: Alle puolet tehtävistä hyväksytty.
Ohjelmointi: Alle puolet tehtävistä tehty ja hyväksytty. (not translated)
Web-ohjelmointi: Opiskelija osaa hallita HTML5 ja CSS3 teknologioiden perusteet sekä luoda yksinkertaisen www-sivuston ryhmässä.
Liiketoiminta: Opiskelija tuntee liiketoiminnan perustarpeita ja osoittaa sen loppuraportissaan. Henkilökohtaisista tehtävistä on hyväksytty vähintään puolet.
Ohjelmointi: Opiskelija ymmärtää kurssilla läpikäytyjen ohjelmointirakenteiden esimerkit. Tehtävistä tehty ja hyväksytty 50-79% (not translated)
Web-ohjelmointi: Opiskelija osaa hallita HTML5 ja CSS3-teknologiat sekä luoda yksinkertaisen ja pitkälti responsiivisen www-sivuston ryhmässä
Liiketoiminta: Opiskelija pystyy pohtimaan ja kuvailemaan loppuraportissa yritystoimintaa ja sen ratkaisuja kurssin aiheiden kautta. Henkilökohtaisissa tehtäväpalautuksissa muutamia puutteita.
Ohjelmointi: Opiskelija hallitsee kurssilla läpikäytyjen ohjelmointirakenteiden esimerkit. Tehtävistä tehty ja hyväksytty 80-94% (not translated)
Web-ohjelmointi: Opiskelija osaa hallita laajasti HTML5 ja CSS3-teknologiat sekä tehdä toimivan ja helppokäyttöisen kauttaaltaan responsiivisen internetsivuston HTML5 ja CSS hyödyntäen ryhmässä. Tukea muita kehittäjiä kehittämään www-sivuja.
Liiketoiminta: Opiskelija ymmärtää kokonaisvaltaisesti ja osaa kuvata monipuolisesti yritystoiminnan perustarpeita loppuraportissaan. Henkilökohtaisissa tehtäväpalautuksissa ei puutteita.
Ohjelmointi: Opiskelija osaa soveltaa kurssilla läpikäytyjä ohjelmoinnin rakenteita. Tehtävistä tehty ja hyväksytty 95% (not translated)
Face-to-face
Kaikki oppimateriaali ilmoitetaan ItsLearningissä. (not translated)
Opintojakson läpäisy edellyttää hyväksytysti suoritettujen harjoitusten tekemistä sekä aktiivista osallistumista harjoitustyön tekoon.
Viikkokohtaisia kotitehtäviä on 10 sarjaa, kussakin 10 pisteen edestä tehtäviä. Kotitehtäväsarjan kokonaisarviointi noudattaa seuraavaa kaavaa:
40 pistettä -> 1
55 pistettä -> 2
70 pistettä -> 3
80 pistettä -> 4
90 pistettä -> 5
Harjoitustyö arvioidaan erikseen skaalalla 1-5.
Opiskelijan opintojakson arvosana muodostuu kotitehtäväsarjan ja harjoitustyön keskiarvosta. Molempien osioiden pitää olla hyväksyttyjä. (not translated)
Finnish
08.01.2024 - 30.04.2024
29.11.2023 - 18.01.2024
50 - 100
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
1) Antamalla näytön esim. tekemästään työelämän projektista, jolla opiskelija osoittaa hallitsevansa opintojakson sisällön.
2) Sivustolla mooc.fi kuvataan ohjelmoinnin MOOC, joka vastaa sisällöltään Helsingin yliopiston tietojenkäsittelytieteen laitoksen kursseja Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi. Kurssit vastaavat yhteensä kymmentä opintopistettä (5+5).
Ohjelmoinnin perusteet voi suorittaa tekemällä ohjelmoinnin MOOCin alkuosan. (not translated)
Opintojaksolla ei ole tenttiä. (not translated)
Opiskelijan työn mitoitus
5 opintopistettä: 27 * 5 = 135 tuntia
Opintojakson kesto: 8.1. - 19.4.2024 (14 viikkoa + opetukseton viikko 8)
Viikkotyömäärä: 135 tuntia / 14 viikkoa = 9,5 tuntia viikossa (not translated)
Opintojaksolla opiskellaan ohjelmoinnin ajattelutapaa sekä tutustutaan ohjelmistokehityksen pääpiirteisiin.
Opintojakson harjoitukset tehdään Javalla.
Tulostaminen näytölle ja tiedostoon.
Tiedon lukeminen näppäimistöltä ja tiedostosta.
Ohjelmoinnin valintarakenteet.
Ohjelmoinnin toistorakenteet.
Aliohjelmat ja niiden käyttö.
Poikkeukset.
Taulukot ja merkkijonot.
Ohjelman dokumentointi.
Ohjelman testaus. (not translated)
Hyväksytysti suoritettuja harjoituksia puuttuu ja/tai harjoitustyö puuttuu. (not translated)
Hyväksytysti suoritettuja harjoituksia on tehty minimimäärä tai niiden laatu on tyydyttävä ja/tai harjoitustyön laatu on tyydyttävää tasoa. (not translated)
Hyväksytysti suoritettuja harjoituksia on tehty riittävästi ja niiden laatu on hyvää ja harjoitustyön laatu on hyvää tasoa. (not translated)
Hyväksytysti suoritettuja harjoituksia on tehty maksimimäärä ja niiden laatu on kiitettävää ja harjoitustyön laatu on kiitettävää tasoa. (not translated)
Matti Kuikka
Face-to-face
Opettajan laatima materiaali, verkkomateriaali sekä oppimisympäristön tehtävät. (not translated)
Lähiopetus, tietokoneavusteinen opetus, tehtäväperustaisuus (not translated)
Kotitehtävät ja harjoitukset:
Automaattinen ja opettajan arviointi. Hyvitys jos vähintään 70% suoritettu, josta saa +1 arvosanan hyvityksen, ja jos 90% suortitettu, saa maksimihyvityksen +2 osakokeen arvosanaan.
Alkuosa ja loppuosa arvioidaan erikseen.
Osakokeet:
Minimi (1) 45% kokeen pisteistä, 85% saa maksimin (5).
Uusintatenttiminen on mahdollista tenttiakvaariossa. Kutakin koetta voi yrittää maksimissaan 3 kertaa, kuitenkin onnistuneen kokeen suorituksen jälkeen vain kerran voi yrittää parantaa arvosanaa. Ensimmäinen koekerta on koululla.
Arviointi kattaa seuraavat aihealueet:
Lukujärjestelmät, Loogiset operaatiot, Todennäköisyyslaskenta, Tietorakenteet, Tilastomatematiikka, soveltuvien työkalujen käyttö tilastoihin ja laskentaan. (not translated)
Finnish
04.09.2023 - 15.12.2023
02.05.2023 - 17.09.2023
50 - 80
Kurssin materiaalit ja demotehtävien mallivastaukset ovat ITS.ssä.
Harjoitustehtävät suoritetaan ViLLEssä.
Kurssin yleinen tiedotus ITS:n kautta.
Käytämme osan 2 tilastomatematiikassa Pythonia ja Jupyter Notebook tietojen analysointiin. (not translated)
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Osa 1, viikolla 43
Osa 2, viikolla 50 (not translated)
Opintojaksolla opiskellaan tietojenkäsittelyn matematiikan taitoja. Joka viikko on tunnin mittainen uuden asian käsittelytuokio, jonka jälkeen tietokoneilla tehtäviä harjoituksia. Lisäksi viikkotehtäviä, jotka demotaan harjoitustunneilla.
Sähköisenä oppimisympäristössä tehdään tehtäviä harjoituustunneilla yksin tai yhdessä sekä tuntien jälkeen kotitehtvinä. Tehtävät ovat pääosin automaattisesti arvioituja, joissa opiskelijat näkevät tehtävän suorituksen jälkeen opettajan laatimat ohjeet oikean ratkaisun osalta sekä tiedon onko vastaus oikein. Osa tehtävistä vertaisarvioidaan. Opiskelijoita kannustetaan yhteistyöhön opiskelun aikana. (not translated)
Kontaktitunnit:
- Kurssin osien aloitukset (1h/osa): 2h
- Viikon aihe yhdessä (1h/viikko): 12h
- Työskentely harjoituksissa (2h/viikko 12 kertaa): 24h
- Kokeet (2h/koe): 4h
YHTEENSÄ: 42h
Itsenäinen opiskelu ja kotitehtävät: 90h (not translated)
Viikko 36: Peruslaskujen kertaus, Lukujärjestelmät
Viikko 37: Komplementtiluvut, Binäärilaskenta
Viikko 38: Todennäköisyyslaskennan perusteet
Viikko 39: Todennäköisyyslaskennan soveltaminen
Viikko 40: Loogiset operaatiot ja Boolen algebra
Viikko 41: Päättelyä, Tietorakenteet
Viikko 43: Kertaus, Osan 1 koe
Viikko 44: Tilastomatematiikan perusteet
Viikko 45: Tilastomatematiikan perusteet, jatkoa
Viikko 46: Tilastollisen analyysin perusteita
Viikko 47: Tiedon esittäminen Pythonilla
Viikko 48: Data-analyysin alkeet Pythonilla
Viikko 49: Kertaus
Viikko 50: Osan 2 koe (not translated)
Opiskelija osaa:
- kertoa, miksi eri lukujärjestelmiä tarvitaan tietojenkäsittelyssä
- kertoa mitä ovat loogiset operaatiot sekä miten niitä voidaan hyödyntää
- määritellä yksinkertaisten tapahtumien todennäköisyyksiä
- tunnistaa tärkeimmät tietorakenteet
- kertoa millä tavalla kerättyä tietoa voidaan analysoida
- tehdä yksinkertaisia laskentaa ja tiedon analysointia soveltuvilla työkaluilla (not translated)
Opiskelija osaa:
- suorittaa laskutoimituksia binääri ja desimaalijärjestelmissä
- kuvata loogisia lauseita Boolen algebran avulla
- kuvata, mitä jono- ja pinorakenteet ovat ja missä niitä voi käyttää
- laskea tapahtumien todennäköisyyksiä
- käyttää Exceliä tietojen analysointiin ja visualisointiin (not translated)
Opiskelija osaa:
- suorittaa lukujärjestelmämuunnoksia
- soveltaa totuustaulukoita ongelmien ratkaisemissa
- laskea tapahtumien todennäköisyyksiä hyödyntäen Bayesin teoreemaa
- hyödyntää soveltuvia työkaluja tietojen analysointiin ja visualisointiin sekä liittää näitä raportteihin
- osaa hyödyntää data-analytiikka ongelman ratkaisuun
- osaa hyödyntää Pythonia tietojen analysointiin ja visualisointiin (not translated)
Anne Jumppanen
Annukka Kinnari
Face-to-face
Opintojakson työtilassa IT'S Learningissa. (not translated)
Materiaalin lukeminen ja ohjelmointiharjoitusten tekeminen.
Materiaali pitää sisällään olio-ohjelmoinnin teoriaa sekä teoriaa valaisevia kuvia ja esimerkkikoodeja. (not translated)
Arvosanan muodostuminen
Opintojakso pitää sisällään 10 viikkotehtäväsarjaa, joihin sisältyy ohjelmoinnin teorian opiskelua sekä aiheeseen liittyviä ohjelmointitehtäviä.
Jokaisen viikkotehtäväsarjan maksimipistemäärä on 10 pistettä. Koko kurssilla on siis jaossa 100 pistettä.
Opintojakson arvosana muodostuu opiskelijan tekemien ja palauttamien tehtävien lukumäärän ja laadun perusteella.
Tehtyjä tehtäviä 40 % -> arvosana 1
Tehtyjä tehtäviä 55 % -> arvosana 2
Tehtyjä tehtäviä 70 % -> arvosana 3
Tehtyjä tehtäviä 80 % -> arvosana 4
Tehtyjä tehtäviä 90 % -> arvosana 5 (not translated)
Finnish
04.09.2023 - 15.12.2023
01.05.2023 - 15.09.2023
15 - 35
Avoimen AMK:n opiskelijoita otetaan mukaan opintojaksolle max 3.
Lue myös opintojakson edeltävyysehdot. (not translated)
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
1) Antamalla näytön esim. tekemästään työelämän projektista, jolla opiskelija osoittaa hallitsevansa opintojakson sisällön.
2) Sivustolla mooc.fi kuvataan ohjelmoinnin MOOC, joka vastaa sisällöltään Helsingin yliopiston tietojenkäsittelytieteen laitoksen kursseja Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi. Kurssit vastaavat yhteensä kymmentä opintopistettä (5+5).
Olio-ohjelmoinnin voi suorittaa tekemällä ohjelmoinnin MOOCin loppuosan. (not translated)
Opintojaksolla ei ole tenttiä. (not translated)
Itsearviointi
Opiskelijan tulee kiinnittää säännöllisesti huomiota omaan opiskeluunsa ja oppimiseen.
Opiskelijaa pyydetään tekemään muistiinpanoja jokaisen viikkotehtävän kohdalla pohtien ainakin seuraavia asioita
* Tehtävän teema: Mitä tiesin teemasta etukäteen? Mitä ajatuksia teema herätti?
* Tehtävää tehdessä: Esiin nousseet ajatukset kohdistuen tehtävien vaativuustasoon ja mielenkiintoon
* Tehtävän jälkeen: Mitä opin?
sekä antamaan itselleen arvosana työskentelystään jokaisen viikkotehtäväsarjan kohdalla asteikolla: Erinomainen - Hyvä - Tyydyttävä. (not translated)
Opintojakson suoritus edellyttää hyväksytysti suoritettujen harjoitustehtävien tekemistä ja palauttamista määräaikaan mennessä.
5 opintopistettä: 27 * 5 = 135 tuntia
Opintojakso ajoittuu aikavälille 1.9.2023 - 16.12.2023
Viikkotyömäärä: 135 tuntia / 13 viikkoa = 10,4 tuntia viikossa (not translated)
Opintojakson suoritettuaan opiskelija osaa:
- kuvailla ohjelmistotuotteen kehitystyön vaiheet ja keskeiset menetelmät
- selittää käsitteet luokkahierarkia, periytyvyys ja monimuotoisuus sekä soveltaa niitä ohjelmistokehityksessä
- keskustella rinnakkaisohjelmoinnin mahdollisuuksista
- soveltaa poikkeusrakenteita
- suunnitella, toteuttaa ja dokumentoida yksinkertaisen käyttöliittymäsovelluksen.
Sisältö
- keskeisimmät oliorakenteet
- virheiden käsittely poikkeuksilla
- säikeet
- tietokantayhteyden luominen
- ohjelmistotuotannon prosessi ja menetelmät
- UML kaavioiden ymmärtäminen ja auttavasti niiden piirtäminen (not translated)
Katso yllä arvioinnin kohteet:
Opintojakson arvosana muodostuu opiskelijan tekemien ja palauttamien tehtävien lukumäärän ja laadun perusteella.
Opiskelijan arvosana on hylätty, mikäli tehtyjä ja palautettuja tehtäviä on alle 40 % kokonaismäärästä. (not translated)
Katso yllä arvioinnin kohteet:
Opintojakson arvosana muodostuu opiskelijan tekemien ja palauttamien tehtävien lukumäärän ja laadun perusteella.
Opiskelijan arvosana on 1, mikäli tehtyjä ja palautettuja tehtäviä on yli 40 % mutta alle 55% kokonaismäärästä.
Opiskelijan arvosana on 2, mikäli tehtyjä ja palautettuja tehtäviä on yli 55 % mutta alle 70% kokonaismäärästä. (not translated)
Katso yllä arvioinnin kohteet:
Opintojakson arvosana muodostuu opiskelijan tekemien ja palauttamien tehtävien lukumäärän ja laadun perusteella.
Opiskelijan arvosana on 3, mikäli tehtyjä ja palautettuja tehtäviä on yli 70 % mutta alle 80% kokonaismäärästä.
Opiskelijan arvosana on 4, mikäli tehtyjä ja palautettuja tehtäviä on yli 80 % mutta alle 90% kokonaismäärästä. (not translated)
Katso yllä arvioinnin kohteet:
Opintojakson arvosana muodostuu opiskelijan tekemien ja palauttamien tehtävien lukumäärän ja laadun perusteella.
Opiskelijan arvosana on 5, mikäli tehtyjä ja palautettuja tehtäviä on vähintään 90 kokonaismäärästä. (not translated)
Face-to-face
In the workspace of this course.
Reading the given material and coding the programming exercises and exercise work. Demonstrating and documenting the exercise work.
Grading
Course contains 9 exercises + exercise work, which contain both programming theory and coding.
Grade is formed based on the number and quality of acceptably finished exercises:
9 exercises -> grade 1
10 exercises -> grade 2
11 exercises -> grade 3
12 exercises -> grade 4
13 exercises -> grade 5
Exercise work corresponds 4 weekly exercises.
Finnish
08.01.2024 - 30.04.2024
29.11.2023 - 18.01.2024
10 - 100
Maximum of 3 open university students can take this course.
Also take into account that students shall have passed introduction to programming course or have similar skills.
Engineering and Business
Degree Programme in Information and Communication Technology, Degree Programme in Business Information Technology, Degree Programme in Information and Communications Technology
Kupittaa Campus
H-5
1) Demonstrate e.g. a real work life project and showing that student masters the contents of this course.
2) mooc.fi contains a programming MOOC, whose contents covers the Introduction to Programming and Advanced Programming courses of the University of Helsinki. Courses are 10 credits together (5+5). MOOC in question contains object oriented material at the end.
No exam.
Self assessment
Student regularly pays attention to own learning and studying.
Students are asked to take notes from each programming exercise and contemplate at least the following:
* Topic area: What did I know about the topic beforehand? What did I think about the area?
* While coding: Thoughts about the challenge level and interest of the exercise.
* Afterwards: What did I learn?
Moreover, students learn to assess their own work regarding every assignment using scale: Excellent - Good - Sufficient.
To pass this course requires acceptably finished coding exercises as well as exercise work and return in time.
5 credits: 27 * 5 = 135 hours
Weekly work amount: 135 hours / 14 weeks = 9.6 hours a week.
The course includes 3 hours of guided instruction and 2 hours of assignments where teacher(s) are present.
Course is arranged between January - April 2024 (week 2 - week 17).
After completing this course, student can:
- Describe the phases and methods of software development.
- Explain terms such as class hierarchy, inheritance and polymorphism and apply them in software development.
- Discuss the possibilities of concurrency.
- Use exceptions.
- Design, implement, test and document applications.
- Use style guide.
Contents:
- Common object oriented programming methods.
- Error handling using exceptions.
- Software engineering process and methods.
- UML diagrams.
Grade is fail if less than 9 exercises are acceptably done and/or exercises are very insufficient or of very poor quality.
Grade is satisfactory (1-2) if student returns 9-10 exercises in time and they are sufficiently well made or there are more than 10 exercises return but their quality is not very good.
Grade is good (3-4) if student returns 11-12 exercises on time and they are well done.
Grade is excellent (5) if all exercises are done in time and the quality is excellent.
Face-to-face
All needed material will be available online in https://cisco.netacad.com
Further course enrollment instructions are provided by instructor.
Please register to the site using school email.
Laboratory assignments in laboratory room
Packet tracer assignments done at home
Module exams
Practice final exams
Theory final exam and Packet Tracer final exam.
Grading details will be provided in course plan, passing limit is 60%.
English
08.01.2024 - 30.04.2024
01.09.2023 - 08.01.2024
0 - 60
Engineering and Business
Degree Programme in Information and Communication Technology, Degree Programme in Business Information Technology, Degree Programme in Information and Communications Technology
Kupittaa Campus
H-5
Theory final exam and Packet Tracer exam will held in course.
You can do one re-exam within course deadline.
NOTE: Course ending time shown in academy system is not real, please check the course plan for end date!
Lecturing and laboratory work each week
Independent studying, including:
- Studying the course material
- Completing exercises
- Preparation for finals exam(s)
Course covers the architecture, components, and operations of routers and switches in small networks and introduces wireless local area networks (WLAN) and security concepts. Students learn how to configure and troubleshoot routers and switches for advanced functionality using security best practices and resolve common issues with protocols in both IPv4 and IPv6 networks. The course includes activities using Packet Tracer, hands-on lab work, and a wide array of assessment types and tools. By the end of the course, students will be able to:
- Configure VLANs and Inter-VLAN routing applying security best practices.
- Troubleshoot inter-VLAN routing on Layer 3 devices.
- Configure redundancy on a switched network using STP and EtherChannel.
- Troubleshoot EtherChannel on switched networks.
- Explain how to support available and reliable networks using dynamic addressing and first-hop redundancy protocols.
- Configure dynamic address allocation in IPv6 networks.
- Configure WLANs using a WLC and L2 security best practices.
- Configure switch security to mitigate LAN attacks.
- Configure IPv4 and IPv6 static routing on routers.
Tuomo Helo
Tero Virtanen
Face-to-face
I . Kurssikirjat:
The Linux Command Line: A Complete Introduction
William Shotts
2nd edition
2019
Tästä on olemassa netissä vielä uudempi, päivitetty painos: https://linuxcommand.org/tlcl.php
Mastering Ubuntu Server
Jay LaCroix
4th edition
2022
Kurssikirjoja luetaan vain valikoiduin osin.
Kurssikirjat ovat luettavissa oppilaitoksemme eBook Central -palvelussa.
II. Teoreettista osuudet kirja ja muu materiaali tarkentuu kurssin alkaessa.
III. Opettajan laatimat harjoitustehtävät. (not translated)
Harjoitustehtävät (8 kpl): 0,0 (hylätty); 0,5 (alin hyväksytty), 1,0; 1,5; 2,0; 2,5 tai 3,0 arvosanayksikköä tehtävistä kerättyjen pisteiden määrän perusteella. Kurssin läpäiseminen edellyttää hyväksyttyä suoritusta.
Arvosteluskaala: vähintään 30 pistettä -> 0,5 arvosanayksikköä; 38 pistettä -> 1,0; 46 pistettä -> 1,5; 54 pistettä -> 2,0; 62 pistettä -> 2,5; 70 pistettä -> 3,0. Maksimipistemäärä 80.
Tentti: 0,0-2,0 (alin hyväksytty suoritus 0,5 arvosanayksikköä) (not translated)
Finnish
08.01.2024 - 30.04.2024
01.09.2023 - 20.01.2024
0 - 80
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Kurssin puolen välin jälkeen monivalintatentti käyttöjärjestelmien teoriasta.
Uusintamahdollisuus kurssin päätteeksi. (not translated)
Käytännön työskentely luokassa opettajan johdolla
Pääosin kotona tehtävät käytännön harjoitustehtävät
Teorialuennot
Materiaalin lukeminen
Tenttiminen (not translated)
Käytännön opetusta paikan päällä 24h
Teoriaopetusta paikan päällä 10h
Tentti ja sen uusintatilaisuus 4 h
Oman virtuaaliympäristön valmistelua ja ylläpitoä 7h
Materiaalin läpikäyntiä ja harjoitustehtävien tekemistä 70h
Tenttiin valmistautumista 20h (not translated)
Opetus etenee pääpiirteissään seuraavassa järjestyksessä:
Käyttöjärjestelmän teoriaa
Linux-käyttöjärjestelmän asentaminen virtuaalikuvakkeelle
Johdatus käyttöjärjestelmiin
Bash-komentotulkin peruskäyttö
Pääkäyttäjänä toimiminen
Ohjelmistojen ja prosessien hallinta
Käyttäjien ja oikeuksien hallinta
Bash-komentotulkin kehittyneempi käyttö
Verkkoyhteyksien hallinta
Johdatus palvelimiin
Tietokantapalvelimen asentaminen
Web-palvelimen asentaminen ja hallitseminen
Tietoturvan perusteita
Teoriatentti ja tentin uusinta. (not translated)
There is no implementations attached to this degree programme.