4 ms·
I teach CS classes at a community college when I have the time. Our CC has a 2 year program; having taught classes in the 1st semester and the 4th semester, I h
by danjayh 11y ago
I teach CS classes at a community college when I have the time. Our CC has a 2 year program; having taught classes in the 1st semester and the 4th semester, I have noticed that the 1st semester classes are larger than the 4th semester classes, much larger. This school offers eight sections of the intro programming class, and not more than one section of any top level class (Java, .net, and C++). The top level class sizes are also smaller, and not offered every semester (the intro class is). Net, I'd say that around 3/4 of the students fail out, quit, or change majors.
I've seen students bust their asses to get it. Spend time with tutors, countless hours with the book, with study groups, and other students and still not get it. I've also seen students sleep through most of their classes and pound out not only the lab, but also their entire three week assignment during the lab time.
Anyway, my point is that trying to get a tech degree is far from a sure thing, and for many people, something that they may not be able to finish. It takes a certain kind of thought process to write good software, and while some of it can be taught, I firmly believe that innate ability is equally important. Just like you couldn't teach me to be a good salesman if you had to, some people can't be taught to do tech jobs.
- epalmer 11y agoI think access to CS concepts for all ages in schools is a good thing because 1) technology is increasing a part of the fabric of life and 2) it is good have a way to identify early those whose inate abilities could do technology jobs. The same could be said of people that want to become engineers. Some can and some can't. I think any activity in school or out of school at an early age that exposures students to a set of possible tasks for them to do and to learn from helps people learn about and grow their inate strengths. I am experienced in FIRST Robitcs as one of those out of school programs that does just that. For years I have witnessed students learn what they are good at and get better. Yes some of that is CS, CAD design, fabrication and trouble shooting but for some it is marketing, business planning, fund raising and presentation skills. I have witinessed this first hand as a mentor and parent of middle school and high school students.