Garth Flint
  • Member for 4 years, 4 months
  • Last seen more than 1 year ago
7 answers
5 votes
486 views
Python IDE for beginners
4 votes

Visual Studio Code. Easy to set up and designed to be simple. I used to use PyCharm and PyScripter with good results. VSC is more versatile. Eclipse is a management pig for beginners. You have to ...

View answer
2 answers
2 votes
77 views
Robotics Recommendations
Accepted answer
3 votes

Take a look at the Edison Programmable V2.0 Robot. (https://www.robotshop.com/en/edison-programmable-v20-robot.html) Available from Amazon. Also Makeblock mBot Robot Kit (Amazon.com) I have read ...

View answer
4 answers
1 votes
837 views
Fun way to teach algorithms
3 votes

A loaf of bread, a knife, a jar of peanut butter and a jar of jelly. Write an algorithm to build a PB&J. Have one of the kids follow the literal direction written by a different kid. This ...

View answer
2 answers
2 votes
313 views
How to make students confident enough to stop copying each other's code assignment?
2 votes

I have been fighting this for 30 years without a true solution. I think it is human nature to take the shortest way and if that involves copying code the students will do it. I teach at a high ...

View answer
3 answers
1 votes
239 views
Coding bootcamp vs. computer science
2 votes

Years ago I worked for a software company. I was not a coder for the company. I worked with clients doing interface modification and design. While I was there all but one of the 20 or so coders were ...

View answer
5 answers
1 votes
184 views
Learning to program a Cell Phone
2 votes

I presently teach an app building course at high school. I did a lot of research as to what platform to use to build the apps. For Android Android Studio is the big gun. It uses Java. AS has a ...

View answer
4 answers
1 votes
146 views
How can I improve other programming languages while having command on one language
2 votes

I teach classes that each use different languages: Python, C#, Visual Basic, Thunkable, Scratch, Alice, Small Basic and a few other odds and ends. I am not good in any of them off hand, but I have a ...

View answer
5 answers
4 votes
129 views
Are there any resources out there to continue developing my students' programming skills after Code Combat
2 votes

Look at Small Basic or Scratch or Alice. All are great and have a lot of support out there. Designed to get and keep kids interested in programming. A little bit more advanced is Visual Studio Code ...

View answer
12 answers
13 votes
606 views
Textbooks: Yes, no, roll your own?
2 votes

I have been teaching CS/programming for 30 years and I have always had a textbook of some kind for the kids. But the book is only for reference, not for planned reading. I use only free textbooks (...

View answer
7 answers
4 votes
217 views
Any good resource for introducing kids to programming using Python's Turtle Graphics?
1 votes

If these kids are true beginners Python is a bit much. Try Scratch or Alice. If you really want a line-code language go for Small Basic. All of these have excellent resources available on their ...

View answer
11 answers
10 votes
717 views
Do your students pay attention when you speak?
1 votes

Divide the room down the middle. Left hand desk face left, right hand desk face right. Aisle down the middle. Get a wireless keyboard/mouse setup and move around. Turn all desks 180 degrees so the ...

View answer
4 answers
6 votes
1k views
Languages class in high school
1 votes

I teach a high school independent study class that does this but it is a course intended for beginning programming students. The languages are therefore beginner languages. It does give them an ...

View answer
3 answers
1 votes
354 views
Want to be good at programming (C++) and then start learning game development, where should I start?
1 votes

For a gaming novice I would suggest Unity instead of Unreal. Unity has a lot more learning resources online. Unity uses C# which is Microsoft's version of Java. Unity and Unreal are comparable, ...

View answer
4 answers
2 votes
146 views
Shallow, broad and general introduction to programming
1 votes

I agree with several of the replies. You are biting off more than you can chew. Have fun with one or two languages instead of dabbling in several. What you are planning for in 2 weeks is more than ...

View answer
3 answers
2 votes
98 views
Teaching when to use MyBlocks
1 votes

This is what happens when you put the cart before the horse. The kids know syntax, but do not understand programming. This is very common. The kid see what they are trying to do as as commands in ...

View answer
4 answers
6 votes
245 views
What is a good introductory language for high school?
0 votes

There is no better first line-code language than Small Basic. Lots of nice simple projects for beginners. Python and especially Java can be very intimidating to beginners and will scare away many ...

View answer
12 answers
8 votes
724 views
For a beginner, is it better to start with C or a higher level language?
-1 votes

Define "beginner". A third grader who want to make a game? A high school student? A college grad looking for a new career? With out knowing that this question is unanswerable. I teach high school ...

View answer