Block-based Coding vs. Text-based Coding

Given how widespread technology is, teaching coding is becoming more and more necessary. Knowing how to code—or at least the basics of coding—is now an important skill for students moving into higher education and when they begin looking for a job. 

Teachers have identified this important skill and children are now learning how to code at an early age. However, with a wide range of options available for educators to begin teaching their students how to code, it’s important to make an informed decision that will set students up for success.

Block-based coding has emerged as a tool to offer students an introduction into the world of coding that allows them to explore code in a friendly environment. At BSD Education, we are fans of how block-based learning like Scratch has helped to reach millions of students globally.

While educators can instantly begin introducing digital skills into their classroom with this type of instruction, teachers should also understand the limitations of this tool. In this article we’ll explain why BSD feels traditional text-based coding is key for teachers and students that want to move beyond the blocks and are ready to take their digital skills to the next level with text-based programming like HTML, CSS, and JavaScript.

First, let’s make it clear what block-based and text-based coding are:

What is Block-based Coding?

Instead of traditional text-based coding, block-based coding involves dragging “blocks” of instructions to manipulate the code. The most popular example of this is Scratch, the first block-based language created by MIT. Other examples include Snap, Scratch Jr., and Microsoft MakeCode.

What is Text-based Coding?

Text-based coding is what professionals use and is done by typing keyboard characters following a certain syntax (rules and regulations) of a particular programming language. For a breakdown of coding languages, please see this previous BSD blog post

Why Text-based Coding

Learning any new language is difficult, but at BSD we believe it is important to introduce text-based coding to students from third to eighth grade so they move past the blocks, become familiar with a real coding environment, and build a foundation that has no limitations. While many teachers begin with block-based coding to help ease their students into learning this new language, introducing students to text-based coding is inevitable and will be necessary when expanding students’ knowledge. 

Here are three specific reasons why text-based coding is our preferred method of learning how to code:

1. Better to Learn with Text-based Coding

While block-based coding can be an avenue to introduce coding to students, it’s much more difficult for students to grasp real coding concepts and syntax when they’re essentially dragging and dropping boxes. With text-based coding, students receive a full learning experience that instills important coding concepts that they will remember and can build off of. 

An MIT study revealed that while students are in the best stage of their lives to learn a new language until they are 17 or 18 years old, the optimal age for learning a new language is before the age of 10. At BSD Education, we feel learning coding is very similar to learning a new spoken language and that it’s important to take advantage of this window of opportunity by introducing students to actual coding concepts through text-based coding at an earlier age so they are more likely to comprehend and build on their skills in the future. Since a child’s brain is more pliable, a real coding experience can help them integrate this important skill and provide them with a massive advantage the younger they begin.

Since learning coding or any new language can be difficult, it’s critical you have a partner and a platform that can guide students through this experience. At BSD, we’ve developed more than 600 hours of certified curriculum that uses a scaffolded approach so students are constantly building on their knowledge. Whether it’s basic concepts or moving into advanced stages of coding learning, BSD is by your side to help students along.

Learning coding syntax is made easy with BSD Education as a partner in the classroom.

2. Text-based Coding Builds Adaptability and Resilience

A key aspect of learning something new is making mistakes, identifying what went wrong, and then fixing those mistakes. With block-based coding, making and learning from mistakes isn’t as prevalent since students are working within the confines of predetermined blocks of code and can’t reach outside of those boundaries. By moving blocks around, students are learning the general idea of how coding works, although not necessarily the skills beyond that.

Meanwhile, text-based coding presents many real-world challenges that help students actually learn how to solve problems. Since students are given the freedom to customize and extend themselves beyond drag-and-drop actions, text-based coding allows students to grow by making mistakes. Through this learning experience, students will build the knowledge they need to code as well as the adaptability and resilience they need for anything they do in school or life.

Due to these additional obstacles presented while using text-based coding, it’s important to have a tool that guides both the student and teacher through their coding journey. Using BSD’s guided projects, students receive regular prompts and can track their progress in real time so they can overcome challenges on their own and feel confident to reach for more.

BSD’s guided projects are like having another teacher in the room, making learning how to code easier on students and teachers.

3. The Sky’s the Limit with Text-based Coding

