- #1
dawezz
- 1
- 1
Im 14 years old and in the future I want to study computer science, I have found the OSSU course, it would be a good start?Thanks
Looks good!dawezz said:Im 14 years old and in the future I want to study computer science, I have found the OSSU course, it would be a good start?
Umm. That book was first published when state-of-the-art was this:sysprog said:This book was part of my learning: http://www.cba.mit.edu/events/03.11.ASE/docs/Minsky.pdf
True, but the foundational concepts in computer science elucidated by MIT Professor Marvin Minsky in that book and others remain valid, even for today's much more advanced technology.DaveC426913 said:
I started my research as a physics graduate student writing FORTRAN code for one of those, but that was 45 years ago.DaveC426913 said:
40 years ago, in Grade 11, I was writing FORTRAN on punch cards and taking the subway downtown to the university on a Sunday to put my program in the stack for the mainframe.jtbell said:I started my research as a physics graduate student writing FORTRAN code for one of those, but that was 45 years ago.
Forty years ago, and in grade 11 ? An indication maybe that modern technology was expensive back then.DaveC426913 said:40 years ago, in Grade 11, I was writing FORTRAN on punch cards and taking the subway downtown to the university on a Sunday to put my program in the stack for the mainframe.
You mean, why did I have to go downtown to find a punch card processor in 1980?symbolipoint said:Forty years ago, and in grade 11 ? An indication maybe that modern technology was expensive back then.
This makes me a little curious what were the transition years range?DaveC426913 said:You mean, why did I have to go downtown to find a punch card processor in 1980?
Yeah, I think by the time I graduated, they'd started putting in actual PCs in my HS.
When I was a freshman in university in Northern California around 1975-76, my FORTRAN class used the same punched cards and a reader to load the programs into the (big Burroughs B6700) mainframe. By the end of that school year in 1976 they started to have some shared terminals where you could type your programs in and save them to print out at the mainframe.symbolipoint said:This makes me a little curious what were the transition years range?
Of me? Or of the computers?symbolipoint said:This makes me a little curious what were the transition years range?
I meant, of the computers; the technology and the practices; using the cards or using digital(?) computers.DaveC426913 said:Of me? Or of the computers?
So was: https://en.m.wikipedia.org/wiki/The_Art_of_Computer_ProgrammingDaveC426913 said:
I apologize for missing the context. Knuth was mentioned, but I skimmed passed it. He is exceptionally good at fundamentals, but there have been a lot of incremental changes since.valenumr said:So was: https://en.m.wikipedia.org/wiki/The_Art_of_Computer_Programming
A lot has changed, but the fundamentals, not a lot. I wish I could grok quantum computing though. That's the leap right now.
OSSU stands for "Open Source Society University." It is a free online curriculum created by a group of volunteers to provide a comprehensive education in computer science and software development.
No, OSSU is not a replacement for a traditional degree. It is meant to supplement or enhance one's education in computer science. It can also serve as a self-study guide for those interested in learning computer science on their own.
The length of time it takes to complete the OSSU curriculum varies depending on the individual's learning pace and prior knowledge. It is designed to be completed in 2-3 years if one follows the recommended schedule and puts in a few hours of study each day.
No, there is no official certificate or degree awarded upon completion of the OSSU curriculum. However, some courses within the curriculum may offer certificates of completion or transferable college credit.
No, the OSSU curriculum is designed for beginners and assumes no prior knowledge or experience in computer science. However, it is recommended to have some basic math and programming skills before starting the curriculum.