4 ms·
So my story is a little different. I didn't write my first program until I was in college and didn't even own a personal computer until I was going into my juni
by uncletaco 9y ago
So my story is a little different. I didn't write my first program until I was in college and didn't even own a personal computer until I was going into my junior year in 2009.
I had the advantage of having a department that assumed we were computer illiterate (I went to an HBCU in the late 00s: lots of low-income kids, very few had PCs of their own growing up, let alone college educated parents) so there were a lot of resources dedicated to tutoring, TA involvement in labs, and building a community around our department. It sort of felt like being in a sports club. Every freshman was assigned am upper-classman mentor and every mentor I had took their role seriously. If I didn't come around for a week I got a phone call. If I struggled I got extra help, and my relationship with my mentor was something that came up if I started slipping in a class. We also had advisors based on our interests who were constantly throwing REUs, internships, and events into our face.
When I went to grad school at a majority institution it was like night and day (no pun intended). Lower level students were often left hanging on a vine and were only paid attention to if they were already successful. The TAs weren't actively helping students, only passively so. I left there thinking there were probably a lot of kids who got turned off to the major because they didn't get the help they needed. Poor kids especially had it rough because they often came from a situation like mine, households with one computer that they were only allowed to use if they were using word write a paper or something.
I say all that to say I think you can teach a young adult to succeed in a technical major in 4 years, but it takes a village. If you immerse them in a community built around that technical major, it becomes a lot easier to get them up to speed.
- xeromal 9y agoAgreed. I think what's more important than tinkering with computers as a child is to just have willpower to stare at something for hours with no end in sight just to have a small breakthrough. Those breakthroughs, for me, almost seemed to reward me with little releases of endorphins like solving a puzzle.
- uncletaco 9y agoI lived for those "a-ha" moments too. I remember when the theory of computation clicked and the rush of understanding that washed over me that put everything I'd done in that class in perspective. It was probably the best feeling I ever had in my academic career.
- Baeocystin 9y agoThanks for sharing your story. It makes me genuinely happy to hear. It really bothered me that I wasn't able to successfully tutor more CS students, and many folks that I know would have (eventually) loved it and thrived in the discipline dropped out due to their inability to get over the hump. It sounds like from your experience direct, constant mentoring (along with a highly motivated student!) does work.