Curricula

Curriculum Table
Competences
Assessment Framework
General Information

Description


IT00ED34 Programming Basics (6 cr)
Prerequisites No prerequisites
Objectives I know the basic concepts of programming. I apply variables to solving programming problems. I understand the differences between the different types of data and I know how to use lists and arrays. I use condition and selection structures.

I take advantage of finished functions and know how to implement my own functions. I know how to install external libraries and use them in my own code. I follow good programming methods. I understand the importance of commenting on the code and I can comment on my own code.
Content - Variables and constants
- Input and output phrases
- Selection structures and phrases
- Loop structures and phrases
- Functions and their use
- Tables
Recommended optional programme components If necessary, the student advisor will recommend optional programme components for each student based on their individual study plan.
Accomplishment methods Described in implementation plan
Execution methods Described in implementation plan
Materials Materials can be found on learning platform.
Literature Not applicable
Evaluation Criteria 0-5
Evaluation Criteria satisfactory (1-2)
I recognize the basic concepts of programming in solving programming problems. I can use variables in solving programming problems.
I recognize and know how to use conditional and repetition structures in my code.
I understand the differences between different types of data.
I can use ready-made functions and implement my own simple functions.
I install external libraries and can use them in my own code.
I recognize and understand the importance of good programming practices.
I recognize and understand the meaning of commenting the code.

good (3-4)
I use the basic concepts of programming in solving programming problems. I can use variables in solving programming problems.
I can use conditional and repetition structures in my code.
I understand the differences between different data types and use lists and tables in my code.
I use ready-made functions and implement my own functions.
I install external libraries and use them in my own code.
I understand the importance of good programming practices and use them in my own code.
I understand the meaning of code commenting and I comment my own code.

excellent (5)
I use the basic concepts of programming correctly in solving programming problems. I apply variables versatilely in solving programming problems.
I apply conditional and repetition structures in my code.
I understand and manage the differences between different data types and apply lists and tables in my code.
I make versatile use of ready-made functions and implement my own functions.
I install external libraries and use them in my own code.
I understand the importance of good programming practices and apply them in my own code.
I understand the meaning of code commenting and I comment my own code.
Assessment Frameworks Not applicable
Further Information No additional information
Responsible persons Not applicable
Links Not applicable

Implementations


Show old implementations
  • 28.08.2023 - 20.12.2023 (IT00ED34-3001 | TIK23SP)
  • 08.01.2024 - 03.05.2024 (IT00ED34-3002 | TIK24KM)
20.5.2024 14:53:16