There are no limitations with text-based coding the way there are with block-based coding. Students looking to build their coding skills, and even possibly choosing a related career path, will need to use text-based coding. While block-based coding can work as an introduction to the world of coding, students are limited to the blocks available to them and prevents further development as a programmer past a certain point. As students gain more experience, block-based coding does not offer more dynamic and expressive capabilities that are available through text-based coding. 

Even if students don’t choose a career path in technology, having these foundational skills they are learning with text-based coding can be applied to any job they pursue. Through learning real coding skills as opposed to drag and drop programs, students can develop a broad range of skills that include key computational thinking and critical thinking skills vital to learning in any core subject.

Give Students a REAL Coding Experience

Using text-based coding can seem like a difficult task, particularly for inexperienced teachers. However, the reward of seeing students learn real-world coding skills and build on a foundation of knowledge they can apply to any career in the future is well worth the initial challenges. 

Teaching coding and digital skills is now easier than ever by partnering with BSD. With an intuitive platform that guides students through a variety of projects, a scaffolded approach that helps students build on their skills, and unrivaled support so ANY educator of ANY subject can begin teaching real coding skills today, BSD is your answer in the classroom. 

Contact us today so we can address your unique needs and develop a partnership that will help your students reach further and have an experience that will equip them with the skills they will need for tomorrow, no matter what career path they choose.

Programming Languages Explained: Python vs. JavaScript / CSS / HTML

The differences, similarities, and why any form of tech education is important.

You’ve likely seen Python mentioned among other traditional programming languages, including JavaScript (JS) and CSS/HTML. In fact, JavaScript, HTML/CSS, and Python all fall in the top three languages that developers use in their careers, according to the annual Stack Overflow survey (2021). 

With Python’s increasing exposure, it’s important to understand how it relates to the other programming languages available, how it’s different, and provide perspective on where it fits in the classroom with your students. Let’s get started by first providing a quick overview of exactly what Python, HTML/CSS, and JavaScript are so you have a basic understanding.

Programing Languages

What is Python?

First released in 1991, Python is a general-purpose programming language that can be used in a range of applications, including data science, software development, and automation. According to Python.org, Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. 

The programming language has been notably used to create Netflix’s recommendation algorithm and software that controls self-driving cars, according to an article by Coursera. The Python interpreter and standard library are freely available in source or binary form for all major platforms from the Python Web site.

A fun fact about Python, creator Guido van Rossum came up with the name while reading published scripts from “Monty Python’s Flying Circus”.

What is HTML?

Hyper Text Markup Language (HTML) is a coding language used to build websites. Specifically, HTML’s job is to label and organize content such as headings, paragraphs, lists and images, so that the web browser (e.g. Chrome, Firefox, etc.) knows how the page should look.

What is CSS?

Cascading Style Sheets (CSS) is a coding language that pairs with HTML. It works by defining a series of rules for how the HTML should look (colors, spacing, etc). CSS is helpful for establishing the layout and personality of a website.

What is JavaScript?

JavaScript (JS) can be combined with HTML/CSS to bring websites to life. JavaScript is a versatile programming language that can be used for animation, dynamic apps, interactive games and more.

The Importance of Understanding a “Stack”

While JavaScript has been the most commonly used programming language for the past nine years, it’s important to mention that professional programmers are often fluent in several languages that make up what is called a “stack”.

A stack is a set of languages or frameworks that work together to accomplish common computing tasks. For example, HTML/CSS and JavaScript make up what is called a “front-end stack” because these languages are used to create what you see while on a website. Python, PHP, and SQL make up the “back-end stack” and are used to handle website databases and control how websites function with hosts and servers.

Differences and Similarities Between Programming Languages

When the question comes up, “which is better, Python or JavaScript?”, it really depends on what kind of computing tasks you might be interested in doing. Front-end developers (HTML/CSS and Javascript) spend more time working on the design, layout and the function of websites, while back-end developers (Python, PHP, and SQL) are concerned with security, networks and databases. No matter which language interests you the most, as a professional programmer you will need to study and learn the accompanying languages that make up your chosen stack.

When the question comes up, “which is better, Python or JavaScript?”, it really depends on what kind of computing tasks you might be interested in doing.

Why BSD Uses JS and HTML/CSS

At BSD Education, we feel strongly that any type of coding and digital skills instruction is vital to a student’s education and future in navigating our digital world. We have chosen the front-end stack as a part of our digital skills curriculum because it satisfies a range of interests, including design, layout, functionality, UI/UX, gaming, AI and VR. By learning three languages together to develop more interests, and ultimately more skills, students are provided a more complete learning experience that learning one language can’t match. This broad range of skills stretches beyond the keyboard and includes key computational thinking and critical thinking skills vital to learning in any other core subject.

