Accreditation:
EQF5
MaltaSwitzerlandWisconsinCaliforniaWashington
Workload:
150 hours | 6 ECTS
Tuition cost:
2,000 USD

Award in Programming 1

\ Apply now
Kind
Award
Area
Computer & Mathematical Science
Mode
Fully Online
Language
English
Student education requirement
High School
Standard length
3 months
Standard delivery length
3 months
Certificates
Download document

\ Overview

The course helps students develop an appreciation for programming as a problem-solving tool. It teaches students how to think algorithmically and solve problems efficiently, and serves as the foundation for further computer science studies.

Using a project-based approach, students will learn to manipulate variables, expressions, and statements in Python, and understand functions, loops, and iterations. Students will then dive deep into data structures such as strings, files, lists, dictionaries, tuples, etc. to write complex programs. Over the course of the term, students will learn and apply basic data structures and algorithmic thinking. Finally, the course will explore design and implementation of web apps in Python using the Flask framework.

Throughout the course, students will be exposed to abstraction and will learn a systematic way of constructing solutions to problems. They will work on team projects to practice pair programming, code reviews, and other collaboration methods common to industry. The course culminates in a final group project and presentation during which students demonstrate and reflect on their learning.

150 hours | 6 ECTS

Tier 1

No items found.

\ Intended learning outcomes

Knowledge
Knowledge acquired by the learner at the end of the course:
.
Skills
Skills acquired by the learner at the end of the course:
.
Competencies
Competencies acquired by the learner at the end of the course:
.

Are you ready to take the next step towards your academic success?

\ Apply now