Introduction to Programming (3 cr)
Code: IM00DR80-3005
General information
- Enrolment period
- 20.05.2023 - 26.10.2023
- Registration for the implementation has ended.
- Timing
- 25.10.2023 - 20.12.2023
- Implementation has ended.
- Credits
- 3 cr
- Local portion
- 0 cr
- Virtual portion
- 3 cr
- RDI portion
- 1 cr
- Mode of delivery
- Online learning
- Unit
- Media and Arts
- Campus
- TAMK Mediapolis
- Teaching languages
- English
- Seats
- 15 - 30
- Degree programmes
- Bachelor's Degree Programme in Media and Arts
- Teachers
- Antti Perälä
- Person in charge
- Antti Perälä
- Groups
-
23MEDIAARTDegree Programme in Media and Arts
-
23INTMEDIAMedia Study Path Interactive Media
- Tags
- ONLINE
- Course
- IM00DR80
Objectives (course unit)
Students knows basics of programming.
Content (course unit)
- Programming structures and program flow
- Types and variables
- Boolean logic
- Branches, loops
Assessment criteria, satisfactory (1-2) (course unit)
TAMK's general instruction for grading will be applied and details agreed at the beginning of course implementation:
https://intra.tamk.fi/web/tutkinto-opinto-opas/arviointi
Assessment criteria, good (3-4) (course unit)
TAMK's general instruction for grading will be applied and details agreed at the beginning of course implementation:
https://intra.tamk.fi/web/tutkinto-opinto-opas/arviointi
Assessment criteria, excellent (5) (course unit)
TAMK's general instruction for grading will be applied and details agreed at the beginning of course implementation:
https://intra.tamk.fi/web/tutkinto-opinto-opas/arviointi
Location and time
This course is done fully online via Zoom-sessions. Here' s the Zoom link:
Join Zoom Meeting
https://tuni.zoom.us/j/67615820431
Evaluation methods and criteria
Course work project
Assessment scale
Pass/Fail
Teaching methods
Zoom contact teaching and independent work
Learning materials
Online resources
Student workload
3 x 27 h = 81 h
Further information
During this course we will:
-Learn the important basic concepts of programming
-Understand the differences between various programming languages
-Get familiar with web-programming and learn to create basic web applications
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
1 = approved; more than half of the required tasks performed; some misunderstandings in rendering the tasks; attendance level low; little to no interactivity between peers and teacher(s)
2 = satisfactory; more than half of the tasks submitted; quality of work below average; attendance level low or average; some interactivity between peers and teacher(s)
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
3 = good; all tasks performed; quality of work decent; attendance level good; some interactivity between peers and teacher(s)
4 = very good; all tasks performed; quality of work good; attendance level good; a lot of good quality interactivity between peers and teacher(s).
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
5 = excellent; all tasks performed in an outstanding way; high attendance; a lot of high quality interactivity between peers and teacher(s).
Assessment criteria - pass/fail (Not in use, Look at the Assessment criteria above)
Failing grade = failure to meet the majority of the course work criteria.
Passing grade = the majority of the course work criteria is met.