article thumbnail

Every Student Deserves High-Quality Computer Science Education

ED Surge

This uncertainty can be daunting, but one thing is clear: Foundational knowledge in computer science will be essential, no matter what paths they choose. How can we ensure that all students develop the computing skills and knowledge necessary to thrive in an increasingly technology-driven workforce?

article thumbnail

Rethinking High School Computer Science

Computer Science Teacher

I took a computer science course as an undergraduate and really fell in love with programming.While I made my living writing code for many years, my wife once wondered if I would have been happier with coding as an avocation rather than a vocation. The same needs to be true for high school computer science. I love programming.

educators

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

H1B AI and the Future of Computer Science education

Computer Science Teacher

I dont know but I will focus on computer/software types because that is where my expertise rests. Can American students have a good career in computing in spite of AI and H1B visas? From what I have read a majority of H1B visas these days do got to software developers. Are we facing a shortage of other engineers?

article thumbnail

Plan Ahead: How to Set Yourself Up for Success Toward a Career in Electrical and Computer Engineering

Ask a Tech Teacher

salaries for electrical Engineers ~$103,000 and computer e ngineers ~$129,000, who wouldn’t be interested? If your dreams include working as an electrical and computer engineer, then you can start at any stage of your education process to set yourself up for success. With median U.S.

article thumbnail

Different High School Computer Science Strands

Computer Science Teacher

A recent talk by Bjarne Stroustrup at Stanford has sparked some conversation in the Computer Science Educators Facebook group. Skip the data structures that computer scientists love so much. The second strand would be more theoretical for those students who want to be computer scientists and/or software developers.

article thumbnail

Know Computer Hardware

Ask a Tech Teacher

Learning computers starts in kindergarten with understanding hardware. This lesson plan (#103 in the lesson plan book noted below) includes three pages. Introduce less with K, more each year until by sixth grade, students are good hardware problem solvers because they understand the basics.

Computer 473
article thumbnail

Choosing the Right Computer Science Specialization

Ask a Tech Teacher

One of the most popular and in-demand skills is anything related to computers–programming, repair, networking, and cybersecurity to name a few. If you love the challenge of coding computers to do just about anything you can visualize, the hardest part of deciding on a post-High School career may be selecting the right specialty.