In addition, when we think about the most powerful technologies that we use everyday, most of them operate in the web browser, which is what HTML/CSS and JavaScript are used for. Every website and web application that you have ever used were made using this front-end stack. 

If students are interested in becoming computer scientists, they may need to learn Java, Python, JavaScript, or other languages depending on the accreditation program. For example, Java has been the language of choice for the Advanced Placement college equivalent course that is available in many High Schools in the U.S. Many commonly used frameworks for Computer Science do not even list a specific programming language, but instead provide a map for concepts that are found in most languages, like algorithms, variables, control structures and modularity. Both the British IGCSE and the Computer Science Teachers Association (CSTA) publish curricular guidelines and standards that focus on computer science concepts instead of specific languages. 

What Fits for Your Classroom?

Ultimately when it comes to the Python versus JavaScript and HTML/CSS showdown, it really depends on what you want to do with your knowledge of programming and what goals you have as a developer. 

Whether you have no experience or are ready to take your tech education to the next level, BSD provides the support and intuitive platform to help you teach these front-end stack digital skills. In a matter of minutes using BSD, students will begin building their first website, create a mobile app, or even a fun game they can play with friends. BSD makes it possible for any teacher of any subject to incorporate coding and digital skills into their curriculum so students are future ready.

Contact us today so we can address your unique needs and develop a partnership that will help your students reach further and have an experience that will equip them with the skills they will need for tomorrow, no matter what career path they choose. 

Design Thinking: Applying to Business, Employee Experience, and Sales

Recently, my colleague Mark Barnett wrote What is Design Thinking and Why Is It So Popular.

Today, I explore what are the origins of Design Thinking (DT) and its application in the world of business. The idea of design thinking in product design, development, and innovation isn’t new but it’s now applicable in other business areas like communication and sales.  

This concept originally emerged as a way of educating engineers on how to creatively solve problems, as designers do. John E. Arnold, a professor of mechanical engineering at Stanford University was one of the first people to write about DT. In 1959, he wrote “Creative Engineering,” which established the four areas of design thinking. Design thinking evolved as a “way of thinking” in the fields of science, engineering, product development, and innovation. 

Emily Stevens describes Design Thinking “as both an ideology and a process that seeks to solve complex problems in a user-centric way.”

As companies grow, they get more complex and new problems develop. One of the challenges of a large company is employee retention. Recently, Design Thinking has shifted from being an innovative solution for customers to solving problems for the company’s employees. Companies have begun thinking about their employees as users too, which makes sense as employees are crucial internal stakeholders. This has given rise to a new term – Employee User Experience! 

An example of a company using Design Thinking to transform the employee experience is the Jewellery company, Pandora. The company recently put out a job advert for a UX Designer – Employee Experience. The description of the role states – “Applying UX design to support Pandora’s strategic ambition to employ the happiest, most empowered and digitally-enabled employees.”

For increasingly remote companies, empathizing with employees, understanding their challenges, and crafting work experiences that enable them is a priority. 

This ensures that the company understands its employees and their needs. It also leads to higher trust and performance, the positive by-product of which can be higher employee retention. 

Like in employee experience, another field within businesses that hasn’t received as much focused internal innovation is sales. Falon Fatemi at Forbes believes that Design Thinking is the Future of Sales and I agree with her. In the last year, my role at BSD Education has evolved from Learner Experience to Partnerships.

A major part of my job now is understanding and empathizing with educators, school leaders, business partners, and government officials. Deeply understanding their needs, concerns, challenges and then curating solutions for them. Sales and marketing are two fields that are perceived to have the lowest trust according to Hubspot.

Design Thinking alleviates this challenge and builds more trust. 

With sales, marketing teams have also begun embracing Design Thinking strategies and transforming their practice. This not only elevates the marketing output but also enables the sales teams in a company. Marketing teams no longer rely on gut instinct but spend time understanding their different potential users.

They do this by developing user personas and building small campaigns to test and measure the performance. Finally, they roll out large data-backed campaigns.

