Introduction to ProgrammingLaajuus (3 ECTS)
Course unit code: TJ00AA30
General information
- Credits
- 3 ECTS
Objective
After completing the course the student knows the coding phase of 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
Qualifications
Introduction to Computing and Introduction to Media Technology
Basic knowledge of using PC and Internet is needed as well as basics of xhtml-scripting language.
Assessment criteria, satisfactory (1)
Requirements for the student:
Development of 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 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 a 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.