Starting Road to Computer Science


Hi, i’m filippo, and this is my blog for documenting (or maybe helping someone, i hope) the exams, the subjects and the entire
pathway i’m taking to reach an online bachelor degree in Computer Science.

I’ll do a specific sets of exams for every year, and the bachelor is (as a normal bachelor) 4 years long. The exams are (as usually) divided in seasons: Fall and Spring.
This is the entire set of exams

    Freshman Year
        Spring
        Fall
    Sophomore Year
        Spring
        Fall
    Junior Year
        Spring
        Fall
    Senior Year
        Spring
        Fall

Course     Link
Differential Calculus     Using an online course from professor Massimo Gobbino (the full lessons are here)
Introduction to Computer Science Course     here
Introduction to Physics     here
Data science     here
Physics fundamentals     here

Course     Link
Multivariable Calculus     Using an online course from professor Massimo Gobbino (the full lessons are here)
Linear Algebra     here
Databases     here
Algorithms I     here (both courses)
Maybe Computing Principles in python     here (both courses)

Course     Link
Machine Structures     here
Circuits and Electronics (or fundamentals of electrical engineering)     here (MITx, 3 courses) and here (Rice one)
Design of Algorithms     here (both courses)
Linear Diff Eq     here
Maybe, algorithimc thinking     here (both courses)
Maybe, Programming in iOs/Android     Unknown

Course     Link
Software Engineering     here (both courses) or at coursera here
Web Development     here
Statistics     here
Computer Architecture     here
Logic     here

Course     Link
Probabilistic Models     here
Mobile Robotics     here
Software Testing     here
Computer Security     here
Programming Languages     here
Abstract Matemathic     here

Course     Link
Compilers     here
Machine Learning     here
Introduction to Physics     here
Java Developing     here
HTML5 Game Development     here

Course     Link
Differential Calculus     here
Introduction to Computer Science Course     here
Introduction to Physics     here
Java Developing     here
HTML5 Game Development     here

Course     Link
Differential Calculus     here
Introduction to Computer Science Course     here
Introduction to Physics     here
Java Developing     here
HTML5 Game Development     here



For this list, i found some usefull informations in Quora (here) and in a bioinformatics forum (link here), which is the real degree i want to take. CS, in fact is only an “introduction” to my real next degree, bioinformatics (a curricola of bioinformatics and computational biology will arrive soon on this website).

From the Quora one, i’ve made some changes based on my curricola (for example, i don’t really need writing in the science and sociology, and i think it’s better to programm in python using the rice’s MOOC, or programming in Android and iOs, for example). As you can see, the programm is composed mostly by MOOCs, either from udacity, edx and coursera.


What’s a MOOC?



MOOC are the initials of Massive Online Open Course and they are done by universities to “spread” knowlege all around the world. The courses are made, for example, from universities like MIT, Harvard, Berkley and many other and, last but not the least, they are completely free. You can obviously certificate your work with a piece of paper, but if you don’t mind the sheet, you can audit the course for free. Moreover, this “movement” (i think i can call it like that lol) is becoming worldwide. In fact, not only the american’s one are putting courses but many other universities like peking’s university, or tokyo are sharing the courses. This, IMHO, will become a great revolution for anyone who wants to learn something, but sadly, can’t.

Comments

Popular posts from this blog

Exam Review – Design and Analysis of Algorithms (Stanford – part 1)

I'M BACK BITCHEEEESS

Exam Review – MIT’s 6.00.2x (Comp. thinking and data science)