In this article Autodesk’s Director of UX shares how she combined her UX and Marketing background to solve a marketing problem at her company. She says, “While some marketing best practices prove to work time and again, we must also meet the unique needs of specific customers in order to drive significant business value. Professing to intuitively know those specifics is shortsighted; only once we go out and try to understand the challenges of our target audience can we truly accommodate their needs.”

We have seen Design Thinking evolve from its origins in engineering to product development and innovation to now molding the world of employee experience, sales, and marketing. As educators, giving students opportunities to develop their design thinking skills equips them to be prepared for the 21st Century work environment. 

Interested in learning more about how we help develop design thinking skills in students and how we use it in our professional work at BSD Education, do contact me at mq@bsd.education. 

What Are The Benefits of Technology in the Classroom?

You might be asking, what are the benefits of technology in the classroom? It’s fair to say that when I was in school, the use of technology in the classroom wasn’t widespread. There were no personal laptops for each student, no digital planners, no classes on coding or programming. I remember when the teacher would pull out the overhead projector for lectures. My school certainly wasn’t set up for the level of technology use that teachers were faced with recently.

It’s exciting to think back on how much has changed in the educational landscape since then! Since my high school graduation, social media use has skyrocketed, video conferencing has streamlined and improved greatly. Most students have personal laptops but also smartphones, iPads, watches, and Alexas provide any information they could possibly want to know.

Technology changes on a dime. As education continues to systemically evolve, we’re going to see the many benefits of educational technology come to fruition over the next few decades.

Read on!

Students are more engaged

“Bueller?” This scene from “Ferris Bueller” has to be the epitome of a bored, disinterested classroom. Whether out of a lack of interest in the topic or distraction, two things are happening here. They aren’t paying attention and they aren’t learning.

It’s been 35 years since that film came out and the classroom looks entirely different. Now teachers compete with a myriad of distractions that continues to evolve. So you may be wondering, how can teachers engage their students more effectively in the digital age? Well, I’m glad you asked! There are many ways to harness the positive power of technology and capture your student’s attention at the same time.

Meet them where they are – on devices, social media, websites, games – and bring this technology into your lessons, homework, projects. For example, their five-paragraph essay can become a blog. Now, not only are they more invested in what they’re learning but they’re building essential digital skills.

Part of increasing student engagement in any class is giving them an applicable reason for being there. Something they can relate to. Utilizing the interconnectivity of technology in the classroom helps you reap the benefits. Plus, your students are more likely to retain the information.

Incorporates different learning styles

There’s a big debate in education between the use of more personalized learning vs. a one-size-fits-all approach and it’s valid. When you have 30+ students in your class, it’s more difficult to create unique lesson plans that engage each student. Especially when you’re already overworked and underpaid as it is. We get it.

One of the many benefits of technology is that it provides an easier way to reach each student’s unique learning styles, playing to their various strengths and respond more intently to you.

  • If your student is more aural, it means they retain information better by hearing it. Some ideas for using technology to your advantage here:
    – Record your lessons! You can turn these into a private podcast that they can re-listen to as they study at home, use audiobooks. This helps you as well for any student that misses a class, they can be directed to your “podcast” and quickly get caught up.
    – Students can use an app like Me Book that allows them to listen to stories and record themselves reading.
    – Language teachers can make use of AI robots and chatbots to speak to students in different languages so they can practice as if talking to a real person.
  • Visual learners respond more to things they can see and are prone to retain more information if they can read/watch it rather than listen.
    – Try incorporating more graphic visuals aids to make the connection, or using more interactive videos in your lessons.
    – You can use technology like coding to allow student to visually code a website, or apps like Canva and Photoshop to create graphics that underline their classroom comprehension and level of engagement.\

Improves Collaboration

There are multiple benefits of technology is that it fosters a higher level of collaboration, not just within your classroom but on a global scale. It’s now easier than ever for students to work together with project management tools, video conference breakout rooms, social media, and even as simple as AirDropping files to someone in under a few minutes. This collaboration also works to the teachers’ benefit! If you’re grading papers, students can now see all of your notes and all communication can be kept in one space. Thus giving you more access to teaching students even outside of the school walls and time.

Embracing the global reach of the internet offers up exciting new possibilities for your students as well. Similar to pen-pals, maybe you have a sister school in a different country, and not only can the students communicate with each other as friends but they can also work remotely as teammates in completing a project. This would take a lot of planning of course, but the possibilities are endless!

Prepares Children for the Future

