Here is a (not comprehensive) list of topics I didn’t go through during my undergrad, but it all seems super intriguing for me. Given that I am not very likely to switch domains in the near future, I have a very weak motivation to go through these alone. Would probably request Armin to go through these and select a few common topics which we could explore, as having a study buddy surely helps.
If you’re someone not Armin, would be super happy to get a notif from you to catch up on any of these topics.
Low Level Computers
Basics of compilers
- Automata Theory
- Recursive descent
Computer Network ?
Build a very simple canvas, which can be accessed via a login code to see what the other person is drawing / typing. Or even better if both the screen / everyone in the lobby could edit the canvas at the same time.
Discrete Math
Well was asked to calculate the highest amount I cannot pay using coins of denominations of 7 and 8, which I later read was simply the ‘Frobenius Coin Problem’. Guess I’ll need to brush up with various other things as well.
Game Theory
Cause why not, didn’t get to study this under Prof Ojha, as this clashed with PRP (Probability and Random Processes) offered by Prof SNS in the third semester of my undergrad degree. Based on reviews from Aryan Shrivastava and Armin the course was super fun and involved thinking around the box.
Graph Theory
Could list down the following topics, which I could list down in 2023 but honestly never got the drive to pummel through
- Hamiltonian path
- Eulerian cycles
- Cycles and Acyclic graphs
- Spanning Trees
- Networks
Digital Watermarking
Saw a paper from Prof. Irshad Ansari stuck on the ECE notice board (which probably hasn’t been updated in a lifetime) sometime in my 4th semester, which kinda stuck with me.
Had an option to choose Digital Watermarking as an elective in my 6th semester, but that would mean
- competing with the cream of CSE for grades
- loosing out on Image Processing by Prof. Pritee Khanna, which turned out to be an amazing course in vision fundamentals
Still, would want to cover fundamentals of watermarking, not sure of its applications in life / work later on, but seems a bit too exciting to let go.
Social Network Analysis
Well another course I wanted to move ahead with, as an elective in my 7th semester, but that would mean competing with CSE guys (who I believe can mug up anything and everything, and would scour the entire surface for an additional decimal mark) and loosing out on a relatively chill course.
I do not remember what exactly did I choose instead of this course, but might be one of
- PRML (by AV); tbh really basic course,
- DL (by AO); an amazing in depth course or
- Fuzzy sets (by AS); which disappointed me in ways I couldn’t decipher
Happy that I went ahead with these, as courseload was anyways manageable throughout my last semester on campus, and I didn’t want to pick up anything too ‘masaledaar’ for my culminating semester.
Still, seems to be an exicting topic because I read about Graph Neural Networks being used for Link Prediction at social sites like Facebook, somewhere in my sophomore year.