





ECE S5 elective confusion — which one should I pick if I like programming and hate mugging up theory?
I’m an ECE student going into Semester 5 and we have to submit 3 elective preferences soon. I’m attaching the syllabus photos in the post, so the course names and modules are there.
A bit about me: I like programming and problem solving much more than memorising theory. I’m okay with concepts and math if they are logical and understandable, but I genuinely struggle with subjects where the main thing is byhearting pages of theory and reproducing them in exams. I’ve also been learning programming/web dev outside college, so I’m trying to choose electives that are actually useful long term and interesting to study instead of just taking the easiest paper.
Right now I’m leaning towards putting the programming-oriented subjects higher in preference, especially the ones related to Data Structures or ARM/embedded programming, but I’m still confused after looking through the syllabus.
Not interested in estimation paper and idk what is high speed digital design
My doubts are:
- Which of these electives are actually useful long term?
- Which ones are more concept/problem-solving based instead of heavy memorisation?
- Are the ARM-related subjects genuinely practical and interesting or mostly theory?
- How difficult is the math in Estimation and Detection?
- Is the Data Structures syllabus enough to build a solid foundation?
- Should I avoid core ECE-heavy electives if I’m more interested in programming/software/embedded side?
I’d really appreciate opinions from seniors or anyone who has already taken these subjects regarding:
- difficulty
- workload
- scoring
- practical usefulness
- resources/YouTube channels
- what the teaching/exams are usually like
Also, if someone is willing to check the syllabus photos and give a more detailed analysis or recommendation order in DM, that would genuinely help a lot.