Introduction to Programming (6 cr)
Code: 4A00EK44-3006
General information
- Enrolment period
- 10.06.2020 - 01.09.2020
- Registration for the implementation has ended.
- Timing
- 01.08.2020 - 31.12.2020
- Implementation has ended.
- Credits
- 6 cr
- Mode of delivery
- Contact learning
- Unit
- Business Information Systems
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Seats
- 0 - 30
- Degree programmes
- Degree Programme in Business Information Systems
- Teachers
- Ossi Nykänen
- Course
- 4A00EK44
Objectives (course unit)
After completing the course, the student will be able to write basic applications with the language.
Content (course unit)
Student can interpret existing code.
Student can write, compile and run programs.
Student can write programs using variables, control flow and arrays.
Assessment criteria, satisfactory (1-2) (course unit)
Student can interpret existing code.
Student can write, compile and run programs.
Student can write programs using variables, control flow and arrays.
Student can write programs using two dimensional arrays.
Assessment criteria, good (3-4) (course unit)
Student can write programs made of several methods.
Student knows how to write code that is maintainable from quality assurance perspective.
Assessment criteria, excellent (5) (course unit)
Student know the basics of object oriented programming.
Student can write programs using objects based on object oriented programming concepts.
Location and time
Ks. periodiaikataulu.
Exam schedules
Tentit ja uusintamahdollisuudet järjestetään kurssin toteutusaikataulun mukaisesti kurssin opetuslukukaudella (ks. Moodle-kurssi).
Suoritukseen vaaditaan riittävä määrä harjoituksia (vähintään 30%), tentti, harjoitustyön esittely ja palautus. (Tentti arvioidaan vain, jos harjoitustehtävistä on 30 % palautettu hyväksytysti ennen tenttiä.)
Opintojakson harjoitustyön palautus myöhässä laskee kokonaisarvosanaa.
Assessment methods and criteria
Ks. Tenttien ajankohdat.
Assessment scale
0-5
Teaching methods
lähiopetus
harjoitukset (itse ohjelmoiminen on tärkein kurssin opetus/opiskelumenetelmä)
tentti ja harjoitustyö
Learning materials
Mikä hyvänsä Java-ohjelmoinnin perusmateriaali. Moodle-kurssilla linkkejä tutoriaaleihin ym.
Student workload
Ks. periodiaikataulu.
Content scheduling
Ks. OPS
Completion alternatives
Sovitaan tapauskohtaisesti.
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
All 30% harjoitustehtävistä tehty.
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
Opiskelija tuntee ohjelmoinnin perusteet ja osaa välttävästi toteuttaa pieniä ohjelmia.
Harjoitustehtävistä tehty vähintään 30%, vähintään minimivaatimukset täyttävä harjoitustyö palautettu, vähintään minimipistemäärä tentistä.
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
Opiskelija tuntee ohjelmoinnin perusteet, osaa suunnitella ja toteuttaa pieniä ohjelmia.
Harjoitustehtävistä tehty vähintään 30%, hyvä harjoitustyö palautettu, selvästi yli puolet tentin tehtävistä oikein.
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
Opiskelija tuntee ohjelmoinnin perusteet, osaa suunnitella ja toteuttaa pieniä hyvälaatuisia ohjelmia ja kykenee oma-aloitteiseen ongelmanratkaisuun ohjelmoinnin keinoin.
Harjoitustehtävistä tehty vähintään 30%, kiitettävä harjoitustyö palautettu, suurin osa tentin tehtävistä oikein.