HT00CF22 Basics of Programming (5 cr)
Cooperation network course
Network: CampusOnline AMK
Network: EduJyväskylä
Available for: Master's students, Bachelor's students and Bachelor's and Master's students
This course is offered through the Network for EduJyväskylä. These studies are available for bachelor's, and master's degree students studying in the University of Jyväskylä.
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.