Introduction to Programming (3cr)
Code: IM00DR80-3003
General information
- Enrolment period
 - 02.07.2021 - 03.11.2021
 - Registration for the implementation has ended.
 
- Timing
 - 02.11.2021 - 07.12.2021
 - Implementation has ended.
 
- Credits
 - 3 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
 - 10 - 25
 
- Degree programmes
 - Bachelor's Degree Programme in Media and Arts
 
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 
                    
Assessment methods and criteria
Exam
                    
Assessment scale
0-5
                    
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).