/r/CSEducation

Photograph via snooOG

A community for computer science educators and education researchers. Discussion and links of CS ed research, best practices, pedagogy, curriculum, policy, etc.

A subreddit for computer science educators and education researchers. Discussion and links of CS ed research, best practices, pedagogy, curriculum, policy, etc.

Related websites:

  • SIGCSE -- the largest professional organization of CS educators, a special interest group of the ACM
  • The Computing Portal -- resources and the like

The Reddit Education Network:

  • /r/Education: A place to discuss the news and politics of education.

  • /r/AdultEducation: A place for adult educators to discuss tips and tricks to engaging an adult audience.

  • /r/ArtEd: A place for art educators to discuss the importance of art education and to share and collaborate on resources.

  • /r/CSEducation: A place for computer science educators and education researchers.

  • /r/ECEProfessionals: A place for early childhood educators to learn, grow, and contribute as professionals.

  • /r/ELATeachers: A place for English teachers to share ideas and lessons and to brainstorm and collaborate on new curriculum.

  • /r/HigherEducation: A place to discuss and share articles related to higher education.

  • /r/HistoryTeachers: A place to discuss and share resources for history educators.

  • /r/ScienceTeachers: A place for science educators to collaborate on and contribute tips, ideas, labs, and curricula.

  • /r/SpecialEd: Where special education teachers can discuss and share resources related to the education of students with special needs.

  • /r/Teachers: A place to discuss the practice of teaching, receive support from fellow teachers, and gain insight into the teaching profession.

  • /r/TeachingResources: A great place to share and discover teaching resources, such as demos, blogs, simulations, and visual aids.


Recommended subreddits and websites:

  • /r/slp: Speech-Language Pathology


Other Related subreddits:

/r/CSEducation

24,922 Subscribers

1

Introduce text-based coding using the "Drawing with code" method

The " drawing with code " method is a great way to introduce kids to the wonderful world of text-based coding or to transition them from Scratch and other block-based environments.

This consists of making a drawing using simple shapes and then encoding the drawing on the computer.

https://preview.redd.it/ms7k785ukbkd1.png?width=964&format=png&auto=webp&s=5cf7ef5b9962bd03efcb79180bcaed61c3f161ec

See here three examples:

0 Comments
2024/08/23
01:53 UTC

7

Raspberry Pi shield as an experimental setup for research and teaching

Hey all, as part of a current research project at a public university we like to develop a Raspberry Pi shield for teaching. The research project deals with SHM (Structural Health Monitoring) in the field of aeronautics. Basically, the shield is to measure impedances and capacitances and the Raspberry Pi is to run the software for evaluating the measurement series. Together with the shield, we would also like to offer corresponding exercises (experiments with course material).

We would like to find out with a very short survey whether both students and lecturers are interested in such a concept. The survey can be found here: https://chaski-test.com/lime/index.php/367342/lang-en .  We'll be grateful for any participation and feedback.

0 Comments
2024/08/22
23:00 UTC

5

Teaching Intro To CS to distance/online/hybrid HS students

I am freaking out because I was told I have to teach one section of Intro to Computer Science this year. My students are online/hybrid so the course would need to work in a mostly asynchronous setting. It is mostly 9th and 10th graders.

I have a graphic design/technology teaching background but have been teaching art the last few years. I know nothing about computer science.

I was given Code.org and CodeHS as a resource but all these lesson plans seem to be for a traditional classroom with the teacher facilitating lots of transitions and different activities.

My classes don’t really work that way. I usually give a prompt or project, explain the resources being used, provide a model of the process (step by step instructions written with pictures, or a video of me going through the process to get the finished product.) Then they submit the finished product to me, and I’m available for support along the way.

Can anyone direct me to a resource that would work for me that is more “plug and play” and can be done online? Or a program they can work their way through and I can monitor their progress? I have very little time to prepare and I have no idea what I’m going to do.

5 Comments
2024/08/21
00:42 UTC

0

