Frustrated computer science student

Click For Summary

Discussion Overview

The discussion centers around the frustrations of a computer science student who feels disconnected from the coursework and struggles to understand the material being taught. The scope includes personal experiences with learning, programming, and the challenges of academic life in computer science.

Discussion Character

  • Exploratory
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • The original poster expresses confusion about their computer science classes and questions the value of their education, feeling that they are only studying to pass exams rather than truly learning.
  • One participant asks for clarification on how the original poster has managed to progress in their studies without understanding the material, questioning their ability to write code and understand its functionality.
  • Another participant speculates that the original poster may lack prerequisite knowledge for their current classes, suggesting that their experience with HTML may not adequately prepare them for more advanced topics like compilers or assembly language.
  • A different participant encourages the original poster to persevere through the challenges, suggesting that there is value in the difficult aspects of the major and that understanding will come with time and experience.
  • This participant shares a personal anecdote about how their understanding of programming improved after reading a specific book, indicating that resources outside of formal education can also contribute to learning.

Areas of Agreement / Disagreement

Participants express varying opinions on the nature of learning in computer science and the importance of perseverance. There is no consensus on the best approach to the original poster's situation, and multiple perspectives on the value of formal education versus self-directed learning are present.

Contextual Notes

Some participants note the potential lack of foundational knowledge for the original poster, which may impact their understanding of current coursework. The discussion reflects a range of personal experiences and opinions regarding the learning process in computer science.

Who May Find This Useful

Students in computer science or related fields who are experiencing similar frustrations, educators seeking to understand student challenges, and individuals interested in the learning processes within technical disciplines.

SuperSusanoo
Messages
7
Reaction score
1
Hello people,

I am currently a computer science student and I think that what I am doing is not making any sense. Everyday I wake up and go to a class that doesn't make any sense to me. I study just to pass a foolish exam. That's not learning. That's not life. The reason why I chose computer science is because when I start programming, I lose the notion of time. I don't really know anything about software development, but I feel that I like it because even if I have to program a very simple thing in html, I can't stop doing it until it's done. I have never been able to understand what the teacher explains even since kinder-garden. I don't know if my mind gets distracted when I don't understand an idea. What should I do?. My grades are very good, but I just realized grades are not enough.
 
Physics news on Phys.org
SuperSusanoo said:
I have never been able to understand what the teacher explains even since kinder-garden.

Can you elaborate a bit on this? How have you been able to get to where you are without understanding what you've been taught? When you're given a goal, such as to write a piece of software or bit of code to perform a certain task, can you write it? Do you understand why it works the way it works?
 
SuperSusanoo said:
I am currently a computer science student and I think that what I am doing is not making any sense. Everyday I wake up and go to a class that doesn't make any sense to me. I study just to pass a foolish exam
Based on a couple of threads you started, but not knowing anything else about you, I would guess that you're in a computer science class, but haven't had the prerequisite classes (if any). What is your background in programming? You mentioned doing something in HTML, but that's not a very good preparation for a class that deals with writing a compiler or in writing MIPS assembly code.

You said you have very good grades, so you must be doing something right.
 
  • Like
Likes   Reactions: berkeman
SuperSusanoo said:
Hello people,

I am currently a computer science student and I think that what I am doing is not making any sense. Everyday I wake up and go to a class that doesn't make any sense to me. I study just to pass a foolish exam. That's not learning. That's not life. The reason why I chose computer science is because when I start programming, I lose the notion of time. I don't really know anything about software development, but I feel that I like it because even if I have to program a very simple thing in html, I can't stop doing it until it's done. I have never been able to understand what the teacher explains even since kinder-garden. I don't know if my mind gets distracted when I don't understand an idea. What should I do?. My grades are very good, but I just realized grades are not enough.

Stick with it. There is a lot of drudgery in any major. Trust your profs. There really is something you need to learn through the drudgery. I would worry more about your future if your profs made it fun and interesting all the time.

You seem like you have the gift and the passion. At some point, the light will go on, and it will all make more sense.

For me, the light went on when I read Bjarne Stroustrup's book on "The C++ Programming Language." Even though I never programmed in C++ professionally, he taught me a lot about software design, prototyping, and planning not just for the first release of a program, but for the whole lifespan of a project. Even though my PhD is in Physics, my first two engineering jobs relied heavily on my programming skills. My passion for good, well tested code and the lessons I learned from Bjarne paid big dividends.
 
  • Like
Likes   Reactions: Drakkith, BvU and CalcNerd

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 23 ·
Replies
23
Views
7K
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K