Questions tagged [adult-education]
For questions about teaching to adults. The applies equally to questions about those who didn't grow up with computer and questions about computer savvy adults who wish to begin their careers though a boot camp or some other means. This tag does not apply to anyone younger than college age.
21
questions
12
votes
5answers
290 views
How to convince students that self learning is an important skill?
I am teaching beginner programmers with a variety of backgrounds. Towards the end of the course, we encourage more independent and team based learning rather than lecture based learning. This is ...
11
votes
6answers
547 views
Programming curriculum for elderly students
I have created a basic computer education project for an audience of elderly students (over 50 years old).
The course is very basic, with lessons from "How to turn on/off your home computer" to "...
10
votes
11answers
704 views
Do your students pay attention when you speak?
I teach in a classroom where students sit at desks with dual monitors in front of them. The students face my desk at the front of the room, I cannot see their screens. Due to the height of the screens ...
10
votes
2answers
205 views
Independent research on bootcamp job placement claims
Bootcamps have become an increasingly popular alternative for starting or transitioning to a career in tech over the past 5 years or so. As a result, a common question I get when interacting with ...
8
votes
7answers
416 views
Introduction to programming class: use Spreadsheets to introduce fundamentals
Are there any "pros" or "cons" I have overlooked regarding using Excel
as a means to introduce a range of fundamental programming concepts.
This question relates to teaching a programming module at ...
8
votes
4answers
2k views
What are some non-CS concepts that can be defined using BNF notation?
I'm preparing a class on the modified BNF notation that python uses. I.e.,
Each rule begins with a name (which is the name defined by the rule) and ::=. A vertical bar (...
8
votes
3answers
230 views
What does a certification program for CS high school teachers need to include?
If a high school math or science teacher was going to begin teaching computer science, what do they need to know? I know of many teachers given this responsibility without any training for it. Since ...
7
votes
4answers
355 views
Giving Students a Break
My instruction time has specified breaks, but often the students do not take them, even if I urge them to. This results in them working and listening to my instruction while they are overdone. I tell ...
5
votes
7answers
403 views
Python IDE for beginners
With a bunch of colleagues we will start learning Python together. I'm a programmer, but I'm new to python. Most of my colleagues know some VBA, but are generally new to programming.
What IDE do you ...
5
votes
3answers
167 views
What should be the difference between a university course and developer training? [closed]
I teach university students and would like to start teaching prospective developers. As such, I have been thinking about the core differences between these two audiences.
I find that students are ...
5
votes
4answers
240 views
The confusing Unix permissions terminology
The GNU manpage (what you'll find on a Linux system) ā but pretty much any Unix manpage ā of chown (the command for changing the owning user and owning group in ...
4
votes
5answers
465 views
What non-programming book is vital for learning the CS mindset? [closed]
If you had to recommend a single book to introduce the way programmers think to anyone, but it had to be from outside the field of CS, what would it be?
For programmers, my hands down, all-time, ...
4
votes
6answers
253 views
Explain to someone that programming isn't just all “if”s and “else”s
I have a friend who, in his mind, has the wrong image about programming. Whenever I mention that programming is fun and that one can enjoy it very much especially if they like solving problems (both ...
4
votes
2answers
192 views
Best Practices for introductory teaching
Literature states that there are particularly difficult issues with introducing programming, and that many of the issues are still not well understood. But some results indicate that these are some ...
3
votes
4answers
154 views
How to gamify the learning management system
I have been reading up on how to shift more of my teaching resources on to the Learning Management System, to make it easier to access from other locations even though I mostly teach in a classroom. ...
3
votes
5answers
191 views
How to handle objections to the wording of test questions or answers?
I try to include a wide range of difficulty in the questions on quizzes and tests, from very obvious to quite subtle. The more subtle questions might hinge on a distinction of singular vs plural or ...
3
votes
2answers
143 views
How to introduce Scala to a team of Java developers without being boring?
I work in a startup where each week, a member of the team does a short presentation (30-60 min) on a subject in front of the others. It is a very informal and relaxed session, but now it is my turn ...
3
votes
1answer
80 views
Method for keeping records in a computer science notebook?
Which recording method is best used for computer science. The Cornel method or the subsequent method developed by Scott Young who mastered the MIT program in a year.
To be honest, I have problems ...
2
votes
3answers
190 views
Would you mentor other people for free/voluntary donations?
I've asked this myself sometimes already. A lot of knowledgeable developers are using Stackoverflow to give advice and help solving other peoples problems - for free. Giving back your own knowledge ...
1
vote
3answers
239 views
How to answer questions about how I became interested in programming?
I teach programming to students seeking employment as programmers who know little or nothing about programming, and I was last employed as a programmer over a decade ago. Sometimes I am asked what got ...
0
votes
2answers
98 views
Is there any formal education for programming? Other than a CS degree?
Are there any universities that give you a Bachelor's in programming? I am aware of Computer Science BSc, but it's a little too broad in scope.