The single most important benefit of technology in the classroom is that it prepares students to be future-ready. We know that all students will need digital skills for their futures, but there are also many challenges when it comes to teaching digital skills.

At BSD Education, our goal is to prepare students for their undefined futures where artificial intelligence, augmented reality, and data privacy are all emerging topics with tremendous impacts on society. To accomplish this, we embed four approaches into our curriculum that have been identified as future proof and fundamental:

a) Computational Thinking
b) Design Thinking
c) Coding/Programming
d) Digital Citizenship

These are just a few of the many benefits to utilizing more technology in the classroom but I’d love to hear from you on how you use technology to boost student engagement or substantiate a lesson plan? Send me a message at bd@bsd.education or leave a comment below! We’d love to hear from you!

Bring Technology Into Your Subject in Five Ways

Last year saw a heavy reliance on technology to provide education and continuity to the classroom experience. But, as life gradually returns to normalcy, you might wonder how technology fits into your school structure as schools return to in-person. In short? Schools are getting back to normal but technology isn’t going anywhere. Bringing technology in your subject area doesn’t mean that you need to be an expert in coding or designing websites as a side hustle. Instead, it’s about innovative thinking and putting yourself in your student’s shoes.

A few more questions for you:

How are your students already using technology to understand the world they live in?
How can you, as an educator, provide the context digitally?
What are some strategies to bring more technology into your subject area to engage students?

We’re here to help! We’ve asked our Co-Founder and Chief Technology Officer, Nickey Khemchandani, to share some of his favorite ideas to engage students with technology. Read on to see what he said!

Pick something your students don’t like.

For example, if students are disinterested in writing another five-paragraph essay, turn those essays into a classroom blog! They can share this not just with family/friends but in college portfolios and job applications, students can share. They’re building something that they can represent themselves with using a computer, but they’re also more engaged with homework.

Find an easy win that can be interactive.

Another great way of bringing technology in your subject is with math. Let’s say you’re teaching probability to your students – building a dice game online adds a layer of fun to the lesson while also teaching them critical mathematics and technology skills.

Look for a student who’s already an evangelist with technology.

You do not have to bear the burden of carrying all of the technology weight into your classroom. Usually, your students are already pushing for it. Find an evangelist in your classroom and have them bring technology into their assignments. For example, using technology to build a website instead of writing a paper will inform how to start implementing more tech across your subject.

Talk about social media in your classroom.

Your students are already involved and having conversations about it, so you should too! They’re using platforms like Tik Tok and Instagram, and how they potentially create social media posts around your subject areas will give you insight into their understanding of the subject. One of the best ways to interact with social media is to have them build a campaign, just like you see with Coca-Cola or Netflix, to get them to create a movement around your subject topic.

Build online portfolios

One of the best things a student can do in your subject is to represent your subject with technology. If they start taking pieces of the topic, they learn and add them into a shareable portfolio. So you can have essentially a handbook of all of the issues they’ve engaged with and can now share as notes for future students taking that class or (depending on the topics/skills) they can add to an online portfolio that prepares them for collegiate and professional futures.

The Benefits of Introducing Children to Technology Early

As a millennial, my early experiences with technology were between the “analog” experience and the burgeoning technological revolution that we’re experiencing now.

I grew up at a time where you had only had access to the internet if someone wasn’t speaking on the phone (dial-up, anyone?), texting being more complicated than picking up a phone, and watching as social media went from online chat rooms to a legitimate channel for marketing.

It wasn’t that long ago that Facebook was just for college students, and now it’s a tech behemoth that every business needs to utilize.

But kids of today? Technology is eveï»żćšè€Œé‹Œ rywhere, and they interact with technology more frequently at younger ages than any other generation in history.

They’ll never know a world without free WiFi, smartphones, and the power of Google in their pockets. All this before they’ve even reached school.

What are the benefits of being exposed to so many experiences with technology at such a young age? Many! Today, we’re sharing six gifts that we’ve seen in the students we work with every day.

They become more independent

Children today have infinite knowledge at their fingertips, always. Access to technology has dramatically impacted their education and their ability to learn. This is because the accessibility to that information has massively increased. These experiences with technology also means that they can follow up on their curiosity during lessons by exploring topics more in-depth independently.

Building community & social engagement

