Back to all courses

Ohjelmointi C-kielellä

Individual course

Haluatko opetella ohjelmoimaan C-kielellä?

Tällä kurssilla opetellaan C-ohjelmointikielen peruskäskyt ja -rakenteet sekä tärkeimmät erityispiirteet. Kurssi perustuu LUTin C-ohjelmoinnin perusteet -kurssin viikoittaisiin ohjelmointitehtäviin, joiden avulla oppii tekemään pieniä ohjelmia C-kielellä. Kurssiin ei liity harjoitustyötä eikä tenttiä. 

Kurssille osallistuminen edellyttää ohjelmointitaitoa eikä tämä kurssi sovi ensimmäiseksi ohjelmointikurssiksi. Kurssilla opetellaan C-kielen peruskäskyt ja -rakenteet sekä osoittimet, dynaaminen muistinhallinta ja make:n käyttö. Ohjelmointitehtäviä on yhteensä 30 ja niitä tehdään LUTin C-ohjelmointioppaan, luentokalvojen ja -videoiden avulla. Tehtyjen ohjelmien toiminnasta saa välitöntä palautetta automaattitarkastuksen avulla.  

Kurssi edellyttää noin 52 tunnin työtä. Kurssi ei sisälly mihinkään LUTin tutkintorakenteeseen, mutta sen voi sisällyttää tutkinnon vapaavalintaisiin opintoihin. Kurssin voi tehdä LUTin Moodle-ympäristössä 60 päivän ajanjaksona itsenäisesti ja itselle sopivana aikana etäopiskeluna. 

Tutustu kurssiin tarkemmin tästä (PDF).

koodaus koodari make ohjelmointi

Further information about the studies

LUT University
Uolevi Nikula , ICT coordinator
uolevi.nikula(at)lut.fi

Contact person for applications

FITech
Pilvi Lempiäinen , Head of study services
pilvi.lempiainen(at)fitech.io
Start here
Start here
Category:
ICT Studies
Topic:
Programming
Course code:
CT10A0008
Credits:
2 ECTS
Price:
0 €
Level:
Teaching period:
Continuously on-going
Application deadline:
Continuously on-going
Host university:
LUT University
Study is open for:
Adult learner,
Degree student
Teaching methods:
Online
Language:
Finnish
General prerequisites:
Knowledge of basic programming concepts. Basic knowledge of Linux operating systems helps to operate in the Linux environment.
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.

This course is included in the following theme