I have always thought I wanted to study computer science for many reaons even though I did not know much about it or about the many other majors taht are availlable. I took AP in computer science and I liked it for the first 6 weeks or so untill I noticed that I did not like studying it at all. I just did not like opening my AP CS book and preferred to study Calculus, English or any other subject instead. I am now taking a founndation year in the UK and the only computer class that I am taking is asking me to write a report and it I could literally die fromm boredom. I just cannot seem to enjoy reading about code at all. Last year I enjoyed programming with Jave especially when it was easy but II did not study or pay attention to class. This year I completely hated the CS lab work where we had to learn about Linux, Latex and other boring things. I do not know why I hate it so much sometimes and at fewer times it can be enjoyable. I do not know if things will get more enjoyable when I study more courses or if I need to change my major fast. I like math a lot and do not mind studying it. Please tell me what you think
Recommended Answers
Jump to PostI think that you should focus your studies in an area that you enjoy. With that said, you probably won't like every class within a program. Do you see yourself working as a programmer or some other IT position in the future? If not, it doesn't sound like you should …
Jump to Postwell, if your going to hate something at the end change your major! your not going to be successful if you stay. only kids who love will do best while those who hate are those that worst.
Jump to PostI think the professor teaching it plays a big role in overall outlook. I LOVE technology but my professor this semester has taken the joy of learning code. Everytime I come with a question, she tells me to refer to my book. And there isn't really any hands on learning …
All 12 Replies

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.