There’s no doubt that children need social interaction to develop and grow. But, in our modern age, this is no longer limited to physical bonding. Now children also need experiences with technology to virtually bond. This might be through participating in online discussions or finding friends that live across the world. These experiences lead to children feeling more connected than ever with technology.

Many summer camps and after-school programs encourage physical-virtual bonding in childhood with technology courses to teach kids new digital skills and offer them opportunities to engage with others while building more tech skills.

Digital literacy translates to more economic power

We’re experiencing a swelling gap between those with digital skills and those struggling to adapt to technological changes in our economy. Those who “upskilled,” innovated in their industries, and tried new things have learned how to adapt in turbulent times.

Children introduced to technology and digital skills learning at a younger age are more equipped for work soon.

Being more technically literate has prepared me to be adaptable, resilient, and curious about the world and career I’m in. There is no exception for children today, and the benefits of introducing children to more experiences with technology are countless.

The Future of Education Shaped By Technology

Driven by technology, we see several opportunities for progress in the future of education in the coming decades.

Students and educators worldwide must be provided access to the training, devices, connectivity, and fundamental infrastructure. This access will be pivotal in making ubiquitous progress.

However, we cannot determine progress in education where similar changes potentially widen inequality and divide us globally.

Redefinition of Literacy to include Digital to Shape the Future of Education

It’s now more acceptable in discussions with, particularly formal educators, to emphasize the importance of the career relevance of education. That said, a significant part of career relevance in education connects to technology readiness. This preparation includes a comprehensive understanding of the real world’s tools, skills, mindsets, and technology methodologies.

Accenture recently stated: “86% of executives agree their organization must train its people to think like technologists – to use and customize technology solutions at the individual level, but without highly technical skills”.

A compelling case for foundational literacies of language and numeracy is to expand to include digital literacy, skills, and a competency palette of the technological and digital world we live in.

The Development of Pedagogical Technologies to Shape the Future of Education

In the last year, we have seen the greatest ever adoption of digital technologies within education.

However, many technologies center on the process and administration of education. Therefore, it ultimately corresponds to a literal digital reincarnation of the offline school, such as learning management systems and video communication tools. 

There remains a significant future opportunity in pedagogical technologies to shape the future of learning. These may or may not be enhanced by AI but critically maximizes students’ engagement, relevance, and personalization of learning. Teachers also have the confidence to effectively exercise the principles of teaching and learning within their knowledge comfort zones.

The next generation of pedagogical technologies can potentially harness the lessons and opportunities of virtual learning and drive student and professional knowledge. As new modalities of learning become increasingly commonplace, this will continue to occur.

The Technology of Assessment and Credentialing to Shape the Future of Education

The evolution of literacies and the proliferation of pedagogical technologies are necessary evolutions in shaping the future of education. However, they will be forever constrained unless the currently predominant system of assessment in education persists. 

As stated by MIT’s Playful Learning Lab: “To improve the whole system, we must have assessments that work well with all other components. In recent years there has been a push for instruction to become more student-centered and engaging, but we have not seen any attempt to transform assessment in these same ways. Unless we change how students are assessed in today’s education system, we won’t see a significant change in the system as a whole.”

Even systems of badging and micro-credential still essentially correspond to a summative model in their means of ultimate achievement.

Educational initiatives such as Credential As You Go and the Mastery Transcript Consortium will continue to move practice forward in time. The associated technologies will drive this phenomenon beyond the walls of traditional schools and universities and beyond the defined scope of existing ones with traditionally thought of educational pathways.

Technology can increase a revolution in assessment while unlocking freedom of a (technology-enhanced) pedagogy and a digital literacy included core educational mandate. Thus, there is a fascinating possibility to proliferate ubiquity of access and hopefully equity in all its corresponding opportunities for the future of education.

How To Find Balance in a Tech-Driven Future

COVID-19 has metaphorically put us in self-driving cars traveling at the speed of light on superhighways. It goes without saying that the road has been a bit bumpy for many of us. Advancements in online learning have helped us manage the chaos and keep learning going, but at what cost?

Education has hurtled forward with the aim of equipping students and classrooms with the latest ed-tech gadgets and services.

Sherry Turkle, director of the MIT Initiative on Technology and Self, has been studying how students use technology and how technology affects the self and our ability to learn and communicate socially. In her research, Sherry says that “technology has become like a phantom limb, it is so much a part of them(students). These young people are among the first to grow up with an expectation of continuous connection: always on, and always on them.” 

