I saw it in Debu's room once.The writing on the wall(apparently a senior's tribute to our Very Terrifying University(VTU)):'18 horrific Labs-62 subjects-168 internals-768 hours in lab,this isn't a f****n' B.E ,this is War and only the bravest make it'..Throughout this 4 year period we are bombarded with so much informtion and are kept so insanely occupied with exam prep that it is difficult to actually appreciate the subtlety and the profoundness of some of these absolutely brilliant subjects.Concepts which can make you go 'eureka' in the middle of the night and lead to frantic smses to friends of the :read pg139, Roth....amazing! kind. Appreciating engineering subjects is a very difficult thing as it is mostly concerned with mundane- how to do X or how to obtain Y from Z or with- this is how such and such a thing happens. But some of these subjects have such creativity in the way they arrive at results that you tend to wish fervently that you could be coffee wielding, bearded jeans-and-T-shirt grad student changing the way the world uses technology a La Bob Metcalfe /Jack Kilby/Richard Stallman/Kekule(OK Kekule is not quite engineering...we shall let it pass shaking the head silently at the demise of a once good Organic chemistry semi-expert) I have been waiting for a long time to do this post.I know my list doesn't contain the standard ECE gems-Digital Signal Processing,Electronic Circuits even Logic design....but the subjects that I have mentioned are the ones which I had most fun studying irrespective of their importance in the bigger scheme of things.Here in countdown format are my five most fav subjects :
5. Telecommunication&Switching-This subject mainly deals with the whole of the telephone network dealing right from the set at home to trunk offices and switching stations.It also deals with telecommunication traffic which ultimately leads to the usage of queuing theory.A very interesting thing to learn for people who want to go :you know.. this telephone network that you are so dependent on actually consists of twisted pairs connected to big Strowgers and sophisticated exchanges.....basically boast about their knowledge in front of their hapless non-engineering friends(never mind the fact that most electrical/electronics engineers are absolutely at sea when it comes to normal households appliances). I came across this in fifth sem and according to many this is a very strange/vague subject, the fact being that the textbook by J.E Flood is very cryptic ,brief and leaves much to imagination. My interest was especially piqued after seeing The History of Hacking documentary which deals also with 'phone phreaking' or hacking phones.
4.Microprocessors-8085.
Absolutely the only subject which I can safely say that I know in its entirety.The subject which,if you are an electronics engineer will never ever forget.The subject which changed the way I looked at technology in many many ways and exposed me to the sheer genius of this small little chip which runs each and every electronic device ever invented.microprocessors in layman terms are the very hearts of computers.It is the component in your computer which understands the 1's and 0's which everybody keeps talking about.I studied this in 4th sem and suddenly a lot of gaps in the knowledge of how things work in a computer were cleared.The invention of the microprocessor must surely go down as one of the most original and stunning creations of the 20th century.The prescribed textbook-RS Gaonkar is an absolute gem when it comes to lucid explanations,especially the parts about interfacing.really enjoyed reading it.
3.VHDL-It stands for VHSIC Hardware Description Language.VHSIC-Very High Speed Integrated Circuits.A programming language which describes hardware.It was a 6th sem subject and one of the only subjects that sem which were palatable (what with such heavyweights such as Microwave communication and Antenna & wave theory....subjects which merit a post all of their own) VHDL was an eye-opener of sorts 'coz it is one of those subjects which actually lets you think in terms of components such as Multiplexers,buffers,registers etc.So that you can actually envision a hardware design.I fondly remember cracking the logic of signed binary divider and some other tough-ies while solving some of the most beautiful design problems.bliss.
2.Computer Organization-A subject which is close to heart.One of the most diciest subjects in all of four years just because of the sheer amount of syllabus to be covered for the exam.The subject deals with the innards of a computer system...everything from memory,I/O,processor architecture,computer arithmetic.This was the defining turning point for me in engineering-opened doors of insights and I was truly a electronics engineering student after this.Loved reading about microcoded instructions,cache replacement algorithms and certain gate delays in carry-lookahead adders.*droooooooooool*.The textbook is one of the best I have ever come across...Hamacher,Vranesic,Zaky...apparently the cover of the book is a doodle by Vranesic's son.
and finally the Numero Uno:
1.Computer networks- The book-Tanenbaum.What do you call a book which is untouchable in terms of technical brilliance,has the capability of staying informal in tone always and is side -splittingly funny? I would call it:The Bible of computer engineering.You are seriously missing out on life if you are a CS/ECE/EEE student and have not come across this book.I suggest you shoot yourself in the head.Twice.Our university has this tendency to prescribe some amazingly boring and drab textbooks which suck the life out of you but strangely, we were prescribed Tanenbaum when it came to networks in 7th sem.I had a torrid affair with this book,who wouldn't... considering the fact that almost every page is filled with anecdotes of technical gaffes and Tanenbaum actually goes on to discuss the politics of technology and the serious problems that internet faces or is going to face in the future.The tone is always tongue in cheek.How can I ever forget...The apocalypse of two elephants,the history of the internet...countless stories about how people came up with ideas to make a world wide communication network,about the many versions of the Ethernet and the various internal squabbling between the various 802. IEEE groups.I especially admire the way he goes about talking about the various collision avoidance algorithms in local networks,also the politics of the ISO/OSI vs TCP/IP.Did you know that the person who invented frequency hopping spread spectrum is none other than -Hedy Lamarr-the first woman to appear nude in a motion picture(the 1933 Czech film-Extase)?People in my class had such fun reading the book that many of them read more than what was expected and on the day of the exam,were pretty relaxed.I leave you with the unforgettable Tanenbaum quote:
'never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway!!'
10 comments:
U geek u !! Man! if i was a recruiter n if i had seen this post in that capacity,i wudve gone over to ur native place in order to recruit u, n afterwards retain u with whatever amount obscene amount of remuneration it wud take.Rarely do u come across engg-final-years who were so passionate for their subjects and moreso the bibles of those subjects.Tanenbaum was a fave with me no doubt,and in microprocessors (we had 8086)(i really really dreaded it when was forced to study that,barely managed to pass in 4th sem,this sentiment wud be echoed by most of my cse batchmates.But when i got around to actually takin interest n going deep into the text,in my summer hols,it was delightful to say the least.
Why do i feel that if u stuck to it,U cud be one of the most hounded hardware engineers in this part of the world !! I wish u had written this post a yr earlier,maybe ur fascination for these subjects wudve rubbed off on me and mabe me even half as passionate abt Computer science engg..
wonderful post dude.. but 2 of ur favourite subjects were the ones i dreaded the most.. CO and TS.. lol..
I am still waiting for the department characters' post u had promised.. :)
Ah! the geek :)
Descriptions on CO and mup is totally agreeable, TS was a lil dry!
Bw, the patience u hv shown in coming up with the post is totally impressive!!!!:)
Way to go!
hi - you'd left a comment on my biotech blog. Can I use the comment you left? I am adapting the blog for use as a column on rediff. If so, it would also be nice to get your real name. Let me know at rashmi_b at yahoo.com
quite an interesting post. I did like all the subjects you have mentioned except vhdl. The word "hardware" used to irritate me :) . I did admire another subject Operating System which is not in your list
Awwwesome post..surprisingly, it rings a bell in the mind of a (..ahem) graduating chemical engineer too...MuP, DSP are not unfamiliar words, thanks to my CS/IT friends. But in my context too, I can SO relate to this post in terms of a lotta subjects I studied!! Brilliant Tribute to the burial(or not!) of Engineering Textbooks!!
super work man
really good
@Saanjh:Unfortunately being passionate about certain subjects doesn't help...you have to be very thorough too :-) and as for fascination rubbing off onto you...you are already an MBA student...so tough luck.
@Thejas VR:the dept characters post would be out in a while provided we get a nice farewell ;-)
@Indira:thank you!
@incredible: yeah OS is a fav too,but we didnt have Sivlerschatz,Galvin,Gagne...so didnt quite make it to my best 5.
@Deepika:would love to see a similar post from you.
@Srikanth Joshi:thanks a lot.
accept my congratulations..at least you can claim to know ONE of your subjects inside out..a lot of us can only manage a quack-quack here and a quack-quack there,a bow-wow here and a bow-wow there..
I came searching for this post. Its been a month since I ve begun studying tanenbaum and i think he is the dude. Man, why cudnt he write text-books for every subject which we ve studied? I certainly would ve turned out to be a better engineer in that case. Networks is my new favourite subject in engg.
Post a Comment