Ohjelmoinnin peruskurssi Y1

Samankaltaiset tiedostot
Ohjelmoinnin peruskurssi Y1

Ohjelmoinnin peruskurssi Y1

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin peruskurssi Y1

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin peruskurssi Y1 Huom: Istukaa joka paikalle sali tulee täyteen!

Ohjelmoinnin peruskurssi Y1

Kurssin käytännön järjestelyt. Tuotantotalous 1 Joel Kauppi

CHEM-A1000 Korkeakouluopiskelijan ABC

LC-8011 Työelämän venäjän perusteet 1. Aalto-yliopisto Kielikeskus Alexandra Belikova

Kurssin aloitus. AS XML-kuvauskielten perusteet Janne Kalliola

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

KVANTITATIIVISET TUTKIMUSMENETELMÄT MAANTIETEESSÄ

T harjoitustehtävät, syksy 2011

Kurssin käytännön järjestelyt. Tuotantotalous 1 Jukka Kurki

Tietokoneverkot. T Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa


Teknillisen fysiikan pääaineen tupsut / Mallilukujärjestys I periodi / viikot /

Johdanto kurssiin ja ohjelmoijan työkaluihin

Tietorakenteet ja algoritmit CSE- A1140 (5 op)

KJR-C2002 Kontinuumimekaniikan perusteet Kurssiesite

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

CHEM-A1000 Korkeakouluopiskelijan ABC

Projektien suunnittelu ja ohjaus TU-C3010

Aikuisopetuksen tehtäviin suuntautuvat opettajan pedagogiset opinnot 60 op

WebOodin opinto-opas ja ilmoittautuminen

OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6op

Kurssin esittely. Kurssin esittely. MS-C2107 Sovelletun matematiikan tietokonetyöt 1

Weboodi. Katri Laaksonen Oppimisen IT

Orientaatiotilaisuus Avoimen yliopiston opintoihin

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

Fysiikan opinnot Avoimen yliopiston opiskelijoille

Ohjelmoinnin peruskurssi Y1

WebALT Matematiikan harjoitustehtävät

WINHAWILLE 1 (6) Opiskelijasivut Opiskelijan ohjaus/hh/versio

213a. MS-A0503 Todennäköisyyslaskenna n ja tilastotieteen per; M (vkot 3-7)

ELEC-C7230 Tietoliikenteen siirtomenetelmät. Yleistä

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

Kurssiesite Lausekielinen ohjelmointi Syksy Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

Tuloslaskenta (22C00400, 6 op)

Ohjelmoinnin peruskurssi Y1

Tekniikan alan kieliopinnot

Matematiikan ja systeemitieteiden pääaineen tupsut Mallilukujärjestys I periodi / viikot /

T harjoitustyö, kevät 2012

KASVATUSTIETEEN PERUSOPINNOT SYKSYLLÄ 2017

Mallilukujärjestys Teknistieteellinen kandidaattiohjelma Tietotekniikka, 2. vuosikurssi

AIKUISKASVATUSTIETEEN PERUSOPINNOT SYKSYLLÄ 2017

031075P MATEMATIIKAN PERUSKURSSI II 5,0 op

Ohjelmoinnin peruskurssi Y1

KE/ON. MS-A0109 Differential- och integralkalkyl 1; H02. MS-A0006 Matriisilaskenta CS-A1111. Ohjelmoinnin peruskurssi H11 CS-A1111

Tuloslaskenta (22C00400, 6 op)

PHYS-A0120 Termodynamiikka (TFM) Maanantai

op vuosikurssi opettaja huom viik päivä päivämäärsalitiedot Johdatus tietojohtamiseen

Ohjelmoinnin peruskurssi Y1

Tähtitieteen käytännön menetelmiä Kevät 2009

RUOTSI LC-5411 H02. PHYS-A3121 Termodynamiikka CS-A1111 PHYS-A3121 H02 H12 MS-A0105 H02. CS-A1111 *** Ohjelmoinnin peruskurssi. Luento H13 CS-A1111

031075P MATEMATIIKAN PERUSKURSSI II 5,0 op

YLIOPPILAS KEVÄT 2020

