Basics of Programming (3 cr)
Code: 5S00BL89-3009
General information
- Enrolment period
- 02.12.2017 - 31.01.2018
- Registration for the implementation has ended.
- Timing
- 08.01.2018 - 03.06.2018
- Implementation has ended.
- Credits
- 3 cr
- Local portion
- 2 cr
- Virtual portion
- 1 cr
- Mode of delivery
- Blended learning
- Unit
- Electrical and Automation Engineering
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Electrical Engineering
Objectives (course unit)
Student is able to
- become familliar wit the basic concepts of programming
- learn the basic programming skills.
Content (course unit)
The students learn the basic concepts of programming, algorithms, basic data types, character strings, conditional and repetitive control structures, arrays, subroutines and transmitting parameters and know how to apply programming in practical prob-lem solving. The students gain an overview of a programming project and software engineering.
Exam schedules
Ei tenttiä. Ks. ARVIOINTIKRITEERIT.
Evaluation methods and criteria
Suoritukset palautetaan määräaikaan mennessä. Määräajan jälkeiset suoritukset arvioidaan kokonaisarvosanalla 1. Aikataulu ja määräajat ilmoitetaan opintojaksolla. Pakolliset suoritukset: 50 % tuntiharjoituksista. Arvosana 1-5 määräytyy palautettujen harjoitusten perusteella: 50 % = 1, 60 % = 2, 80 % = 3, 90 % = 4 , 100 % = 5. Hyväksyttävä palautus: tiedosto on perustekstiä (plain/text, notepad++ yms), *.cpp -päätteinen ja tiedosto kääntyy GNU g++ kääntäjällä komentoriviltä. Suorituksien viimeinen palautuspäivän jälkene opintojakso arvioidaan arvosanalla 1.
Assessment scale
0-5
Teaching methods
lähiopetus
harjoitukset
harjoitustyö
Learning materials
Kirjaston C++ kirjallisuus. Esim. Tony Gaddis: Starting Out With C++ From Control Structures through Objects Eighth Edition Pearson Education Limited 2015. Vastaavasti muu verkon kirjallisuus kuten: Thinking in C++ 2nd Edition by Bruce Eckel http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
Student workload
Ks. periodiaikataulu
Content scheduling
Tarkempi aikataulu ilmoitetaan opintojaksolla.
2018-04-12 (vk 15) Suorituksien viimeinen palautuspäivä.
Completion alternatives
Sovitaan erikseen
Further information
Ensimmäinen osallistumiskerta on pakollinen. Opintojakson alussa käydään läpi opintojakson sisältö, tavoitteet, suoritus, arviointiperusteet ja arvosanan määräytyminen, päivämäärät, palautuspaikat, käytetyt ohjelmistot ja salasanat sekä käytetty oppimateriaali.
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
Harjoituksista palautettu alle 50 %
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
1: Harjoitukset 50 %
2: Harjoitukset 60 %
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
3: Harjoitukset 80 %
4: Harjoitukset 90 %
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
Harjoitukset 100 %