In an interview with The Verge, professor and tech writer and educator Dr. Theodore J. Crouch of New York University said he had been teaching courses on computer science for the past two decades and was a passionate proponent of computer science as a STEM subject.
But in recent years, Crouch said he was increasingly seeing professors in the field get more and more frustrated with the lack of diversity in the industry.
He was also noticing that the quality of programming in the classroom was often less than that of the code that was being written, and this was becoming a real problem.
“I’m not sure what to tell my students about the world of computer scientists,” Crouch told The Verge.
“There’s this great book called The Art of Computer Science by [Steven] Pinker and [Harvard University’s] Steven D. Levitt, but they don’t really give you a sense of what it’s like to be a computer scientist, so I’m trying to make sure that I do a good job of getting my students to understand that.”
It was not that it was hard. “
When I first started teaching at NYU, it was really hard to understand.
It was not that it was hard.
The language that I used was not really that well-structured.
The training that I gave to my students was really not that well structured.
But over time, that has become more and further away from what I used to think of as the best way to teach computer science.”
Crouch’s advice is to give students “a strong grounding in theory and in code.”
He told The Guardian that in his experience, teaching computer science was a much more enjoyable experience for students than a computer science course at an elite university.
“The more you teach people, the more you’ll learn about the real world, and the more they’ll understand the real problems they’re facing, and hopefully they’ll find ways to get the best from that.
The more they see problems, the better they’ll become at solving those problems.”
Crouk said he is currently teaching courses in the computer science field at NYU’s Tisch School of the Arts, and he plans to continue to do so.
“The first thing that you have to do when you’re teaching is make sure you have an understanding of the problem you’re solving.
Then you have a sense that you understand it and you know what you’re going to get out of it,” Croughson said.
“[Computer science] teaches you about how to make problems and how to do things, and then you have these concrete examples of how they work.”
Caught in a Catch-22: Teaching a new language, but still learning a new job article The main problem with Crouch is that he teaches at NYU but is currently in the process of teaching a course in a new field that will help him navigate the new profession.
He said he wanted to give the new students the opportunity to learn from his experience in the past.
“It’s not a teaching position, it’s not even a teaching job,” he said.
Crouck said that the job he is looking for at NYU was the role of a program director.
“But it’s a position where I am teaching a program and teaching a team,” he told The New Yorker.
“And so that’s what I’m going to be doing.
That’s the way I want to go.”
Croughck said he has no plans to quit teaching.
He told TechCrunch that he had hoped to be teaching for many years and would have wanted to continue doing so.
He also pointed out that while he may be the “last person to know” about a new programming language or job, he could use his experience to help other people get jobs in the future.
“That’s the thing I love about teaching, that it gives me an opportunity to contribute to other people, so when people ask me why I’m teaching, I’ll be able to say, ‘Well, I’m here to help people learn and to be able help other students learn.'”
The article was originally published on September 11, 2018.
Read the original article.