← Back to blog

The Freshman Dilemma: Why Are CS Students Learning Physics?

2026-04-28StudVent Team

Imagine getting admitted into a highly competitive, specialized Data Science or AI/ML branch. You're excited to start training neural networks, building web applications, and diving into the world of tech. But on your first day, you are handed a syllabus filled with Engineering Physics, Organic Chemistry, and Engineering Workshop. It's incredibly frustrating for application-based students who just want to code.

The 'General Engineering' Tradition

This outdated foundational approach stems from an old philosophy that all engineers, regardless of their specialization, must have a universal foundation in the physical sciences. It made sense 40 years ago when the lines between mechanical, electrical, and computer engineering were blurrier. Today, however, a front-end developer will never need to calculate the thermodynamic efficiency of a boiler, nor will a data scientist need to use a lathe machine in a workshop.

The CGPA Trap

One of the most painful survey responses we received highlighted how struggling with these irrelevant subjects ruined a student's first-semester CGPA. When a brilliant programmer gets a 'C' grade because they couldn't memorize chemical equations, it shatters their confidence. This is the CGPA Trap. Colleges use these first-year subjects to filter out students, causing unnecessary stress.

A Survival Guide for Freshmen

If you are currently trapped in your first year, here is how you survive:

  • Accept the Reality: You cannot change the syllabus right now. Accept that your first year is a hurdle you just need to jump over. Aim for an 8.0+ CGPA to keep doors open, but don't obsess over getting a 10.0 in subjects you will never use again.
  • The 'Backbench Coder' Technique: Use the boring lecture hours effectively. If the professor is just reading from a slide, open a split screen on your laptop or phone. Read technical documentation, watch coding tutorials on mute, or practice Leetcode problems.
  • Start Small: Don't wait for your college to teach you C++ in your second year. Start learning Python or JavaScript today. Even 30 minutes a day compounds massively over a year.

Until the education system updates its core freshman syllabus, students will have to juggle passing irrelevant exams while fiercely protecting their passion for technology.

Is your college doing the exact same thing?

You just read the reality. Now we need yours. StudVent is an anonymous, zero-friction board for students to drop the unvarnished truth about their academic burnout, hostel life, and college administration. No sign-ups. No tracking. Just vent.

Drop Your Anonymous Vent Here