Her research points out that as students use more technology, they have fewer social interactions and connections. This, she argues, is happening even before isolation and online learning are spurred from COVID-19. 

Fewer face-to-face interactions could have potentially devastating effects on a person’s ability to hold meaningful conversations and deepen social relationships.

Sherry explains that texting, instant messaging, and email are forms of communication that you can turn on or off at will. But in contrast, “life is a conversation, and you need places to have it. The virtual provides us with more spaces for these conversations, and these are enriching. But what makes the physical so precious is that it supports continuity differently; it doesn’t come and go and binds people to it. You can’t just log off or drop out.”

Online learning and digital communication aren’t going anywhere soon. So how do we find balance with the use of digital communication and maintain essential connections away from the screen? 

The past two years of learning online have certainly brought up many challenges. Still, it has also brought us many new opportunities to connect in ways that we hadn’t previously imagined. For example, how else could we have seen Yo-yo Ma deliver cello performances from his living room or watch Patrick Stewart read sonnets from his porch? 

Like most things in life, striking a balance is vital. In a recent survey, 165 college-level students were asked their preference for face-to-face classes going into the new school year. Overall, 29% of these students reported a strong preference for face-to-face attendance. 25% of the students stated they would prefer “some face-to-face” courses, and 46% said they would not attend face-to-face classes until the COVID-19 pandemic resolves. 

These results don’t represent all opinions, but it will require a balanced approach between face-to-face classes and online classes in the future.

One solution considered by schools is Blended Learning, which combines online educational materials and opportunities for interaction online with traditional place-based classroom methods. While this is a viable solution, it presents unique challenges, especially when providing support and training for teachers. 

Blended Learning Researchers cite several basic requirements for implementing a thriving blended learning environment: 

  1. Well trained teachers
  2. Technological support
  3. Flexibility in the system
  4. Teachers with a wider outlook and positive approach towards change

BSD Education understands the need for balanced approaches to technology learning and provides solutions for schools. These include face-to-face learning, online or blended environments. So if you are looking for a comprehensive Digital Skills curriculum and platform, let us know how we can help.

How Early Exposure to Technology Led Me To Become A Chief Technology Officer

A common fear for a parent and educator is technology addictiveness or the lack of direction for children using technology. I’ve been asked by many parents what their seven-year-old, or even as young as four years old, can do to learn coding or digital skills.

I vividly recall getting off the bus and asking my Mom to rush home. So today, after weeks of watching my brother play computer games, I decided to start my own. I had memorized the steps from hitting the power button to putting in the correct floppy disk [yes, they still existed!]. A few minutes after sitting in front of the computer, I hit the enter button, and there it was. My game had loaded, and I transitioned into this imaginary world where I was a hero in my own story.

That started an almost 15-year tech career and a never-ending desire to learn and progress. Here are four different reasons I feel my experience has been more productive through early exposure to technology.

1: Micro goals

From my very first experience, I was providing small achievable goals. Want to play a game? Figure out how to turn on the computer yourself by observation first. Want to learn how to make a website? Start by observing websites and understanding what content goes on the website first.

This method of easy-to-achieve micro-goals allowed me to feel accomplished and focused along the way to a bigger goal.

Outside of goal setting, this also gave me an important lesson to split technology projects into small parts to avoid being overwhelmed.

2: The end product

The end outcome for any work I do with technology has always been a critical factor. I recall learning how to code in school for the first time. While the experience was always thrilling and exciting, I was left a bit demotivated when the end product wasn’t something that I could ever really show or use.

To drive my intrinsic motivation, I always worked on technology projects with a real-world application. This way, I always had an end product I’d be proud of.

This real-world application and the focus on the end product allowed me to consistently deliver high-quality results for my clients and customers.

When I started BSD Education, I made sure to keep the real-world aspect as a founding principle on our curriculum and platform.

3: Normalizing fails

Technology can be unforgiving; we have all experienced it fail one time or another. I can no longer count the number of times I’d be left puzzled or frustrated by my code not working. I was fortunate to experience this so many times early into my technology experience that it felt like a normal part of learning.

That resilience benefited me in other aspects of my life, from tests and exams to sports. Later in my career, I discovered how important it was for business leadership when It helped propel me into management.

Today, I always encourage parents and educators to allow failure to be part of the experience. We cannot change the world for the better if we cannot fail.

