Programming language choices for the future!

One of my goals is to compile a ‘Full stack Developer’ course option for students of Year 11-13 which will most likely be a year long course spread over a range of Achievement Standards. With Python and Javascript in the top 5 most wanted languages required by software firms (click here to read more!) and a lot of firms using MEAN stack development, I think this course is very ‘current’ for Digital Technology. Recently, I took up a music making course using Javascript over a browser (using WebAudio API) to upgrade my knowledge. This was a free course offered by Futurelearn.com in partnership with Goldsmith’s London. My last course was in using Raspberry pi for projects which uses Python. We used live.codecircle.com for create our webpages and sharing it with the world which was kinda cool!

Students are currently learning HTML and CSS for their assessments in Digital Media and I feel this task can be enhanced (or rather made interesting) using some advanced features in web media. A combination like a database (mySQL + php) returning information to the website along with some Javascript features like a login/slideshow would be a challenge good enough to begin their Full stack Development knowledge. As the student progresses over 3 years of Digital Technology, their knowledge and skills could improve depending on the choice of languages and development done.

Last year at CS4HS (Computer Science for High Schools), Wellington, a tutor from Victoria University introduced data driven Javascript ((Click here to visit)) which is a Javascript Library for manipulating data through HTML, CSS and Vector graphics. A simple information chart can look visualistically stunning and fun to interact with.

Maybe the students could look into utilizing this library into some information that they have gathered in another subject area thereby providing a cross-curricular opportunity (like students in Biology and Technology could do a quadrant study in a marine area whereas Geography students could bring information collected in a field study at the lakes). Assessment opportunities need to be open ended so students can combine data collected in different areas. The new standards(2018 start) in Digital technology are shaping up well for very open ended technology outcomes.