A&O:n käyttöohje. 1. Rekisteröityminen ja kurssille ilmoittautuminen. 2. Sisäänkirjautuminen. (Lisää löydät osoitteesta:

TU-C3010 Projektien suunnittelu ja ohjaus (5 op.)

Tietokoneen toiminta (Computer Organization I)

SYVENTÄVÄT OPINNOT KEVÄÄLLÄ 2018 Kaikille yhteiset pakolliset opintojaksot

Vastuuopettaja. Kurssiesite Lausekielinen ohjelmointi Syksy Tavoitteet ja keinot. Lausekielinen ohjelmointi (10 op)


Johdanto kurssiin ja ohjelmoijan työkaluihin

ERITYISPEDAGOGIIKAN PERUSOPINNOT SYKSYLLÄ 2017

CHEM-A1250 KEMIAN PERUSTEET kevät 2016

Kurssikäytännöt ja opintojen suunnittelu. Leikola

T A M P E R E E N A IKUISLUKIO

Opintoihin orientointi

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

ELEC-C7230 Tietoliikenteen siirtomenetelmät

Kurssiesite syksy 2017:

Tietokoneen toiminta (Computer Organization I)

MA/MÅ TI KE/ON TO PE/FR PHYS-A3121 H05 RUOTSI. Differentiaali- ja integraalilaskenta 1. (ENG1) Luento PHYS-A3121 H02 CSE-A1111 H14 H11

Tietorakenteet ja algoritmit Y CSE- A1141 (5 op)

YO-INFO S2017 ILMOITTAUTUMINEN rehtori Mika Strömberg

Kurssiesite Lausekielinen ohjelmointi II Syksy Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto

T Harjoitustyöluento

Kurssijärjestelyt. ME-C2300 Verkkojulkaisemisen perusteet (5 op) Mari Hirvi Informaatioverkostot / Mediatekniikan laitos

Teknillistieteellisen alan kieliopinnot

Kurssiesite. Rakentamisen tekniikat RAK-C3004. Syksy 2016, periodi I (+ II)

Teknillistieteellisen alan kieliopinnot Hanna Snellman Opintoasiat / Kielipalvelut-yksikkö

Aalto CHEM Kandidaattiseminaari (+ BTT/KEM/MTE seminaarit)

Aalto CHEM Kandidaattiseminaari (+ BTT/KEM/MTE seminaarit)

WebOodin opinto-opas ja ilmoittautuminen

ASIAKASKOULUTUKSET. Kurssiohjelma Syksy 2017

HAHMONTUNNISTUKSEN PERUSTEET

Ohjelmoinnin peruskurssi Y1

ABI-INFO. ke , klo

Postiosoite Käyntiosoite Puhelin Telefax

Aktivoiviin opetusmenetelmiin perustuvat matematiikan opetuskokeilut Aalto-yliopistossa

ASIAKASKOULUTUKSET. Kurssiohjelma Syksy 2016

HAHMONTUNNISTUKSEN PERUSTEET

031010P MATEMATIIKAN PERUSKURSSI I 5,0 op

Kandidaatintyöprosessi Sähköenergiatekniikan laitoksella

OHJEITA HARJOITUKSTEN JA RUOTSIN KURSSIEN VALINTAAN (ilmoittautuminen ryhmiin weboodissa tai kurssin ohjeiden mukaan)

Transkriptio:

Ohjelmoinnin peruskurssi Y1 CS-A1111 18.9.2017 CS-A1111 Ohjelmoinnin peruskurssi Y1 18.9.2017 1 / 11

Tämä kurssi Oppimistavoitteena ohjelmoinnin perusasiat Ohjelmointikieli Python Keskittyy kuitenkin asioihin, jotka ovat yhteisiä hyvin monelle eri ohjelmointikielellä. Ei vaadi esitietoja ohjelmoinnista. CS-A1111 Ohjelmoinnin peruskurssi Y1 18.9.2017 2 / 11

Yleistä Kurssin kotisivu MyCourses-järjestelmässä mycourses.aalto.fi (hae tämä kurssi). Keskusteluryhmä Piazzassa https://piazza.com/aalto.fi/fall2017/csa1111 Harjoitustehtävät Goblinissa: https://greengoblin.cs.hut.fi/csa1111_s2017 Tarvitset Aalto-tunnukset sekä lisäksi tunnuksen Piazzaan. CS-A1111 Ohjelmoinnin peruskurssi Y1 18.9.2017 3 / 11

Pakolliset osasuoritukset Harjoitustehtävät 9 kierrosta, joista 8 ensimmäistä pakollista. Palautetaan netin kautta automaattisille tarkastajalle (Goblin). Jos haluaa harjoitustehtävistä vähintään arvosanan 3, on myös viimeisestä kierroksesta saatava minimipisteet. Tentti Perustuu opetusmonisteeseen ja harjoitustehtäviin. Ensimmäinen mahdollisuus pe 1.12. klo 9:00 12:00. TENTTIIN ILMOITTAUTUMINEN ON PAKOLLISTA. Joulukuun tenttiin ei kuitenkaan tarvitse ilmoittautua, jos ilmoittautunut kurssille. CS-A1111 Ohjelmoinnin peruskurssi Y1 18.9.2017 4 / 11

Lukiokurssit Jos osallistut harjoituksiin viikoilla 38 42 ja saat vähintään minimipisteet kierroksista 1 5, saat yhden lukiokurssin. Jos osallistut harjoituksiin viikoilla 38 42 sekä 44-46, suoritat hyväksytysti tentin sekä harjoituskierrokset 1 8, saat kaksi lukiokurssia sekä suoritusmerkinnän Aalto-yliopiston kurssista CS-A1111 Ohjelmoinnin peruskurssi Y1 (5 op) arvosanalla 1 tai 2. Jos saat edellisen lisäksi vähintään minimipisteet harjoituskierroksesta 9 ja tarpeeksi hyvän yhteispistemäärän harjoitustehtävistä, voit saada Aalto-yliopiston kurssista harjoitusarvosanan 3, 4 tai 5. Aalto-yliopiston kurssiarvosana on tenttiarvosanan ja harjoitusarvosanan keskiarvo, jos molemmat osasuoritukset on hyväksytty. CS-A1111 Ohjelmoinnin peruskurssi Y1 18.9.2017 5 / 11

Pakolliset osasuoritukset, jatkuu Paikkausmahdollisuudet Rästitentit. Harjoitustehtävien rästikierros. (Vain kierrosten minimipisteiden saavuttamiseen.) CS-A1111 Ohjelmoinnin peruskurssi Y1 18.9.2017 6 / 11

Oppimateriaali Opetusmoniste (linkki MyCourses-sivulla) Lisäksi käytettävissä kalvot perusasioista sekä Aalto-yliopiston kurssin luentokalvot CS-A1111 Ohjelmoinnin peruskurssi Y1 18.9.2017 7 / 11

Harjoitukset Lukiolaisten harjoitukset ma 15:00-16:30 Tekniikantie 3, luokka 308 ti 15:00-16:30 Maarintie 6, luokka 15. 4. krs Lisäksi voit osallistua halutessasi Aalto-yliopiston omille opiskelijoille tarkoitettuun harjoitusryhmiin, ajat kurssin MyCourses-sivulla. Läsnäolo harjoituksissa on pakollista. Poissaoloista pitää sopia lehtori Matti Heikkisen kanssa. CS-A1111 Ohjelmoinnin peruskurssi Y1 18.9.2017 8 / 11

Arvio kurssin työmäärästä Kunkin harjoituskierroksen työmääräksi on 1. viikkoa lukuunottamatta arvioitu seuraava: Opetusmonisteen itseopiskelu ennen harjoituksia 2 4 tuntia / viikko. Harjoitustehtävien teko omalla ajalla 2 5 tuntia / viikko. Harjoitustehtävien teko harjoitustilaisuuksissa 4 tuntia / viikko. Lisäksi tenttiin on syytä varata aikaa valmistautumiseen noin 10 tuntia ja itse tenttiin 3 tuntia. CS-A1111 Ohjelmoinnin peruskurssi Y1 18.9.2017 9 / 11

Tutkimus Kurssilla kerätään harjoitustehtävien tekemisestä tietoa, jota käytetään tutkimustyöhön, jonka tavoitteena on kehittää entistä parempia työkaluja ja verkko-oppimisympäristöjä ohjelmoinnin opetukseen. Osa tutkimuksesta tehdään yhteistyössä University of Pittsburghin kanssa. Mitään opiskelijoiden henkilötietoja (ei myöskään esim. nimiä tai opiskelijanumeroita) ei välitetä Aalto-yliopiston ulkopuolelle. Jotta tutkimuksessa pystytään erottamaan, mikä on kurssilla opittua ja minkä opiskelija on osannut jo ennen kurssille tuloa, tehdään ensimmäisellä harjoitustehtäväkierroksella esitesti. Testin tekemisestä saa harjoitustehtäväpisteitä, joihin ei vaikuta mitenkään se, onko vastannut kysymyksiin oikein vai väärin. Älä säikähdä, vaikka et osaisi vastata testin kysymyksiin. CS-A1111 Ohjelmoinnin peruskurssi Y1 18.9.2017 10 / 11

Seuraavaksi kerraksi ja viikoksi Ennen tiistain harjoituksia lue opetusmonisteesta (linkki kurssin MyCourses-sivulla alasivulla materiaalit) luvut 1 ja 2. Ennen ensi viikon harjoituksia lue opetusmonisteesta luvusta 3 kappaleen 3.6 loppuun. CS-A1111 Ohjelmoinnin peruskurssi Y1 18.9.2017 11 / 11