How Complex Is This Java Course ?

Eirman
Eirman used Ask the Experts™
on
How complex is this course .... and Java in general?
http://www.fitzwilliaminstitutegroup.ie/java_programming_courses_dublin_evening_diploma

My nephew (age 16) is starting this course later this month.
He wasn't very good at Primary School (i.e. Elementary School) and didn't do any Secondary School (i.e. High School).
He effectively left school at age 12.  His knowledge of maths/algebra is very limited.

He plays games all through the night ..... and like many teens, he is very lazy and respects no one.
He did set up and manage his own Minecraft Server. He still has a dedicated Server (mostly for games).
He regularly has code windows open modifying game scripts.
I don't think he creates scripts from scratch.

He is well above average on the IQ scale.
All he wants to do is Java and he is convinced that he will be a successful game programmer.
He has burnt many bridges behind him and has pinned everything on this course.

The course looks complex to me (and is way beyond my skill level).

What are his chances of succeeding at this introductory course
and some of the specialised follow-on Java courses?

Personally, I think he will flunk the course - but I hope I am wrong!
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
He'd do well to ask questions here first, and look for the existing experts who offer tuition (there's one at the top of the list). Gigs are also available. This forum has the advantage of many experts.
CPColinSenior Java Architect
Commented:
That course looks like a high-level introduction to the language and shouldn't be too complex. If your nephew hasn't had all that much experience with programming, though, it may be very easy to fall behind in the course and be unable to catch up during what's left of the ten weeks. Also, despite Minecraft being written in Java, not much game programming gets done in that language. Since your nephew may already be comfortable with modifying existing functionality, it could be helpful to find a good tutorial on Unreal Engine or Unity and gain an introduction that way. Starting with an existing game engine will let him see the results of his modifications much sooner than if he tried to write an engine from scratch.
Obaid ur RehmanTechnical and Operations Manager
Commented:
The answer to your question is Yes and No. Yes he'd have to work a little harder on the basics and once he grasps the fundamental concept of programming, the rest would be easy.

A strong sense of Logic is the pre-requisite and If he is passionate to create things and persistent in brainstorming, he's a winner!
Ensure you’re charging the right price for your IT

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Obaid ur RehmanTechnical and Operations Manager

Commented:
Why not try with this Free course from EE Store?
https://store.experts-exchange.com/sales/programming-for-entrepreneurs
EirmanChief Operations Manager

Author

Commented:
His lack of maths skills is what causes me most doubt.
Obaid ur RehmanTechnical and Operations Manager

Commented:
I always scored D grade (below average) on mathematics from grade 5-12 and during bachelors. I got B+ grades in most of the programming courses.
Most Valuable Expert 2013
Commented:
Has he had a look at https://www.codecademy.com/ to see how he manages with the Java exercises there?  With due deference to the Java experts here not convinced that this is the best route into games programming.
That course is a good simple introductory course on Java and a reasonable place to start if he's looking to eventually become a developer.  As CPColin said, Java's not the most common choice for game programming (although Android apps are often written in Java) but I think this is a fine place to discover whether your nephew is cut out for being a software developer or not.

If he succeeds at the course, he'll be on a path that can lead to a career in software and maybe eventually as a game developer (it's a popular path, which means it's often harder to get into - speaking as a game developer for the last 15+ years).

If he fails, he's likely not got the right attitude/skills to become a software developer and should look elsewhere for a career.

I'd say the odds are against him being successful, but finding the answer to that question seems like something worth knowing given his interests and that course seems like a reasonable place to discover that answer to me.

Doug
EirmanChief Operations Manager

Author

Commented:
Thanks for the opinions and suggestions.

Look out for a follow up post when he gets his results in 2017
EirmanChief Operations Manager

Author

Commented:
2017 UPDATE:
As I suspected, the course was way beyond his capability.
He didn't even bother turning in his project for assessment.
Well sorry to hear that, but not a huge surprise.

Hopefully now that he knows this isn't the right path for him, he can find a path that he's better suited to.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial