From cc884dd5d5ccccf77b48517dfc1cec55ef9d63f6 Mon Sep 17 00:00:00 2001 From: Paavo Nieminen <paavo.j.nieminen@jyu.fi> Date: Wed, 2 Apr 2025 14:48:26 +0300 Subject: [PATCH] =?UTF-8?q?Muutaman=20demo-ohjeen=20nypl=C3=A4yst=C3=A4=20?= =?UTF-8?q?vuodelle=202025?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2015/demot/tim/d02_sormet_syvemmalle.rst | 10 +++++++ 2015/demot/tim/d03_sormet_chen.rst | 17 ++++++++--- 2015/demot/tim/d04_c.rst | 38 ++++++++++++++---------- 3 files changed, 46 insertions(+), 19 deletions(-) diff --git a/2015/demot/tim/d02_sormet_syvemmalle.rst b/2015/demot/tim/d02_sormet_syvemmalle.rst index 2b48c40..a320544 100644 --- a/2015/demot/tim/d02_sormet_syvemmalle.rst +++ b/2015/demot/tim/d02_sormet_syvemmalle.rst @@ -19,6 +19,16 @@ Jyväskylän yliopiston Informaatioteknologian tiedekunta. STATUS: **Tehtävä on päivitetty kevyesti vuodelle 2025. Raportoikaa ongelmista heti, jos ilmenee. Palautustapa sama kuin Demo 1:ssä.** +.. Tässä nosto d04_c.rst:stä. Samasanaisesti siellä. Voisi muistaa + varmistaa tämän alkupuolella ja tehdä vastaavan siivouksen sinne + neloseen!? + + Reunahuomautus 2023: Vois olla sopivaa käydä signaalien C-c ja C-z + hyötykäyttö läpi jo demoissa 1-2 järjestelmällisesti. Jos on + ehditty jo tehdä, niin tässä sitten sanamuodoiksi + "muistathan"-tyyppinen eikä ikään kuin uutena näitä enää. + + .. contents:: Mistä tässä harjoitteessa on kyse diff --git a/2015/demot/tim/d03_sormet_chen.rst b/2015/demot/tim/d03_sormet_chen.rst index 435792b..17ee94f 100644 --- a/2015/demot/tim/d03_sormet_chen.rst +++ b/2015/demot/tim/d03_sormet_chen.rst @@ -10,8 +10,12 @@ Sormet C:hen ############## -ITKA203 Käyttöjärjestelmät -kurssin Demo 3 keväällä 2015, 2016 ja 2017 -ja 2018 ja 2019 ja 2020 ja 2021 ja 2022 ja 2023 ja 2024. "Lähespikaintro C-kielellä ohjelmointiin" +ITKA2030 Käyttöjärjestelmien ja pilvipalveluiden +perusteet -opintojakson Demo 3 keväällä 2025. + +"Ensikosketus C-kieleen ja kääntäjään" + +(Aiemmin ITKA203 Käyttöjärjestelmät -kurssin Demo 3 vuosina 2015-2024) Paavo Nieminen, ``paavo.j.nieminen@jyu.fi`` @@ -129,7 +133,7 @@ Käyttöjärjestelmät-kurssin ensimmäisille harjoitteille. Ota jälleen pääteyhteys IT-palveluiden suorakäyttökoneeseen, muistele miten screeniä käytellään näppärästi, ja aseta sopivaksi katsomassasi screen-ikkunassa työhakemistoksesi tämän kolmannen demon hakemisto, -nimeltään esimerkiksi ``~/kj24/demo3/`` tai muuta vastaavaa. (Muistele +nimeltään esimerkiksi ``~/kj25/demo3/`` tai muuta vastaavaa. (Muistele tarvittaessa aiempia demoja: miten hakemisto vaihdettiin, miten varmistettiin, mikä on nykyinen työhakemisto, jne. ... Tee vaikka itsellesi omaa muistilistaa olennaisimmista komennoista, kunnes ne @@ -370,6 +374,11 @@ niin toki se pitää lopuksi sulkea. Ihan samoin kuin C#:ssa, Javassa ja muissakin lohkorakenteisissa kielissä, joiden syntaksi on tarkoituksella johdettu C:stä. +Vuonna 2025 käytössämme olevat suorakäyttökoneet ovat vielä vanhan +standardin ja C-version mukaisia. Tulevaisuudessa komennon ``c99`` +tilalle tulee komento ``c17``, mutta itse sisältö C-kielen perusteiden +kanssa tuskin mihinkään muuttuu. + Käännä ja testaa ohjelmaa suorakäyttökoneessa kuoren kautta. Komenna:: c99 l04_helloworld.c @@ -1111,7 +1120,7 @@ omia tunnelmiasi kurssilla ja niin edelleen...):: Ympäristömuuttuja USER == nieminen Ympäristömuuttuja HOME == /nashome3/nieminen - Ympäristömuuttuja PWD == /nashome3/nieminen/kj24esim/demo3 + Ympäristömuuttuja PWD == /nashome3/nieminen/kj25esim/demo3 Ympäristömuuttuja LC_ALL == en_GB.utf8 Ympäristömuuttuja LANG == en_US.UTF-8 Ympäristömuuttuja LEMPIKALA == miekkakala diff --git a/2015/demot/tim/d04_c.rst b/2015/demot/tim/d04_c.rst index defc554..961eb3f 100644 --- a/2015/demot/tim/d04_c.rst +++ b/2015/demot/tim/d04_c.rst @@ -8,26 +8,34 @@ Sormet syvemmälle C:hen ######################### -ITKA203 Käyttöjärjestelmät -kurssin Demo 4 keväällä 2018 ja 2019 ja -2020 ja 2021 ja 2022 ja 2023. "Lähespikaintro C-kielellä ohjelmointiin" +ITKA2030 Käyttöjärjestelmien ja pilvipalveluiden +perusteet -opintojakson Demo 4. + +(Aiemmin ITKA203 Käyttöjärjestelmät -kurssin Demo 4 vuosina 2018-2024) + +"Lähespikaintro C-kielellä ohjelmointiin" Paavo Nieminen, ``paavo.j.nieminen@jyu.fi`` Jyväskylän yliopiston Informaatioteknologian tiedekunta. -STATUS: Vuosina 2018-2023 tämä on tarkoitettu ennakkolukemistoksi ja -esitehtäväksi noin 2 tunnin mittaiseen yhteisharjoitteeseen, joka -tehdään mikroluokassa (vuosina 2020-2021 oli poikkeuksellisesti -Zoom-järjestelmän kautta etäyhteydellä, mutta 2022 alkaen palattiin -lähikeskusteluun - tule paikalle vain terveenä). Vaihtoehtona on -itsenäinen, hieman laajempi tehtävä. Deadline-perusteisesti -suorittavien opiskelijoiden tulisi tutustua tähän tarkoin ja hyvissä -ajoin ennen omaa sessiota aikavälillä 24.-26.4.2023, jotta sessiosta -tulee mielekäs. Ennakkoilmoittautuminen Sisussa on toivottavaa, että -osataan varautua. Samanlaiset sessiot tarjotaan 2 tunnin välein -ajankohtina, joissa Sisussa on aikaikkunoita nimikkeellä -"Laboratoriotyö". Jos yksi ei tuntunut itselle riittävältä, saa -halutessaan kerrata saman setin toisen porukan kanssa. +STATUS: Vuosina 2018-2025 tämä on tarkoitettu ennakkolukemistoksi ja +esitehtäväksi noin 2 tunnin mittaiseen yhteisharjoitteeseen, jota on +tehty tilanteesta ja vuodesta riippuen mikroluokissa tai etänä +Zoomilla. Keväällä 2025 tehdään etänä Zoomin kautta. Itsenäistä +palautustehtävää ei tarvitse palauttaa, mikäli pääsee osallistumaan +ryhmätyöistuntoon. Sen palautuslaatikko avautuu ryhmäistuntojen +jälkeen, jotta ei tule ylimääräistä tarkastustyötä. + +Vaihtoehtoisesti voi tehdä tämänkin tehtävän itsenäisesti, jolloin voi +joutua pähkäilemään itsekseen hiukan enemmän kuin ryhmän ja opettajan +aktiivisella avustuksella. + +Deadline-perusteisesti suorittavien opiskelijoiden tulisi tutustua +tähän tarkoin ja hyvissä ajoin ennen lähi-istuntoa, jotta yhdessä +tekemisestä tulee mielekästä. Kaikki vähintäänkin tietäisivät, +millaisista asioista suurin piirtein puhutaan. Päivämäärät ja +yksityiskohdat tiedotetaan toteutuskohtaisesti vuosittain. .. contents:: -- GitLab