|
|
|
|
|
by koolkat
4074 days ago
|
|
I'm a student at Epitech, 42 it's a fork of Epitech. They have almost the same program. I love the school methodology it teaches you that grades are not important and that learning is your responsability. I think the conventional system teaches students to be insecure persons that are always looking for validation from authority figures. In this type of system you learn how to search knowledge it changes the pasive role of the student into an active role. Also you learn that healping others and teaching them is good for everyone and never a waste of time. I think the school works really well and one would need to measure the succes of their students in the happiness and sense of acomplishment they have. The school is not a factory producing identical products. It's a human journey of knowledge seeking and personal developement and everyone developes diferently. At times it's very intensive and people that are not really passionate and motivated drop out. As an example of what we do this year the first project we worked on was to recode the malloc function in c. To do this we have some videos explaining the basics as well as some introductory excercises. After some research i found that the projects at harvard cs61 are very similar to what we will be doing in the unix module so i used the book they recomend there Computer Systems: A Programmer's Perspective. I read the relevant section and afterwards i coded a lovely implemenation of malloc. I finished in time the project. Some times it is more dificult, for example for the assambler module i found that it is more dificult to find good explanations online. But this time another student explained some key things and afterwards i was coding in intel assembly. The most dificult information to come by is with respect to parsing and compiler theory or coding in Ocaml. Sometimes i think that if i had a teacher which was an expert in the field this sort of thing would be easy. But the truth is that learning is a personal journey and no one will solve it for us. Education needs to evolve to generate mature people that study and learn because they find that doing so fulfils them and not because they are searching for validation or an external reward waiting for someone to clasify and rank them. Clasification and ranks are subjective and are only means and not ends. |
|
> As an example of what we do this year the first project we worked on was to recode the malloc function in c [...] after some research i found that the projects at harvard cs61 are very similar [...] so i used the book they recomend there Computer Systems: A Programmer's Perspective. I read the relevant section
So you used the materials put together by the teacher responsible of CS61 at Harvard, and you read the book recommended to the class
You say Epitech and 42 are similar and it describe 42 as: "This French tech school has no teachers, no books, no tuition"
Yet to succeed in that case you used the Harvard teacher information(maybe some lecture notes, slides?) and read a book.(borrowed from the library? or 'found' a pdf online)
Also on a side note: you had to be able to read and understand that book so your English level had to be at a good working level, level that you do not really have when you're straight out of French high school, does 42 expect their students to be proficient in English?