Flip Efficiency

After passing our A levels and getting into our firm choices for Uni, my team of fellow Comp Sci students and I wanted to produce a tool that would help future students excell in their studies. What we found most effective when revising were flashcards.

However, creating flashcards can be laborious and so we designed a tool to create them for you. This tool, powered by AI, allows you to enter any subject or topic and return flashcards on those topics. This tool is completely FREE, with a pro subscription providing a more premium experience. Waitlisting sign up is live at https://flip-efficient-waitlisting.vercel.app/

Waitlisting will allow you to get early access to the tool before release.

3 Comments
2024/08/18
18:47 UTC

0

Which universities in Europe have high acceptance rate with AAB grades in A levels?

I was thinking of applying to University of Milan, Charles University but are they a bit fancy compared to my grades? Some other choices are university of khalgenfrut (austria),Johannes Kepler University Linz (austira), AGH university (poland). Will I have a good chance of getting accepted with these grades?

1 Comment
2024/08/15
16:02 UTC

3

Educational softwares, applications, websites that you wish were integrated

Hi there! I’m doing some research and wanted to ask, are there any softwares, applications, or websites you wish were integrated? For example we know google classroom integrates with khan academy but is there any educational platforms you use that you wished talked to each other?

2 Comments
2024/08/13
13:57 UTC

3

AP CSP curriculum? Best to use?

My school has me teaching AP CSP this year and I wanted recommendations on curriculum. They usually invest in Project STEM but I do have the possibility of changing it if the curriculum is cheaper yet better. My class is only 15 students who are usually studious. Would you happen to have any other recommendations before I pull the trigger on Project STEM? Please list out pros and cons if you can!

( I do not have a background in Computer science but I am a science teacher )

5 Comments
2024/08/12
19:08 UTC

3

Path to become a teacher

Hi,

I am trying to figure out the best pathway to become a computer science teacher in Virginia.

I have my bachelors in Computer Engineering and am currently working on my PhD in CS. I also have a masters in CS and 15y of experience.

I am not American but assuming that I can get a Visa and working permit, I wonder if I'd be able to get a job and what would be the best options and what else I'd need to teach in:

Hight school level Elementary school Community colleges

Or any other kind of schools. I could also teach robotics, Arduino or other technology stuff. My question is more about what kind of license would I need and if they could reject me because I'm a foreigner. I've got my degrees in Brazil but I was a visiting scholar at an American university in Virginia and really liked to live there. So I'm wondering if this is a possibility to get a job and come back. I have one friend who got a teaching job too but she's from another subject.

I accept any kind of advice or recommendations to look at since I have time to prepare before applying for anything.

Thanks in advance!

6 Comments
2024/08/11
16:19 UTC

3

Questions About CodeHS Pro Plans

Hi there, all! I work for a small tertiary education company that provides AP Computer Science prep courses. We have been using CodeHS for over a year now for CSA, and I really enjoy it overall as a resource, but I'm really interested in the class Sandbox tools provided by the pro plans on CodeHS.

I tried search this sub (and the CodeHS sub) for relevant posts, but only found a few from a couple years ago that talked about the pro plans (the AMA post), so I'm trying to find more information that's current before bringing up the suggestion that we upgrade from the free plan.

I'd like to be able to have shared Sandboxes that teachers can view and work on with students in the course, instead of having to create Sandboxes and share them every time we meet with students. It seems that the pro plans have this feature, so teachers can access a Sandbox without either having to create it themselves or the student share the link with them.

On the free plan, it doesn't get saved to your CodeHS account anywhere, as far as I can tell, whenever you use a collaboration link, which means we have to save the links manually or have students reshare them multiple times. Students can also cancel collaboration at any time, which can make it hard for us to go back and look at student Sandboxes. We've been avoiding this issue by having educators create the Sandboxes, but that still doesn't allow other educators to have easy access when needed from the course itself.

Could anyone give me some details on how the Sandbox features of the pro plans work, and if there are any other notable features that feel particularly worth the money?

