Introduction to Programming (3 ECTS)
Code: TV00AA21-3001
General information
- Enrollment
- 01.12.2013 - 19.01.2014
- Registration for the implementation has ended.
- Timing
- 06.01.2014 - 09.03.2014
- Implementation has ended.
- Number of ECTS credits allocated
- 3 ECTS
- Mode of delivery
- On-campus
- Unit
- Media Engineering (in finnish) (2008-2013)
- Campus
- Vanha maantie 6
- Teaching languages
- Finnish
- Seats
- 15 - 90
- Degree programmes
- Degree Programme in Media Technology
- Teachers
- Kari Aaltonen
- Teacher in charge
- Kari Aaltonen
- Scheduling groups
- rA (Size: 0 . Open UAS : 0.)
- rB (Size: 0 . Open UAS : 0.)
- rC (Size: 0 . Open UAS : 0.)
- rD (Size: 0 . Open UAS : 0.)
- Small groups
- rA
- rB
- rC
- rD
- Course
- TV00AA21
Objective
After completing the course the student knows the coding phase of the procedural software development process and knows how basic programming structures are applied. He/she also knows the criteria for good programming, such as correctness, clarity and self-descriptive writing. The student is able to implement, test and comment interactive web applications using both inbuilt and self-constructed functions.
Content
1. Principal architecture of a Web application
2. Basics of software development
Integrated development environment
Testing
Running script on a server
3. Programming
Grammar
Variables and constants, arrays, type of data
Operators
Flow control
Functions
Web Forms
File manipulation
Materials
E-learning material
Teaching methods
Lectures
Laboratories
Home assignments
E-learning
Employer connections
N/A
Exam schedules
In the end of the course
International connections
N/A
Completion alternatives
In case of experienced student, earlier work examples can be evaluated.
Student workload
According to ects
Content scheduling
Duration one period
2 hours of lectures per week
3 hours of laboratories per week
Further information
N/A
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
Requirements for the student:
Development of a www application
Able to work with integrated development environment and related tools
Variables and operators
Understand the usage of variables, constants and operators
Algorithms and flow control
Able to choose a suitable control structure and understand the flow of an application
Functions
Assessment criteria, good (3)
In addition the student is able to design, implement and test his/her own web application according to the given problem to be solved.
Assessment criteria, excellent (5)
In addition the student is able to apply inbuilt libraries when building a web application or algorithm.
Assessment methods and criteria
Examination
Home assignments
Qualifications
Introduction to Computing and Introduction to Media Technology
Basic knowledge of using PC and Internet is needed as well as basics of html-scripting language.