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
Post a Comment