4: Don’t start with a blank canvas

I recall learning a new programming language, so I did what most aspiring developers did in their teens and picked up a book. The only problem was that almost every book I would read forced you to open a blank file and start typing or ‘copying’ more accurately. By the time I’d get anywhere to have a finished project, I’d be distracted and bored.

One of the benefits of technology is that you rarely have to start with an empty canvas. In school, I always found myself downloading a template or using a pre-existing project as a starting point to launch into my creations.

The key to doing this was to keep looking for starting points that suit your style, even if it meant going through a dozen pre-made projects and templates. What was surprising was how much I could learn from pre-built templates or open-source code.

This habit made me very resourceful when working on complex projects. One of the requirements to becoming a great CTO is understanding how to use existing resources to their potential. Although, as the saying goes, “Do not reinvent the wheel,” this helped me stand out in a pretty competitive environment early on as I was able to offer solutions quicker and more cost-effectively.

I love seeing how teachers are now experiencing the benefits of our scaffolded projects on BSD Education. Nothing is more exciting than a student showing off a project that they built in a week, which would take months and cost thousands in the market to produce today.

Hopefully, these tips help you or people you are helping learn technology more enjoyably. I look forward to seeing how you Build Something Different.

How Soon Should Students Be Introduced to Technology?

In my home, we have six screens between two adults (two phones, two laptops, one iPad, and one TV), and our toddler has already figured out how to access the Spotify and YouTube app on our phones.

I don’t encourage early exposure, but admittedly with a slight feeling of guilt, we are also facing the fact that technology is (indeed) all around us.

Our everyday lives are closely intertwined and supported by technology. Thus making it impossible to create a “tech-free environment” for our children.

However, that is not something we should strive for because appropriate and moderated tech use can positively benefit your child or student’s development. All in all, it is also beneficial to keep the following advice by the Office of Education Technology, the USA, in mind:

“For children under the age of two, technology use in early learning settings is discouraged. However, families can use technology in active ways that promote relationship development, such as using video chatting software to talk to relatives, friends, and families they cannot see regularly. Parents who are interested in using media with their children can start around 18 months with high-quality content, but should always co-view content and use technology with their children.”

We shouldn’t look at screens and devices as “threats” but as vehicles for further bonding and learning. So here are three tips for introducing and facilitating tech use:

Use tech with purpose

When introducing technology to children, we should try to take time to explain what the function is. This applies at home and in the classroom: “Let’s use Spotify on the phone to listen to music!” “We can watch this video on the TV to learn how to dance!”, “Let’s use the iPad to play a sorting game!”, “Want to make coffee for daddy by using the coffee machine?”

By explaining the purpose of each device, your child/student will gradually understand that the tech around us are not toys; instead, they are valuable tools to ease our everyday lives or help us learn! 

Use it together!

Research shows that when young children actively interact with an adult, the digital material can become a powerful learning tool. Especially when devices are used to promote social bonding. A great example is when they communicate with family and friends who live in a different country. This also applies to older children and students too! Use the tech together to bond and create opportunities for communication.

Source: https://tech.ed.gov/earlylearning/principles/ 

The Three Cs

Each child, each family, classroom, and school is unique and should address tech use differently. An effective option is to observe your child/student’s interest and what engages them. Then make the decision that feels the most comfortable for you as a parent, teacher, or guardian. Lisa Guernsey, author of Screen Time: How Electronic Media—From Baby Videos to Educational Software—Affects Your Young Child, suggests referring to the Three C’s when facilitating tech use:

  • Content—How does this help children learn, engage, express, imagine, or explore?
  • Context—What kinds of social interactions (such as conversations with parents or peers) are happening before, during, and after the use of the technology? Does it complement, and not interrupt, children’s learning experiences and natural play patterns?
  • The individual child—What does this child need right now to enhance his or her growth and development? Is this technology an appropriate match with this child’s needs, abilities, interests, and development stage?
    (Source: https://tech.ed.gov/earlylearning/principles/

There is more research comprehending the impact of tech on our students fully, but for now, we can lessen our guilt over technology use in early childhood. There can be some good in it.  

For more detail and research, I recommend checking out:

Technology and Interactive Media as Tools in Early Childhood Programs Serving Children from Birth through Age 8 (https://www.naeyc.org/sites/default/files/globally-shared/downloads/PDFs/resources/position-statements/ps_technology.pdf)