Skip to main content


I suck at programming.
I'm not a good student.

Course Review

2 min read

This course is not for the weak nor the procrastinators.

I think flipped learning and is good for students who actually want to learn because it gives you the choice to either procrastinate and waste time or organize yourself and your time to do the activities, homework, learn OOP, meet new people who can help you with OOP which is mostly what i did during this course (of course I did procrastinate a little, and by a little i mean ALOT, but I did everything, or at least most of what I was asked to do and some extra stuff which helped me with other courses).

During this course i learned Object Oriented Programming in the almighty JAVA programming language, and how did i did this? Well, first of all, without the help of my classroom partners or Lynda videos/StackOverflow/random websites i wouldn't be able learn the basic concepts of OOP such as what is an object, method, inheritance, polymorphism, delegation, use cases, a little of graphical user interface, etc.

I liked this way of learning mostly because it encouraged me to help myself and not procrastinate, i also liked it because i could ask anyone in the class about any problem i had and i would get help and answers real quick which helped me get my assignments done. I also had a lot of fun reading my classmates blog posts, some of them where funny, sarcastic and they really helped me with my WSQs and learning.


Gilberto Rogel García A01630171


WSQ04 – Flipped Learning / #AbolishGrades

2 min read

Well this isn't a new concept for me because i've already been to Ken's flipped classroom which was a not so good experience at the beggining but i got used to it and now i think it's a better way to learn because it encourages students to learn, to look for information by themselves and not to just listen to a teacher say random stuff for an hour and a half and start going crazy because you didn't even got time to write down all that random stuff. Instead of stressing out because of all that information you couldn't process in a normal class, in a flipped classroom you already know what to do, what are you supposed to do and work on it during the class or during whatever time and to do so you must investigate, read, etc before every class and you don't have someone behind you yelling at you what you must do, you just do it because you want to, because you want to learn.


  • Permite a los docentes dedicar más tiempo a la atención a la diversidad.
  • Es una oportunidad para que el profesorado pueda compartir información y conocimiento entre sí, con el alumnado, las familias y la comunidad.
  • Proporciona al alumnado la posibilidad de volver a acceder a los mejores contenidos generados o facilitados por sus profesores.
  • Crea un ambiente de aprendizaje colaborativo en el aula.
  • Involucra a las familias desde el inicio del proceso de aprendizaje.

Obtenido de:What is innovacion educativa

Gilberto Rogel García


#mastery24 Creation and use of tuples in Python

1 min read

A tuple is an unchangeable sequence of values.

x=("Gilberto",18,"ISC")   tuple is written with ()

When you do this you create a tuple with three elements. You can access these elements individually by typing the variable and the then inside brackets directly to the right of the variable type the number of the element to which you are referring.

print (x[o])


Python starts numbering at 0 so Gilberto=0,18=1 and ISC = 2

Packing and Unpacking:

In tuple packing, the values on the left are ‘packed’ together in a tuple:


In tuple unpacking, the values in a tuple on the right are ‘unpacked’ into the variables/names on the right:


(Name,Age,Studies) = x


>>>Gilberto 18 ISC

Sources for info. about tuples: Link


Gilberto Rogel García

#TC1014 #WSQ03

2 min read

Here's my code for the , i used these links as a reference to help me deal with this task:

 I have put some comments in the code to explain what each line does.

num1 = int(input("Give me a number: ")) the user for a number

num2 = int(input ("Give me another number: ")) the user for another number

suma = num1+num2 is the variable for the sum of two numbers

resta= num1-num2   is the variable for the difference of two numbers

multi= num1*num2   ios the variable for the product of two numbers

div=num1/num2 is the variable for the division of two numbers

rem= num1%num2 is the variable for the remainder of the division of two numbers

print ("The sum of your numbers is", suma) the user the result of the sum

print ("The difference of your numbers is", resta) the user the result of the difference

print ("The product of your numbers is", multi) the user the result of the product

print ("The division of your numbers is", int(div)) the user the result of the division

print("The remainder of the division of your numbers is", int(rem)) the user the remainder of the division

I could have printed every result in one print function but i think it looks better this way. :)