Flipped learning!

Hey there, this is my last post of the course. I may go back sometime with this wordpress to make a record of my progress in programming. But lets get back to the main part. What are my thoughts about flipped learning. Sorry if I didn’t post a video of me talking, I really hate being in front of the cameras. But I will post every single thing that I like and the other thing that I dislike about flipped Learning. Because like everything, there is no perfection.

What are the pros of flipped learning, at least from my point of view. There is a lot of thing that ordinary grading or “teaching” had mistaken. The way that today schools grade students, are actually wrong. Because they grade the ability to remember thing for short periods of time, not actually the ability of the student to make solutions to the problems that he is put to. So the pros of this style of learning is that the teacher actually don’t teach some subject, it presents you with a problem or idea that you will need to develop, this way you can research for way to make it done. So this is more like the real world, outside the school. When a job needs to be done, you look for solutions, you don’t wait for someone with experience make the work for you. You need to fix or creat thing by yourself. Other thing that breaks the learning process, are the grades, that are dictated by the task you supposed to do. It doesn’t matter if you don’t learn anything from it. The point is just show the teacher that you did it. But with flipped learning you are actually showing the person in charge that you learn something and you

img_flipped-learning-main-photo

Continue reading “Flipped learning!”

Final Project

Hello there, here is Batmantec here again, with one of the last post’s of this semester. Now I am bringing to you guys the process that CanadaMike and I did to find the perfect final project. But like life is, there is specific way to make a program. We were in search for some projects, because our mind where to complex, by this I mean there were projects on our mind but this one where to complex and expensive. So we visit the site cplusplus.com to look for some projects. The exact website is this one: cplusplus.com This website had a cool set of ideas for C++ programs. The one that took our attention was “Simple file encryption (using something simple like ROT13” So Mike and I start researching about the topic. I already knew some stuff about how encryption works but still don’t understand completely.

The simplest way to say how encryption works is on this picture :Public_key_encryption_keys

(the picture was searched with google with the tools for reuse)

As you can see in the picture above, the encryption starts wit a file, in the example is use a plain text file, then after a process, with some keyword, they convert the file into a mess of data that no one can really understand. For getting the information you need the same process but in reverse, with the same algorithm, you just enter the keyword and get the original text on the output.

The problem that we face, is that there is not that much information for a program like this on C++, It was easier to found and example of the process on python.

After more than a week trying the program, we change our mind, because it was a lot of time consuming and we didn’t

Continue reading “Final Project”

Here is the word Found #WSQ12

Hello there, for doing the #WSQ12 it was actually really different than the past one, I did some research online and with some friends, but we all had the same problem, that later one asking our teacher what would it be the problem we found out it was that it was because the string type wasn’t possible to use, so we did convert it to a character array, so we can use it. After finding this mistake, I was able to finish it.

Here are picture of the program running:

12--
12-
12

Here is the link to the code, if you want to check it:

https://gist.github.com/batmantec/3b759fb33269485198373393223fb4cd

#Yo soy 196 #WSQ11

Hey there, finally there is a new program up! Here a video that explains how I did it!

Just kidding! I didn’t do this program on a run, I did it on some minutes of each day! Hope you like the video :3.

For doing it, I actually don’t look for any extra info, just see the video that Ken upload on how to download and put BigInteger and how to use Make, here I leave you the video that Ken put, thanks Ken for it:

Here is some pictures of the program running, at list there is some differences with the program that Ken run, but it’s close:

Sin título

The code, you can check it here:

https://gist.github.com/anonymous/eb59890f7ffa5c1016f4

I know that I don’t upload any video, but I can help you out if you want to, just send me a comment or a message.

Quiz 3

Hey there, here is my quiz 3 results and solution, the instructions where the following ones:

  1. Write a function called distance(x1, y1, x2, y2) which receives four numbers which represent two points in the cartesian plane. The function should return the distance between the two points (x1,y1) and (x2,y2).
  2. Write a function called fibonacci which receives a single parameter “n” (a non-negative integer) and returns the nth number in the fibonacci series.

Here I leave you a link to the quiz: QUIZ3

For the first one, here I leave you all the pictures:

Click to view slideshow.

You can get access to the code in the following link:

https://gist.github.com/batmantec/03e91eda0605eef62746

For the second one, it actually took more research, because I didn’t understand what is the sequence that the Fibonacci use, for it I consult a lot of websites, which I will list here.

http://www.maths.surrey.ac.uk/hosted-sites/R.Knott/Fibonacci/fib.html

https://en.wikipedia.org/wiki/Fibonacci_number

http://platonicrealms.com/encyclopedia/Fibonacci-sequence

At the end, It was really weird how I did manage to make it, but It did gave me the results I was hoping for.

Here I leave you some pictures of the code and the program running:

Click to view slideshow.

The link to the code is here:

https://gist.github.com/batmantec/3ab093f33ee801a6fbdf

Website to master all the topic of C++

The best website to know about C++, at least for my point of view is http://www.cplusplus.com/ here you can search for almost any topic that has to do with C++. You can find from the most essential parts, like how to create a hello world to advance topics on it.

Sometimes reading theory can be annoying, but this website has some examples of code that works, so you can try to implement it onto your program. They are many ways to learn, but for me is seeing how a code is structured and try to understand the logic of the person. This way, I can force my self into knowing different type of logic and the combining those by taking the best part of their logic and structure.

So I use other sources for it, such as youtube, more blogs, and more websites. But this one is the first that I consult for information, because is the most basic way of the code, and it shows you all the parts of the function and ways to implement it.

 

Do – Quiz #2

Hey there, here is how I did my quiz, I use the learned from the On to the function, and I use to base myself on the code that our teacher show us for the function and then I write the code so it can work with the function. I did use do-while, and the program exit when the counter of loops reacher the same amount of the exponential number. Until the loop was running it multiply the ans of the past multiplication for x number that was imputed.

Here I leave you images of the console running and the atom editor:

Click to view slideshow.

Here I leave you the code in github:

https://gist.github.com/batmantec/3dbd1fde9e5bf46899cd