Please select the curriculum by the start year of studies and competence track.
Tuomo Helo
Face-to-face
JavaScript Everywhere: Building Cross-Platform Applications with GraphQL, React, React Native, and Electron
by Adam D. Scott | Feb 25, 2020
The chapters from 18 to 20 will be skipped.
The book is (at the course beginning) available In Ebook Central.
6 personal assignments: 60 points
The teamwork: 40 points.
The assignments must be returned by the deadline to get the points. The student must also participate in the demonstration to get the points.
The assignments returned after the deadline and/or without participating in the demos will give only half of the points.
The student must get at least 30 points (of which at least 25 from the personal assignments) to pass the course.
The grading scale (points -> grade):
30 points -> 1
50 points -> 2
70 points -> 3
80 points -> 4
90 points -> 5
Finnish
29.08.2022 - 16.12.2022
20.07.2022 - 08.09.2022
25 - 40
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Contents:
During this course
1) a backend web server with GrahpQL API is implemented together with related
2) React based web client and
3) React Native based mobile client.
In this order.
Also an authentication process is implemented. Attention is paid for the architecture of the solution.
In the teamwork the students can elaborate more deeply on the subject by creating their own web site with mobile access.
The instructors will provide with one teamwork subject, but the students can select a different subject as long as it satisfies the requirements set in the teamwork commission and utilizes GraphQL and React Native.
Technology:
- JavaScript
- Node.js
- Express.js web framework
- GraphQL API with Apollo
- GraphQL Playground
- MongoDB database with Mongoose
- JSON Web Tokens
- React
- React native
- Expo
Contact lessons: Theory, programming together, demos and some support to working in teams.
6 personal assignments:
A teamwork project (Not compulsory)
Jani Ekqvist
Face-to-face
Online material, provided through ItsLearning
The evaluation is based on:
- Compulsory exam, Pass/Fail
- Homework assignments, 40% of grade
- Laboratory assignments, 40% of grade
- Testing exercise, 20% of grade
Finnish
29.08.2022 - 16.12.2022
20.07.2022 - 15.09.2022
40 - 50
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Juha Saarinen
Sanna Määttä
Juha Saarinen
Sanna Määttä
Face-to-face
In Itslearning
Internet
Self study
Practical assignment
Quality of the returned assignment.
English
01.10.2022 - 31.07.2023
26.09.2022 - 31.07.2023
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).
Degree Programme in Information and Communication Technology, Degree Programme in Business Information Technology, Degree Programme in Information and Communications Technology
Kupittaa Campus
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.
Kimmo Tarkkanen
Tuomo Helo
Face-to-face
SAP UA:n SAP S/4HANA -materiaalia: tehtäviä ja monisteita. Saatavilla sähköisenä kurssin oppimisympäristössä.
Odoo-osiossa käytetään muutamaa lukua kirjasta:
Learn Odoo 12
Author: Greg Moss
Pages: 488 Size:
Publisher: Packt Publishing
Published: 31 October, 2019
eISBN-13: 9781789531480
Kirja on luettavissa sähköisessä muodossa Ebook Central -kirjastostamme.
Muuta opettajan jakamaa materiaalia. (not translated)
Opetusta annetaan mahdollisuuksien mukaan sekä paikan päällä että online.
Kurssilla käytetään Zoom-ohjelmistoa. Kurssin opetusympäristö infoineen ja materiaaleineen on itsLearning.
Käytännön ja teoriaharjoitustehtävien tekeminen.
Luennoille osallistuminen
Projektityöskentely harjoitustyöhön liittyen.
Kirjallisuuden ja materiaalien lukeminen (not translated)
Opintojakso arvostellaan seuraavasti:
ERP: henkilökohtaiset käytäntö- ja teoriaharjoitukset 30 p
Muut yrityksen tietojärjestelmät: essee valitusta tietojärjestelmästä 10 p
Ryhmätyön asiakasosuus 20 p
Ryhmätyön toimittaja-osuus 20 p
Tentti 20 p
Yhteensä 100 p
Arvosanaskaala:
Pisteitä 30 -> arvosana 1; pisteitä 45 -> arvosana 2; pisteitä 60 -> arvosana 3; pisteitä 75 -> arvosana 4; pisteitä 90 -> arvosana 5.
Reunaehto: opiskelijan pisteistä on oltava vähintään 10 pistettä Ryhmätyöstä. (not translated)
Finnish
29.08.2022 - 16.12.2022
01.06.2022 - 11.09.2022
25 - 40
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Kurssin opetussisällöt aikajärjestyksessä:
ERP-järjestelmien perusteita 3 tuntia
SAP ERP-järjestelmän käytön harjoittelua 4t+2t
Tietojärjestelmän hankkiminen (tarjouspyynnön laatiminen) 10t
Tietojärjestelmätarjouksen tekeminen 6t
Odoo ERP-järjestelmän rakentaminen ja käyttöönotto 4t
Tentti ja harjoitustöiden esittely 4t (not translated)
Poppy Skarli
Poppy Skarli
Face-to-face
teacher’s own and web-based material
teacher-directed classroom activities, independent work, pair work, group work, project work, online activities (quizzes, meetings)
The student needs to complete all the tasks/ assignments in order to pass the course.
Finnish
29.08.2022 - 16.12.2022
01.06.2022 - 09.09.2022
60 - 80
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
A: The student can complete the English Professional Skills B2 (5ECTS) and complete Accreditation of Prior Learning based on Competence (not transfer of credits):
Within two weeks since the course start, the student submits a video and a written report showcasing expertise in oral and written workplace communication and professional communication. The report must include concrete examples of workplace communication (e.g. meetings, negotiations, written reports, instructions, emails, and so on). If the submission fulfills the assessment criteria, the student can attain the credits. If the submission does not meet the criteria, the student joins the course.
B: The student can complete the English Professional Skills B2 (5ECTS) and complete Transfer of Credits within the first two weeks of the course if the student has completed a course with the same credits and similar content at a same level (higher education)) educational institution within the last 5 years. The student will also need to provide an official transcript and course content description. Please note that this method of attainment does not apply to Open Path students
No exam. There is continuous assessment.
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: 28 h
individual work: 45 h
pairwork work: 30 h
group work: 27h
September – December 2022
1. Before you start
2. Introducing yourself & studies
3. Emails
4. Presentations
5. Reporting
6. Meetings
7. End of course evaluation
The student has insufficient attendance (has been absent in more than 4 classes). 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 been superficially reflecting on his/her own performance and has been late or reluctant to give peer feedback.
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 been reflecting on his/her own performance and has been giving peer feedback.
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. The student has been critically reflecting on his/her own performance and has been giving quality peer feedback.
Leena Mattila
Face-to-face
Verkkomateriaali ja opettajan materiaali, jotka jaetaan ItsLearningin kautta. (not translated)
lähiopetus, tehtäväperustaisuus, itsenäinen opiskelu, tiimityö (not translated)
Arvosana muodostuu arvioitavista tehtävistä ja tehdyistä hyväksytyistä tunti- ja kotitehtävistä seuraavasti:
asiatyylinen teksti 25 %
kielenhuollon testi 25 %
suullinen esitys 25 %
hyväksytyt tunti- ja kotitehtävät 25 % (not translated)
Finnish
29.08.2022 - 16.12.2022
01.06.2022 - 04.09.2022
60 - 80
Esitietovaatimuksena lukion tai ammatillisen koulun äidinkielen tai S2:n opinnot tai vastaavat C-kielitaitotason tiedot. (not translated)
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Opintojaksolla opiskellaan työyhteisö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 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 tutustutaan kansainväliseen työkuluttuuriin ja käytetään englanninkielistä materiaalia suomenkielisen tuottamisen pohjana. Opintojaksolla käytetään monipuolisesti digitaalista opiskelumateriaalia ja sähköistä oppimisympäristöä videoiden ja tekstien palauttamiseen ja materiaalin jakamiseen. (not translated)
Kontaktitunnit n. 35 h
Itsenäistä opiskelua, itsenäisiä tehtäviä ja tuntitehtäviä jatkuvasti koko opintojakson ajan, arvioitavien tehtävien tekeminen n. 100 h (not translated)
syyskuu - joulukuu 2022
• asiantuntija viestijänä, puhe-esityksen valmistautuminen, puhe-esityksiä, asiatyylinen kirjoittaminen ja harjoituksia (not translated)
Golnaz Sahebi
Tuomo Helo
Face-to-face
The course books
*
Eloquent JavaScript
Marijn Haverbeke
No Starch Press; 3 edition (December 4, 2018)
Available on the Net: http://eloquentjavascript.net
*
Learning React : Modern Patterns for Developing React Apps
2nd edition
Alex Banks and Eve Porcello
Available in ProQuest EBook Central
*
Only selected chapters will be read from the books.
*
In the React-based teamwork some tutorial project will be utilized as an example or as a starting point.
7 personal assignments: 70 points
The group project work: 30 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.
Please note that it is not compulsory to participate in the teamwork. However, then the best grades are not reachable.
The grading scale (points b -> grade):
40 points -> 1
55 points -> 2
70 points -> 3
80 points -> 4
90 points -> 5
Finnish
29.08.2022 - 16.12.2022
20.07.2022 - 22.09.2022
25 - 40
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Contents
I. JavaScript (Lectures and personal exercises)
- Basics
- Strings
- Objects, destructuring
- Arrays, array operations
- Programming functions
- Error handling
- DOM, event handling
- Modules
- Asynchronous programming
- Tools
II. React (Lectures and a teamwork)
- Basics
- JSX
- Components
- Modularization
- Tools
- Managing state
- Hooks
III. Teamwork: A simple single page web application with React (without backend)
7 personal JavaScript exercises.
React-based Teamwork.
Matti Kuikka
Mika Koivunen
Face-to-face
Will be provided in ItsLearning during the course.
Grading is based on weekly assignments and returned laboratory work. Laboratory work is mandatory.
English
29.08.2022 - 31.12.2022
01.06.2022 - 02.10.2022
60 - 80
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
There is no exam on this course.
Lectures 20h
Weekly homework 88h
Lab work 27h
The importance of Information Security for different organizations (i.e. business, non-profit, societies)
Basic principles of Information Security
Players in the Information Security field (good guys, bad guys)
Information Security Standards and Best Practices
The basics of Information Security Risk Assessment and Risk Management
The subareas of Information Security (i.a. traditional, standard based, best practices)
Threats and attack methods facing different organizations, and protection against them
Basic principles of encryption and firewalls
Business Continuity and Disaster Recovery Planning
Laboratory work
<50% assignment points.
>=50% assignment points. Student understands the basic principles of information security as well as information classification and the most common security threats. Student is familiar with information security requirements and basic concepts of risk management. Student can perform basic security scanning against information systems.
>=70% assignment points. Student understands and can apply the basic principles of information security as well as perform information classification and identify the most common security threats. Student is able to write basic information security requirements and utilize basic concepts of risk management. Student can perform basic security scanning against information systems.
>=90% assignment points. Student understands and can apply the basic principles of information security as well as perform information classification and identify security threats independently. Student is able to write information security requirements and utilize basic concepts of risk management. Student understands the necessity of disaster recovery and business continuity planning. Student can independently perform basic security scanning against information systems.
Mika Koivunen
Jani Vanharanta
Face-to-face
Finnish
29.08.2022 - 16.12.2022
01.06.2022 - 08.09.2022
60 - 80
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Anne Jumppanen
Kimmo Tarkkanen
Matti Kuikka
Sami Pyöttiälä
Tuomo Helo
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
29.08.2022 - 16.12.2022
20.07.2022 - 08.09.2022
60 - 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): Alkaa ti 30.8, päättyy ma 10.10. (10 kertaa kahdelle ryhmälle).
Liiketoiminta (1 op): Viikot 35-40 (6 kertaa ryhmät yhdessä)
Web-ohjelmointi (2 op): Viikot 43 – 40, 42 – 49 (11 kertaa kahdelle ryhmälle) (not translated)
Web-ohjelmointi: ?
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äydyt ohjelmointirakentiden 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äydyt ohjelmointirakentiden 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)
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. Kurssin voi läpistä ilman tenttiä arvosanalla 1, jos saavuttaa vähintään 70% kurssin tehtävien pisteistä.
Jos pisteitä kertyy 90%, niin arvosana on 2.
Tenttien avulla kurssillla arvosaksi voi saada korkeampia arvoja.
Kurssin alkuosa ja loppuosa arvioidaan erikseen.
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 BYOD/IT-luokassa.
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
29.08.2022 - 16.12.2022
20.07.2022 - 08.09.2022
60 - 80
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
Kurssin voi suorittaa saavuttamalla 70% kurssin tehtävien pisteistä tai läpäisemällä sen kummankin osan tentin.
Katso tästä tarkemmin osassa Arviointi. (not translated)
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 vertaisarvioidaan. Näiden ratkaisemiseen saan apua sekä keskustelualueelta että perjantain kyselytunnilla.
Sähköisenä oppimisympäristössä tehdään tehtäviä BYOD/IT-tunneilla ja BYOD/IT-tuntien jälkeen joko yksin tai yhdessä kotona tai koululla. 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 ja käydään läpi tunneilla opiskelijoiden esittäminä demoissa. Opiskelijoita kannustetaan yhteistyöhön opiskelun aikana. (not translated)
Kontaktitunnit:
- Viikon aihe yhdessä (1h/viikko): 13h
- Työskentely harjoituksissa BYOD/IT-luokassa (2h/viikko): 22h
- Kyselytunti viikkotehtävistä (1h/viikko): 11h
- Kokeet tietokoneella (aloitustesti 1h + 1,5h/koe): 4h
YHTEENSÄ: 50h
Itsenäinen opiskelu ja kotitehtävät: 80h (not translated)
Viikko 34: Aloitustasotesti (osana orientaatiota)
Viikko 35: Peruslaskujen kertaus, Lukujärjestelmät
Viikko 36: Desimaalimuunnokset, Binäärilaskenta
Viikko 37: Todennäköisyyslaskennan perusteet
Viikko 38: Todennäköisyyslaskennan soveltaminen
Viikko 39: Loogiset operaatiot ja Boolen algebra
Viikko 40: Päättely ja tietojenkäsittelyn tietorakenteet
Viikko 41: Kertaus
Viikko 43: 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 saavuttaa kurssin tehtävistä vähemmän kuin 70% pisteistä TAI opiskelija ei läpäise kurssin tenttejä. (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
Käytännöss tamä tarkoittaa, että opiskelija on JOKO saavuttanut kurssin harjoituksista vähintään 70% pisteistä tai saavuttanut vähintään 45% kurssin tentin pisteistä.
- 70 % harjoituksista tai 45% tentin pisteistä: 1
- 90% harjoituksista tai 55% tentin pisteistä: 2 (not translated)
Opiskelija osaa:
- suorittaa laskutoimituksia binääri ja desimaalijärjestelmissä
- kuvata loogisia lauseita Boolen algebran avulla ja laatia niistä totuustauluja
- laskea tapahtumien todennäköisyyksiä
- käyttää Exceliä tai Pythonia tilastomatematiikan ongelman ratkaisuun ja tiedon visualisointiin
Käytännöss tamä tarkoittaa, että opiskelija on saavuttanut vähintään 65% kurssin tentin pisteistä.
- 65 % tentin pisteistä: 3
- 75% tentin pisteistä: 4 (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ää Pythonia tietojen analysointiin
Käytännöss tamä tarkoittaa, että opiskelija on saavuttanut vähintään 85% kurssin tentin pisteistä. (not translated)
Anne Jumppanen
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
29.08.2022 - 16.12.2022
20.07.2022 - 08.09.2022
25 - 40
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.2022 - 16.12.2022
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
Finnish
01.05.2023 - 14.09.2023
01.05.2023 - 30.07.2023
0 - 10
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
10 credits
H-5
Leena Hämölä-Glorioso
Face-to-face
Lecturer's material in ITSlearning
- contact/online lessons
- online studies
- video-cv
Englanniksi
0-5. The grade is based on active participation in lessons, oral assignments and an interview.
10.01.2023 - 28.04.2023
30.11.2022 - 07.02.2023
10 - 40
Engineering and Business
Degree Programme in Business Information Technology
Kupittaa Campus
H-5
Contents:
- education
- employment
- numerical expressions
- telephoning and sending e-mail
- IT vocabulary and current topics
There is no implementations attached to this degree programme.