Language Selector

catalàespañolenglish
Català Castellano English

Menu Display

Breadcrumb

Activity Record

Specialized
 

Introduction to programming

We'll learn the basics that are taken for granted in other introductory language courses in order to get a solid foundation to start learning any language. In the second part we will learn the concept of object-oriented programming on which the vast majority of modern programming languages ¿¿are based, both on the client side and on the server side. We will see the concept of class and object, see their need and learn how to use them in a simple and graphical way.

Specific goals | Temary


OBJECTIVES


Understand the concept of programming, know different programming languages and programming technologies

Differences and similarities between different programming languages

Know the basic elements that make up a program

Understand the general structure of any source code

Learn the particular elements that compose the common algorithmic language

Understand the concept of class and object, and learn to focus our code on these new elements


SYLLABUS


1. Common concepts in all languages

1.1. Programming languages

1.2. Generations of programming languages

1.3. Different types of programming languages

1.4. Low or high-level languages

1.5. Object-oriented languages (POO)

1.6. Compiled languages

1.7. Interpreted languages

1.8. Virtual machines

1.9. Web languages

2. Introduction to programming

2.1. Variables

2.2. Conditionals

2.3. Iterations

3. Practical examples

Object-Oriented Programming (OOP)

4.1. Imperative programming, and explanation of the transition to object-oriented

4.2. Object-oriented programming languages

4.3. Elements that compose the class

4.4. Objects, or elements of a class

4.5. Creation of a simple class

4.6. Management of created objects (creation, storage, deletion, and modification of objects)

4.7. Creation of a program that makes use of class


Recommended Prerequisite Courses:


Online Course - Introduction to Logic Programming

Editions

Edition 1

Mon 22/07/24 (15:30-19:30h)

Tue 23/07/24 (15:30-19:30h)

Wed 24/07/24 (15:30-19:30h)

Cibernàrium-22@

Carrer Roc Boronat, 117 - 127,

BARCELONA

Language: Catalan
Opening of registration 07/07/2024 to 08:30 h.

General information

>> In case the format is virtual via streaming, it will be conducted through the free Microsoft Teams platform. Registered individuals will receive the invitation link and access instructions via email before the session begins.

>> Entry to the classroom will not be allowed after 15 minutes once the activity has started.

>> The language in which each session is conducted is specified in the description of each activity.

>> Any of Cibernàrium's training activities may be recorded through an image capture system for subsequent dissemination through a medium or support within the scope of Barcelona Activa's mission to contribute to economic promotion and employment. In the recording process, images of attendees may be captured. Registration for Cibernàrium activities implies authorization for Barcelona Activa to use these images for the aforementioned purpose.

Mon 22/07/24 (15:30-19:30h)
Modality: Attended session
Tue 23/07/24 (15:30-19:30h)
Modality: Attended session
Wed 24/07/24 (15:30-19:30h)
Modality: Attended session
Duration: 3 sessions
Cibernàrium-22@ - Carrer Roc Boronat, 117 - 127,
BARCELONA
Opening of registration 07/07/2024 to 08:30 h.
Duration: 3 sessions
Price: This activity is free
Level: Specialized
Theme: Programming

Course ratings

Average
9.16

Lesson taught by

ORIOL

TINOCO MARCO

Average
9.56

Related courses

  Personal Data Protection Law

Personal Data Protection Law

There is a new version of Personal Information Protection law.
Please, accept it before continuing the registration.

  You are registering

Introduction to programming: Edition 1

Attended session

Mon 22/07/24 15:30-19:30h

Cibernàrium-22@

Carrer Roc Boronat, 117 - 127,

BARCELONA

Attended session

Tue 23/07/24 15:30-19:30h

Cibernàrium-22@

Carrer Roc Boronat, 117 - 127,

BARCELONA

Attended session

Wed 24/07/24 15:30-19:30h

Cibernàrium-22@

Carrer Roc Boronat, 117 - 127,

BARCELONA

Personal information

Full Name:

Screen Name: 20101

Email: default@liferay.com

I agree registration conditions