Also, I'd like to have an idea of how much the School plans cost, before I encourage my supervisor to request a quote if it's not a realistic price for us. We have around 1 - 2 main teachers (and a couple additional educators for homework help) and usually around 15 students per course.

Any information is really appreciated! Thank you so much!

1 Comment
2024/08/10
20:25 UTC

1

Free Python Camp Aug 25-30

Code Catalyst Academy (August Session) is a FREE online summer coding camp for people of all ages. The camp will be held from August 25 to 30 at 5-6 PM CST. We will be exploring Python fundamentals as well as some more advanced topics. You must join our Discord server as that is where we will conduct the camp. The discord link is in the following form where you can sign up: https://docs.google.com/forms/d/e/1FAIpQLSd3lpMmRSlLqMfCaAVkc-RY4h3MZBLjJdDr6QwaZBiGe3G_Hw/viewform.

2 Comments
2024/08/08
20:12 UTC

3

Logic Pro X (or similar DAW) for my classroom?

Teaching a HS computer science course with a focus on Digital Media. I’ve been producing/mixing/mastering music with Logic for years and thought my students would be interested in learning about making music with computers. I’ve personally paid for Logic, but was wondering if anybody knows of any way to get a professional DAW on several computers in my classroom without spending hundreds of dollars per computer. Free stuff like Soundtrap is fine — i’ve done some things with that before at the middle school level, but now starting at the HS later this month, I want to step it up a notch. Any ideas or suggestions are welcome !

0 Comments
2024/08/06
17:57 UTC

2

Are you a high schooler or college student interested in learning CS? Consider joining CSYA's summer program classes!

Hey everyone!

Are you a high-school or college student passionate about computer science? The Computer Science Youth of America (CSYA) is an international organization dedicated to making computer science education accessible to students worldwide. We've already helped nearly 1,000 students through courses, events, and hackathons, and now we're excited to invite you to our community!

This summer, we're hosting a 2-week Summer Program designed for both beginners and advanced learners. Whether you're just starting out or looking to dive deeper into programming or machine learning, we have a track for you! You'll be paired with experienced mentors and by the end of the program, you'll complete an in-depth team-based project that you'll be able to take further, and can even publish!

Why join?

  • Access to a motivated and supportive community
  • Certificate of competition that can be used in resumes and applications
  • Opportunities to join the CSYA team
  • Priority access to future CSYA events and resources

Don't worry about being too busy! We understand that many students have already started school, so we've designed the program to be flexible to fit the school schedule! 

If you're interested, fill out our application form ~here~ as soon as possible (we aim to start programs late August, so get it in before then). We can't wait to see you there!

Got questions? Feel free to reach out!

2 Comments
2024/08/06
06:06 UTC

6

Teaching a high school course on Swift playgrounds

Hello! I am a fairly experienced CS educator, but next year I will be teaching a full year Apple programming course. I have a few administrative questions for people who may have done this before:

-How did you manage classroom workflow? Is there a way to share playground content easily to Google classroom or something similar?

-How does your school manage Apple devices? Are they administered by the students, or do they make their own iCloud accounts specific to the course?

-Can you recommend any communities or resources to me in getting this going? It will be a fairly introductory course.

Thanks in advance!

2 Comments
2024/08/01
16:31 UTC

21

Heads Up: Replit Now Restricts Free Users to 3 Repls

Here is a form post where someone spotted this and was confirmed by Replit and their pricing page shows that Free has "3 public projects." This is going to likely be the nail in the coffin for my migration away from the platform. It looks like old accounts still have unlimited free projects (for now!) but new accounts won't for my incoming students in the fall.

I teach both HS and CC programming courses. I know that with the removal of the Teams for Education it was going to make managing my class harder but not impossible. However, now with only three projects at a time students cannot build a portfolio, and I don't have any kind of historical record of their programs. if they have to keep removing them

