Are computer classes in high-school worth it?

  • Thread starter Thread starter bublik13
  • Start date Start date
  • Tags Tags
    Classes Computer
Click For Summary

Discussion Overview

The discussion revolves around the value of taking computer classes in high school, particularly focusing on courses like Computer Science. Participants explore the relevance of computer skills for future academic pursuits and career opportunities, as well as the quality of instruction in such courses.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Exploratory

Main Points Raised

  • One participant expresses skepticism about the subject's appeal, suggesting it involves basic mathematics and prioritizing other classes.
  • Another participant shares a positive experience, emphasizing the foundational programming skills gained from a well-taught computer science course.
  • A different contributor highlights the long-term value of programming skills, noting that learning by doing is crucial and recommending high school as an ideal time to start.
  • Some participants mention the importance of the quality of teaching, with one noting a poor experience with a computer science teacher, which affected their recommendation of the course.
  • There is a suggestion that high school computer classes provide only a basic introduction, with more complex topics requiring self-study.
  • One participant points out that basic computer skills are essential for various fields, including liberal arts, and encourages trying out programming classes.
  • A later reply indicates excitement about taking a computer science class after considering the benefits discussed.
  • Another participant advises that basic computer skills can be self-taught and that knowing how to perform essential tasks is sufficient for college readiness.

Areas of Agreement / Disagreement

Participants express a mix of opinions on the value of high school computer classes, with some advocating for their benefits while others question their necessity based on personal experiences and teaching quality. No consensus is reached on whether the classes are universally worthwhile.

Contextual Notes

Participants note that the effectiveness of computer classes can vary significantly based on the instructor and course content, and that the foundational knowledge gained may not cover advanced topics.

bublik13
Messages
31
Reaction score
0
I'm currently in high school and I'm deciding whether or not to take a computer course such as Computer Science.

The thing is, it seems like a dull subject (sorry to those who like it, this is just my opinion) involving basic mathematics. My friends have told me it's helpful for university, since many majors such as mathematics and physics sometimes involve computers.

Since these computer classes are not prerequisites, I think that if I need the computer skills, I'll be able to learn it on the spot. I wouldn't mind taking these classes, but there are others which hold higher priority in my mind.

Help?
 
Physics news on Phys.org
Computer skills are very useful. Whether or not a particular course is useful very much depends on the course content and on the teacher. When I was in high school, I was lucky in that I was able to take two computer science courses from a teacher who majored in computer science at the University of Waterloo. The programming techniques that I learned from him formed a tremendous foundation for further learning, both in university courses and on my own. I strongly suspect, however, that not all high school courses and teachers are good.
 
I took a voluntary programming course in school when I was 14. That was all that was required to get me started. I proceeded to be an expert coder within the next few years. That is still by far the single most useful skill I have now that I'm almost 30, and I'm *way* more proud of it than of my theoretical physics PhD or academic achievements.

Dealing with computers is learning by doing; most of the subjects (not only programming) you can only really learn on your own. But that is not a bad thing. I would highly recommend learning programming in high school, because you have much more time for that then than later, and also it is still easier to get your mind adjusted to this kind of thinking. And it is an immensely useful skill to have, if you ever have to deal with anything quantitative. Also, you can do lots of cool stuff (e.g., get the DirectX SDK and Microsoft Visual C++ Express and start making pretty 3D pictures for example)
 
Wow, thanks to both of you. I guess I underestimated this.
 
Virtually every kind of knowledge work involves computers these days; learning how to make them do what you want them to do (programming them) is now a fundamental skill. Many universities require all their students, even those in liberal arts programs, to take at least one basic computer programming class. Give it a shot! You will learn something valuable, and you might even discover a new interest.
 
Now it just sounds cool, and I'm even excited for it. I guess I'll be taking computer science in summer school. Thanks for your help :)
 
There is an AP computer science class. It covers the basics, but leaves much to be wanted, IMHO. If you don't go into it with a lot of programming experience, it'll probably keep you interested.

One point I believe is important to mention is that the high school level classes are only a good introduction.The give you the basic knowledge to go on to learn other languages and more complex knowledge (like data structures and algorithms). You won't learn the fun stuff in the class (not at the HS/AP level, at least), you have to do that on your own.
 
The problem with school, especially elementary+high school, is that whether a class is worth taking depends a lot on what teacher you have. I had a terrible CS teacher in high school, so I would never recommend anyone at my school to take his classes. Though I still learned a few things, this was because I met a particularly good programmer in class.

If you have other priorities, however, it's probably not worth it. Sure, you need some computer skills in college, but nothing you won't be able to learn yourself. Know how to do basic tasks on a computer (sending/receiving e-mail, working with a word processor/spreadsheet, and finding stuff on the internet) and you'll be fine. If you want to know a bit more, search the web for tutorials on building websites or programming (I recommend Python if you're a beginner).

EDIT: I forgot. Learn to make a presentation on your computer. Though I personally hate these things, you'll probably have to make you fair share of them if you're unlucky, so it's worth knowing how.
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 21 ·
Replies
21
Views
5K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 20 ·
Replies
20
Views
2K