“Coding In Classrooms and Communities” Newfoundland and Labrador Community Based Research Date Prepared: Wednesday, January 5, 2017 Prepared By: Brad Stirling Table of Contents Coding in Classrooms 3 Primary and Elementary Schools 3 Jr. High Schools 3 High Schools 3 Post-Secondary 4 Coding in Communities 7 Coding in Canada 9 Coding Bootcamps 9 Page 2 of 11 Coding in Classrooms Primary and Elementary Schools Primary and Elementary Schools in Newfoundland and Labrador teach basic computing concepts to children ages 5-12. Basic learning objectives include locating, creating, evaluating and sharing information; the impact of technology on society and ethical issues surrounding the use and application of varying technologies. Jr. High Schools In Jr. High schools (Intermediate), 4% of overall classroom instructional time is allotted for technology education. Each grade level in junior high focus on different technology modules. Grade 7’s will complete the communications technology model, the grade 8’s will complete the control technology and production technology modules and grade 9’s will complete the energy and power technology module. High Schools High School graduation requirements require students to obtain 4 credits from the ‘other required credits’ program area, which includes foreign languages, business studies, religious studies and technology education. Currently, these high school technology education courses expose students to coding: Skilled Trades 1201 Integrated Systems 1205 Design and Fabrication 2202 Robotics Systems Technology 3205 Page 3 of 11 Post-Secondary Post-Secondary institutions in Newfoundland and Labrador offer numerous options for those looking to pursue a career in information technology. Post-secondary information technology programs inclusive of coding are as follows: Program Institution Computer Science Memorial University of Newfoundland and Labrador The Computer Science curriculum teaches students an array skills for whichever direction they choose in the IT field (Networking, Programming, Cloud Computing). Some programming languages offered here include HTML, C++, Python, Java, SQL, Swift and more. Computer Systems and Networking College of the North Atlantic This program focuses on the design, installation and maintenance of computer systems and network infrastructure for home and/or office environments. Students will learn skills in command line, PowerShell and bash server scripting. Programmer Analyst College of the North Atlantic This program emphasizes database design and programming of multi- tiered business applications through a varying range of programming languages such as Java, JavaScript, SQL, HTML, VBA, Visual Basic, Swift and ADO.NET. Software Development College of the North Atlantic This program teaches students the skills needed to develop web and mobile based applications for businesses with weight on Java, ASP.NET, SQL and HTML programming languages. Page 4 of 11 Web Development College of the North Atlantic This program teaches the skills needed to design, develop and maintain websites and web-based services such as e-mail services or online stores. This program includes programming languages: HTML, SQL, bash scripting, Java, PHP and ASP.NET. IT Network Professional Academy Canada The IT Network Professional program trains students to maintain computer networks and infrastructure through network security, assisting end- users, backing up digital assets and disaster recovery operations. The IT Network Professional will practice command line, SQL, PowerShell scripting, bash scripting and Visual Basic. IT Systems Administrator Eastern College Students in this program will learn how to configure computer and network technologies as well as automation administration. Similar to Academy Canada’s “IT Network Professional”, this program teaches command line, SQL, PowerShell scripting and bash scripting. Network Support Specialist Eastern College The Network Support Specialist program prepares students with the skills needed to support and maintain network infrastructure, computer systems and mobile devices. Students will learn automation administration through PowerShell scripting. Page 5 of 11 Video Game Design and Development Eastern College Being one of the most difficult jobs in the IT industry, this program prepares students for a highly- focused team based environment, teaching an array of team building skills in addition to an array of required technical skills: C++, Java, Swift, Advanced HTML, JavaScript, math, physics, 3D asset creation and level design. Information Systems Specialist Eastern College An Information Systems Specialist is responsible for the maintenance and operation of workplace computer systems and networks. Students in this position will learn command line, SQL and PowerShell. Business Information Technology Keyin College This program prepares students for a full time career in programming. As such, students will learn the most powerful, widespread programming languages used today: Java, JavaScript, SQL, HTML, VBA, Visual Basic, Swift, PHP and Unity. Information System Specialist Keyin College An Information Systems Specialist is responsible for the maintenance and operation of workplace computer systems and networks. Students in this position will learn command line, SQL, PowerShell, bash scripting. Network Design & Management Keyin College The Network Design & Management program teaches students how to setup and manage routed and switched networks, database development and customer support. Page 6 of 11 Coding in Communities Bricks 4 Kidz Bricks 4 Kidz offers youth-targeted after school programs focused on teaching children the fundamentals of visual arts, design, coding and robotics. From assembling automatons to fully programming them - these programs promote systematic thinking, creativity and work collaboration. Bricks 4 Kidz hosts weekday summer camps, after-school classes and weekend workshops. Furthermore, Bricks 4 Kidz offers more challenging and advanced robotics classes for high school students. Bricks 4 Kids: http://www.bricks4kidz.com/canada-newfoundland-stjohns/ Science Nerds Science Nerds offers youth-targeted after school programs focused on teaching children the essentials of video game design, Lego-based robotics and coding. Science Nerds hosts game design and robotics workshops on weekends and after-school video game design/programming classes. Fun and engaging, Science Nerds evokes positive working relationships in a productive environment. Science Nerds: http://www.sciencenerds.net/ Hour of Code Hour of Code is another nonprofit organization that holds a light presence in Newfoundland and Labrador. Hour of Code is an American global movement that aims to expand access to computer science and teach coding basics to everyone. Over 180 countries participated in this year’s Hour of Code Event and 3,745 individual sessions were hosted in Canada alone. In Newfoundland and Labrador, over 25 schools and institutions participated in the Hour of Code movement in 2015. Hour of Code: https://code.org/learn Page 7 of 11 Ladies Learning Code Ladies Learning Code (soon to be Canadians Learning Code) is a nonprofit organization that strives to improve digital literacy and shape educational curriculums in Canada. With over 21,000 adult learners, 19,000 youth learners and in excess of 6,000 mentors; Ladies Learning Code is sweeping across Canada with unstoppable momentum through education and engagement. Ladies Learning Code hosts coding events and family-based workshops across the country. Ladies Learning Code: http://ladieslearningcode.com/ Code NL Code NL works to improve computer programming education in Newfoundland and Labrador and hosts bi-weekly code clubs for anyone with a roaming eye on computer science. Code NL’s primary objective is to improve and push computer programming education in the province through open discussions and advocacy. Code NL: http://codenl.org/ Hacking Health Hacking Health is a global movement active in over 40 cities across 5 continents that tries to transform healthcare by connecting healthcare professionals with designers and developers to build realistic solutions to front-line healthcare problems. In St. John’s, Hacking Health hosts monthly informal meetups to discuss and debate health and technology. Hacking Health: http://hackinghealth.ca/ Skills Canada Skills Canada is a nonprofit organization promoting skilled trades and technology to youth. Skills Canada annually hosts a “National Skilled Trades and Technology” week to bring awareness and celebration to skilled trades across the country. Other offerings from Skills Canada include trades competitions and an “Annual Skilled Career Day”. Skills Canada: http://www.skillscanada-nfld.com/home Page 8 of 11 Coding in Canada CoderDojo The CoderDojo, stationed in Toronto, is trying to build a global movement that builds a better, more positive future through coding and community. Although CoderDojo is not present in Newfoundland and Labrador, their website hosts an assortment of free resources of which include tutorials, projects, parental information, leadership guidance and educator resources across the spectrum of programming languages. CoderDojo: https://coderdojo.com/ Coding Bootcamps Coding Bootcamps are a high impact learning environment that teaches students about 10% of a traditional computer science degree, eliminating all non-essential skills from the curriculum. Like other post-secondary institutions, Coding bootcamps have an application/acceptance
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages11 Page
-
File Size-