It's just so frustrating because it seems like it was the cleanest option for students: can work on Chromebooks, has a clean and modern interface, has a really nice collaborative sharing systems for pair programming, etc... and their current education procing is deeply price prohibitive ($20, per user, per month).

I would love some suggestions as to other platforms. Right now my current option will be https://www.onlinegdb.com/ as it seems like you can save projects and share code. https://www.juicemind.com/ also seems like it might be promising?

4 Comments
2024/07/30
18:52 UTC

3

Structuring a Year-Long Computing Course

I've inherited three intro to computing classes that have been previously taught as a proper intro to CS course, and most recently as computer applications (keyboarding, various Google applications, etc.

I'd like to swing back towards the middle and do a semester of computer applications/skills followed by a semester of computer science, because I really want my 9th graders to be exposed to computer science.

I'm pretty familiar with the CS stuff that's out there on the web, but I'm drawing a blank on resources to prepare for a computer applications course. Has anyone been in a similar situation? Suggestions and pointers would be appreciated. 🙏

3 Comments
2024/07/23
13:22 UTC

3

High School CS Qualification Direction, Need Advice

Greetings,

I would like to add to my teaching qualifications. My background:

I am part way through CS licensure. I have a B.Sc in Planning from a tech-focused university and took lab classes, programming (civil-engineering based Java), worked with data sets / GIS, and did broad-based IT classes. I have a few physical programming base certs (Arduino-based / robotics), and have taught freshmen IT classes at university for 4-5 years now. I also have an M.Ed. I've worked with computers for over a decade, building them / doing IT support, and light networking tasks.

The two degrees I am looking into are from WGU, a Masters in Science in either Cybersecurity and Information Assurance or Data Science / Engineering. The degrees are affordable and with my background I think I could accelerate through them a fair bit. I realize both are geared towards mid-career professionals. I've heard that some people in various states / international schools have taught in these areas but it is somewhat rare. California I believe has begun to implement data science classes in some districts.

Both look really interesting and fun to me. Which would help the most in making me a rounded CS teacher at the HS level?

Cybersecurity seems *fun* to me, though it doesn't seem like it is taught much, outside of sections of AP CSP and a few areas of the UK Computing curriculum.

Any feedback is much appreciated!

11 Comments
2024/07/23
02:16 UTC

9

First time teacher question

What are the prospects for a first-time teacher being hired in mid-year at a MS or HS ?

For context, I am a recently laid-off, late-career IT professional looking to switch to teaching Computer Science for more job security. Hoping to get a job by end of the year. Just started the alternate certification process and expect to have exams and other requirements completed by Thanksgiving. I am located in the suburbs of Austin, TX.

9 Comments
2024/07/18
21:07 UTC

5

I want to study the history of computers by getting to know the must influential people in the field.

Hey all. I'm a self-taught programmer and I learn stuff by learning about the history of them. Whatever I learn, I start reading about its history from day 1 to the current day. What I need is a list of influential people in the field of CS so that I can follow their work to understand everything better (this is just the way I teach myself :D) Can you please drop the names of people who you think one who works as a computer scientist/programmer must know?

I plan to write about these people in a section of my newsletter called "Tech Titans".

Cheers

6 Comments
2024/07/15
23:04 UTC

1

OAE (Ohio Assessments for Educators)

I was recently approved for the Ohio Alternative Resident Educator Program, but I have to take the OAE 046/047 (Technology Education) exams before I can start the pedagogy course.

Does anyone have study materials that they would recommend for those specific tests? I have searched and can find tons of different study materials and practice exams for the 016/017 (Computer/Technology) exam, but I have not had much luck finding what I actually need, the 046/047 exams.

3 Comments
2024/07/12
04:21 UTC

5

Summer Camp Curriculum Help!

Hi all!

I am leading a 4-day Summer Camp on Python that is aimed at incoming 9th graders. I understand that I can't go too far into it due to time constraints, but I really would like to cover the basics and some intermediate skills. The problem is, I don't really know what Curriculum and/or website is best suited to a 4-day summer camp. Please let me know if you guys have any recommendation on curriculum and structure, I really appreciate your help!

