|
|
|
|
|
by georgedrummond
4517 days ago
|
|
It's important to capture the imagination of young people and encourage creativity. Projects like Scratch are a fantastic introduction to solving problems with computers, and young children actually enjoy using it. Kids are excited about building things and getting results. Think LEGO/KNEX, would these toys be as popular if you needed to study the composition of the plastic and physics of forces? Think how many minds have been inspired with simple toys like these. Computer science and the intricacies of sorting algorithms are a really fucking boring thing to learn/teach. Why make coding in schools monotonous and irrelevant when it could be fun and inspiring? I agree that the fundamentals are important to study at some point but that can wait until a higher level of understanding is achieved. I have worked with a lot of developers from different educational backgrounds I can tell you that knowing computer science and being able to code are two totally different things. Businesses are interested about getting shit done and seeing results, not how you did it. I don't think that a computer science degree properly prepares you for real life software engineering. Make coding fun, inspiring and motivational! Teach kids what they want to know and help them to enjoy learning. |
|