Comment Re:Doesn't bode well for online learning (Score 2) 238
My gf is currently in the Penn State online program for Computer Engineering. This program was already 100% online before Covid19.
One of her classes this semester is Intro to programming which is in C++.
First of all. The book is crap and I've seen better written online tutorials. She'll be assigned a chapter to read for the week but will end up having a hard time reading it because it's like reading a dry manual with no context. The lack of lectures which she actually enjoys in other classes or ability to ask a question is really what makes everything a lot more difficult. She supplements with online materials constantly for this reason.
She's been feeding herself a constant stream of extra things to do to make up for the lack of real life experience. By far the most educational thing was installing Gentoo on her Macbook which she did with almost no input from me. She also went full neckbeard and started to use Vi with plugins as her full time editor over VS Code which is what I started her off with. The window manager she chose requires a bash script to populate the task bar. She's already better at the terminal than some of my colleagues. She's also been messing with ubuntu servers on AWS free tier for a personal website. The difference in Ubuntu and Gentoo has already given so much context.
She also bought a book on Linux Kernel architecture and has been immersing herself in the deep-end of the hacker culture. She wants to do embedded.
I think it's important for the online courses to set one on one time with every student so that each student can walk through their difficulties with an instructor online. Online instructors tend to upload everything and just disappear instead of providing actual instruction.