3 Comments
2024/07/11
23:06 UTC

0

The Computer Science Youth of America (CSYA) is looking for interested volunteers for the 2024-2025 cycle!

Who are we?

CSYA is a growing student-led international organisation that through courses, hackathons, and events CSYA has impacted almost 1,000 students across the globe. Our online offerings as well as established state and international chapters help to bring CS to interested students and individuals looking for extension opportunities alike.

We are looking for motivated high-school students to join our integral board team and help us further the reach of our initiatives! Depending on your skill sets and interests, there are numerous roles and ways to get involved:

Outreach: CSYA outreach sub-team board members work to spread awareness about CSYA events, secure sponsorships, and meet with other like-minded organizations to establish partnerships!

Content Creation: CSYA content creation sub-team members develop curriculum, create event pages, and often serve as course instructors to keep our courses great!

Design & Social Media: CSYA design sub-team members create regular social media posts to keep CSYA’s social media presence alive and introduce new members to our community!

Web Dev: CSYA web developers maintain, modify, and develop new features for our website to share CSYA’s mission, offerings, and updates to community members!

Other If you have another initiative you would like to lead to another way you would like to get involved, feel free to reach out!

If you are interested in applying to get involved in any of the above roles, please fill out this form or shoot an email to csya.edu@gmail.com with some information about you, the two roles you are most interested in, and your resume or other supplemental information.

0 Comments
2024/07/11
16:21 UTC

2

CS YEAR 1 GUIDANCE

I will be joining a tier-3 college. I genuinely believe that had I worked hard I would have been at a good institute in my country. Thing is, I'm not, so I need some advice or atleast I want to know what's taught in the first year of college in Computer Science engineering so I can get a headstart in college. I will study whatever is taught at college but I want to go few steps further and follow what's done and taught at good universities. I really want to build a life, I genuinely want to learn better. Please help me. I could benefit from details on syllabus, books, channels and other resources.

4 Comments
2024/07/11
14:55 UTC

5

Teach High School Computer Science without a Credential

Hi,

I am trying to figure out the best pathway to teach high school computer science without a credential. I have my bachelors in CS and am currently working on my masters(at a relatively well known school if that matters) and have a lot of experience TAing and tutoring. Unfortunately, I don't think I can afford to take a year or two and thousands of dollars to obtain a teaching credential. I was wondering if any of you had any advice for the best way to teach computer science at the high school level without a credential. Is it difficult/competitive to find private/charter school jobs without one? Am I stupid for thinking I would be able to handle the job without student teaching?

I know that the answer to this is often state specific, but I would be alright moving to a lot of places, so any advice on any state would be helpful. Thanks!

13 Comments
2024/07/08
15:58 UTC

1

Should I pursue mtech AI/ML at BIT Mesra or DAIICT?

Should I pursue mtech AI/ML at BIT Mesra or DAIICT? Which is better in terms of course structure and placements?

2 Comments
2024/07/08
15:17 UTC

6

Project Ideas for Coding classes

Sorry if this post doesn't have it's place here, it seemed like a good fit.

Our university will be offering programming introduction courses to middle schoolers (13-15 y.o) from October onwards. The idea would be to get the kids to work on simple projects that allow them to develop their skills in algorithmics and general programming, with a fun side. I was thinking of games such as snake / Tetris etc but these are a bit hard for starters. Most of the project ideas I can find online are either a bit dull (a weather converter or whatever) or too resume-oriented (intros to data / ML and such). Do any of you have ideas of little games / projects that insist on the algorithm side and are fun? Just browsing for ideas atm

3 Comments
2024/07/01
20:39 UTC

1

Is ryzen 5 3500u with 8gb ram insufficient for cse

I will be starting college and wanted to is my device with ryzen 5 3500u sufficient for next 4 years of cse

5 Comments
2024/07/01
08:15 UTC

Back To Top