HT00CF22 Basics of Programming (5 cr)
Description
The course covers, for example, the following topics: - Algorithmics - Programming concepts and structures - Modern Javascript programming environment - Fundamentals of Javascript programming language such as variables, operators, condition and iteration structures - Objects and tables - Functions - Prototypes and classes - Error handling
Learning outcomes
Purpose of the course Programming is one of the most important areas in the ICT industry. In this course you will get acquainted with the concepts and structures related to programming and learn the basics of Javascript programming language. Javascript is one of the most widely used programming languages and thus it is a part of every web developer toolkit. Course competences - Application Development Competence: Knows the technologies used in application development and recognizes the significance of different technologies and their relationships. - Application Development Competence: Is able to program and develop secure applications. Learning objectives of the course After completing the course, you will understand the algorithmic way of thinking and be able to solve simple problems by writing algorithms. You are familiar with the structures and concepts related to programming and you know how to use them when writing computer programs. You know how to use the environment suitable for modern web development. You can implement small-scale Javascript programs.