Skip to content

Latest commit

 

History

History
135 lines (93 loc) · 3.77 KB

source.md

File metadata and controls

135 lines (93 loc) · 3.77 KB

Themes

Set your presentation theme:
Black (default) - White - League - Sky - Beige - Simple
Serif - Blood - Night - Moon - Solarized

H:

Object Oriented Programming Introduction

Jean Pierre Charalambos
Universidad Nacional de Colombia
Presentation best seen online
See also the source code

H:

Outline

  1. About
  2. Goal
  3. Course outline
  4. Methodology
  5. References

H:

About

Object Oriented Programming

Jean Pierre Charalambos

e-mail: [email protected]

[github](https://github.com/nakednous)

office: 120, Aulas de Ingeniería

H:

Goal: scheme

Learn what OOP is

V:

Goal: low-level

Know the OOP fundamentals

V:

Goal: high-level

Know when to apply the OOP paradigm to solve problems

H:

Course outline: Part 1 Preleminaries

  1. Free software
  2. Structure programming

V:

Course outline: Part 2 Objects

  1. Objects
  2. Method overloading (static binding)
  3. Polymorphism (dynamic binding)

V:

Course outline: Part 3 Extras

  1. Intro to data structures
  2. Strings
  3. Data
  1. Utilities: libraries, gui editors, ...

H:

Methodology & grading

Active (collaborative) learning

[Learning Retention Pyramid](https://en.wikipedia.org/wiki/Active_learning)

V:

Methodology & grading

Active (collaborative) learning

unaided        Zone of Proximal Development       with guidance
   |-----------------------> * <-----------------------|

N:

del inglés, Zona de desarrollo próximo

V:

Methodology & grading

  • Presentations
  • Workshops -- git templates
    1. minimal
    2. encouraging
  • Project

H:

References

per presentation basis

  1. Online course
  2. Processing