DIGIT-ARC read-only archive · snapshot: July 23, 2026

Any B Tech CS guys here??

54 posts · originally from https://geek.digit.in/community/threads/any-b-tech-cs-guys-here.154997/

ritvij
ritvij Original post #1
Apr 2, 2012 at 9:43 PM
is there anyone who is currently pursuing b tech in cs stream from any college???
Liverpool_fan
Apr 2, 2012 at 9:54 PM
Yeah there is no dearth of losers here.
ritvij
ritvij #3
Apr 3, 2012 at 11:57 AM
can anyone help me with the syllabus details and other stuff..??
Tenida
Tenida #4
Apr 3, 2012 at 11:59 AM
^^Check from from your University or college website.
ritvij
ritvij #5
Apr 3, 2012 at 12:19 PM
i did.. but i want to know from any current student that what all i have to go through in engineering...:p
axes2t2
axes2t2 #6
Apr 3, 2012 at 12:35 PM
What exactly do you want to become ?
ritvij
ritvij #7
Apr 3, 2012 at 4:57 PM
a game programmer...;)
Reaper_vivek
Apr 3, 2012 at 5:40 PM
They teach **** in the name of Computer Science..
But since you asked..
The first year is all about Science..Physics, Chem, Maths stuff...they will teach you C or C++
Second year is about Maths more on C and C++ including Data Structures...and also Electrical and Mechanical subjects...
Third year is all about Computer Science..they will teach you Java, Networking, Algorithms, Computer architecture and stuff
Fourth year is the same...Artificial Intelligence, Design Algorithms, Software Testing and the likes...

Mind you that, sans few, the teachers don't know **** about teaching...they are there to do their jobs and give you marks...

I would seriously suggest you doing prep on your own along with the college studies...if you like programming then you have to carefully plan out and learn most of the coding languages out there..start with C, C++..move onto Java, Ruby and if you want Python...C# is another good language...also learn video editing, basic 2D, 3D designing and you might get better at movie making(3D)...all these skills combined with your intellect and creativity will, definitely, do wonders for your career as a future game designer..and even if you don't get into game development these skills will open a whole lot of options for you...

4 years is a lot of time to learn the art..after which you will not get the time to get into it and learn all that stuff....so if you can, take interest and learn all that stuff while completing your B.Tech...Good Luck :)
coderunknown
Apr 3, 2012 at 5:40 PM
that 40 lakh salary news made someone change plans ;)
Liverpool_fan
Apr 3, 2012 at 5:48 PM
Don't expect to be "taught" anything during CS. And rather expect to be dragged down to the level of the retards and be prepared to fight. Good luck.
If you have dough, consider going abroad.
Reaper_vivek
Apr 3, 2012 at 6:03 PM
Don't expect to be "taught" anything during CS. And rather expect to be dragged down to the level of the retards and be prepared to fight. Good luck.
If you have dough, consider going abroad.

True Story!!
my course ends this month! -phew-

@Liverpool_fan If it's not much of a trouble, care to suggest me books on Java and Database?
Liverpool_fan
Apr 3, 2012 at 6:13 PM
True Story!!
@Liverpool_fan If it's not much of a trouble, care to suggest me books on Java and Database?
Head First Java.
Learning SQL/Head First SQL - Do that with this Introduction to Databases
ritvij
ritvij #13
Apr 3, 2012 at 6:31 PM
that 40 lakh salary news made someone change plans ;)

didn't get you sorry..!

@Reaper_vivek-- can you recommend some books that i shall study from for making notes coz i am free for next 2 months.
i wanted to go for a game programming course but my dad has said to get a b tech degree and then do whatsoever i want!

i know java but not c++...:/
axes2t2
axes2t2 #14
Apr 3, 2012 at 6:36 PM
What does your Dad do ?
ritvij
ritvij #15
Apr 3, 2012 at 6:37 PM
professor in commerce in the university.....:|
Reaper_vivek
Apr 3, 2012 at 7:10 PM
didn't get you sorry..!

@Reaper_vivek-- can you recommend some books that i shall study from for making notes coz i am free for next 2 months.
i wanted to go for a game programming course but my dad has said to get a b tech degree and then do whatsoever i want!

i know java but not c++...:/

Well there are colleges which offer B.Tech CS with specializations in Game Development...eg Backstage pass(in collaboration with JNU, i think)

If you already know java then learn more and practice in these 2 months..or you can learn basic Ruby from here Kidsruby.com
and also go through this : 7 Ways to Learn to Code Right Now for Free

Though you should learn C++ first..It is the most basic and important language there is...I may not be able to help you much with the books, ask liverpool_fan...Head over to stackoverflow.com, You will learn a lot from there..
ritvij
ritvij #17
Apr 3, 2012 at 7:44 PM
Well there are colleges which offer B.Tech CS with specializations in Game Development...eg Backstage pass(in collaboration with JNU, i think)

If you already know java then learn more and practice in these 2 months..or you can learn basic Ruby from here Kidsruby.com
and also go through this : 7 Ways to Learn to Code Right Now for Free

Though you should learn C++ first..It is the most basic and important language there is...I may not be able to help you much with the books, ask liverpool_fan...Head over to stackoverflow.com, You will learn a lot from there..

can you just tell me what books i would have to study during the first sem???
Liverpool_fan
Apr 3, 2012 at 7:54 PM
can you just tell me what books i would have to study during the first sem???

Some random Physics, Chemistry, Math crap which you'll forget after a couple of weeks after giving the exams. Don't bother with the syllabus apart from passing/scoring marks.
d6bmg
d6bmg #19
Apr 3, 2012 at 8:00 PM
While studying CS (!) try complete as many certification course as possible from mcsa, ccna. You may try to complete some offered by Oracle too. Those are the main things that will come into play if you have any intention to study MS from Europe/UK/USA etc. Specially the first 2 series of programmes increases ETS PI a lot. At the time of interview they don't give sh!t about any result apart from IITs. Most of them thinks that in India, there are no good institutions apart from IITs.

Protip: study the original semister course for only 1 month (before sem) and devote rest of the time to learn languages and parsing the above mentioned courses and the degrees.

can you just tell me what books i would have to study during the first sem???

Don't study those crap so early. Read the post of me.
A
Apr 3, 2012 at 8:08 PM
Some advice I can give you is detailed as follows:

1) You don't really need the stuff you study in your B.Tech to do real world work.
2) Some of the stuff you learn truly is important, but only if you're in the top echelon of chip design at some firm. For computer science/engineering, these are:

- Digital Electronics
- Computer Organization (this is basically stuff you already know but explained in a better manner so that you know to design a functional machine from the ground up).
- Data Structures (useful if you're into compiler development and that's a high paying industry)
- Operating Systems (if you're an enthusiast, you know this already)
- Theory of Computer Science (ONLY if you're a uber-geek university scientist who's hell bent on solving the computational equations)

Can't really think of anything else that's truly important.

Study well, try to score marks if you can (marks and knowledge do not have a relation, by the way). Other than that there really is nothing else you should know about B.Tech in CS/IT
ritvij
ritvij #21
Apr 3, 2012 at 9:04 PM
i agree to all the above points guys.. and thanks for the super valuable info..
but marks do matter to my parents..:(
that's why i was thinking of studying the sem course early and then get onto programming..
can anyone tell me the best resource of learning c++..?? also what certifications shall i opt for keeping in mind my game programming dream..:?
nims11
nims11 #22
Apr 3, 2012 at 9:21 PM
i agree to all the above points guys.. and thanks for the super valuable info..
but marks do matter to my parents..:(
that's why i was thinking of studying the sem course early and then get onto programming..
can anyone tell me the best resource of learning c++..?? also what certifications shall i opt for keeping in mind my game programming dream..:?

past programming experience?
ritvij
ritvij #23
Apr 3, 2012 at 9:23 PM
java.. little bit of python!
Faun
Faun #24
Apr 3, 2012 at 9:33 PM
i agree to all the above points guys.. and thanks for the super valuable info..
but marks do matter to my parents..:(
that's why i was thinking of studying the sem course early and then get onto programming..

Keep up your percentage to good level (within top 10).
$$Lionking$$
Apr 3, 2012 at 9:35 PM
ritvij - stick to C in the beginning if you want to become a game developer later you could switch to ruby..

Also I shud tell you being a game developer means ur math(algebra/statistics/calculus) shud be KICKA$$$$$!!!!
ritvij
ritvij #26
Apr 3, 2012 at 9:42 PM
ritvij - stick to C in the beginning if you want to become a game developer later you could switch to ruby..

Also I shud tell you being a game developer means ur math(algebra/statistics/calculus) shud be KICKA$$$$$!!!!

yup!! i have no problem in maths... can someone please tell me how i shuld prep my 1st sem notes.. also please can someone clarify what the certification courses are about?? i dont know a thing about any of these!! can i go for them in these 2 free months?
$$Lionking$$
Apr 3, 2012 at 9:48 PM
Ritvij - If you can raytrace an Image or better even... a short video on a 4 core CPU using all cores by the end of 3rd year then that will prove to be more useful than any certificate out there.
Liverpool_fan
Apr 3, 2012 at 9:53 PM
Free time? Utiliize it here.

*www.coursera.org/
Udacity - Free Classes. Awesome Instructors. Inspiring Community.

There is NO point, absolutely NO point of working overly hard on Yindan Engineering crapfest.
ritvij
ritvij #29
Apr 4, 2012 at 10:21 AM
Free time? Utiliize it here.

*www.coursera.org/
Udacity - Free Classes. Awesome Instructors. Inspiring Community.

There is NO point, absolutely NO point of working overly hard on Yindan Engineering crapfest.

thanks very much for the great links..! i loved udacity.. do you know of any other similar tutorial for c++ or VB.net??? it is helping a lot in brushing my python skills...
mitraark
mitraark #30
Apr 4, 2012 at 2:34 PM
Don't overdose on tutorial videos now , be specific to what you want to learn.

I'd definitely recommended getting your basic c++ / python programming skills solid before moving to more complex "Game Developing" studies.

Also , the subjects like Operating Systems , Computer Architecture , Algorithms are important to have knowledge of even though they might be taught in a very disinteresting way [ case in most colleges :( ]
doomgiver
doomgiver #31
Apr 4, 2012 at 2:44 PM
lfc, ty for those links, i forgot them xD

sometimes, if you are good enough, you will find that your teachers know less than you about the subject.

happened to me in my operating systems course xD
i gave the teacher a lecture on security and cryptography and why linux does not need to reboot everyday.
ritvij
ritvij #32
Apr 4, 2012 at 7:07 PM
Don't overdose on tutorial videos now , be specific to what you want to learn.

I'd definitely recommended getting your basic c++ / python programming skills solid before moving to more complex "Game Developing" studies.

Also , the subjects like Operating Systems , Computer Architecture , Algorithms are important to have knowledge of even though they might be taught in a very disinteresting way [ case in most colleges :( ]

any specific books on these topics??
webgenius
webgenius #33
Apr 15, 2012 at 11:55 PM
For C++ books you can check: "Let Us C++" by Yeshwant Kanetkar. This gets you up with the basics and get you ready for real-world programming. Also check the C++ book by Herbert Schildt (Do not remember the book name now).

Once you're done with the programs in these books, you can get into real world programming by contributing to open source projects from sourceforge, if that is your cup of tea. I strongly recommend this since this is as close you can get to professional coding considering that you are still in college.
nims11
nims11 #34
Apr 16, 2012 at 12:39 AM
For C++ books you can check: "Let Us C++" by Yeshwant Kanetkar. This gets you up with the basics and get you ready for real-world programming. Also check the C++ book by Herbert Schildt (Do not remember the book name now).

Once you're done with the programs in these books, you can get into real world programming by contributing to open source projects from sourceforge, if that is your cup of tea. I strongly recommend this since this is as close you can get to professional coding considering that you are still in college.

:lol: seriously?
ritvij
ritvij #37
Apr 16, 2012 at 1:09 PM
i looked at reviews for let us c++ and they are.. horrible... people have said that it is nothing but a waste of time..:?
pranav0091
Apr 16, 2012 at 1:11 PM
+ 1 for Udacity.
Thats how things are supposed to be taught. Such a good endeavour.

Try deittel and deittel for C++
or even thinking in C++ by Bruce Eckel, his books are free to download.
And as a generalisation, avoid books by indian authors, no matter what your teacher (future teacher) tells you. You'll get good marks, but thats all you'll get.
T
The Conqueror #39
Apr 16, 2012 at 1:28 PM
Check out the lectures by David J Mallan from CS50 Harvard Course (I guess now they have opened up more of their Comp. Sc courses). The lectures are awesome..
Sujeet
Sujeet #40
Apr 16, 2012 at 1:42 PM
^Yup.
He is right.
Digit has bundled tons of CS/PHP video lectures by David J. Malan on their 2011 DVDs.
Watched all of them.Ver Nice.
BTW *www.flipkart.com/ivor-horton-s-beg...CA--&ref=4e409f62-b552-4b97-b97e-71613d2f3747
This is one of the best C++ book i have read and used so far.
Very Intuitive and covers both C++ and VC++ for beginners and advanced level.Worth the money.
ritvij
ritvij #41
Apr 16, 2012 at 5:51 PM
yup, +100 for udacity.. its the future of education guys...
@sujeet- ty for the link.. just ordered it..
have started learning c++ from this
saswat23
saswat23 #42
Apr 16, 2012 at 6:21 PM
^^ and that book is out of stock now. So, you had the last one in stock.
Congos.
ritvij
ritvij #43
Apr 16, 2012 at 6:38 PM
nah.. got it off ebay.. when i bought it, it was 2209 on flipkart..:?
a_k_s_h_a_y
Apr 16, 2012 at 6:57 PM
I wanted to be a game developer once.... then as somebody said, the salaries in the news made me change my plan... I still studied CS though, wanted to purse MBA, aspired something, wanted something else, aimed to get job in some web dev company, did web dev in college days.... and guess what!
finally ended up in a game dev job ..... i sort of like it, but don't like it that much also..


game developer.. LOL, by studying CS, heck you won't even become a proper developer... CS will just dumb you down to its level.. all universities!! as liverpool said.
if you have the passion you got to do it yourself outside the college...


besides decide what you want to be exactly, jack of all but master of none, i.e an indie game dev or
game ENGINE developer, game artist, level design, there is physics, AI etc.. there are so many aspects to creating a game..

by studying c,c++,java, XYZ.. for years you will never become a game developer...
instead just create a full game for Android or iOS, tic tac toe to start with... that's what makes you a game dev... if you don't hv 1, get 1 smart phone... you are missing out everything in game dev world.... the recent trends i mean..
and yes, do take CS in engineering, it makes your life lot easier.

good luck.
H
hsr #45
Apr 16, 2012 at 7:25 PM
B.Tech CS = PITA

In the language of LFC_fan, and if you really want to talk about engineering in general, head to irc.freenode.net/#krow the irc channel where you can shoot out stuff directly ;)
ritvij
ritvij #46
Apr 16, 2012 at 7:34 PM
I wanted to be a game developer once.... then as somebody said, the salaries in the news made me change my plan... I still studied CS though, wanted to purse MBA, aspired something, wanted something else, aimed to get job in some web dev company, did web dev in college days.... and guess what!
finally ended up in a game dev job ..... i sort of like it, but don't like it that much also..


game developer.. LOL, by studying CS, heck you won't even become a proper developer... CS will just dumb you down to its level.. all universities!! as liverpool said.
if you have the passion you got to do it yourself outside the college...


besides decide what you want to be exactly, jack of all but master of none, i.e an indie game dev or
game ENGINE developer, game artist, level design, there is physics, AI etc.. there are so many aspects to creating a game..

by studying c,c++,java, XYZ.. for years you will never become a game developer...
instead just create a full game for Android or iOS, tic tac toe to start with... that's what makes you a game dev... if you don't hv 1, get 1 smart phone... you are missing out everything in game dev world.... the recent trends i mean..
and yes, do take CS in engineering, it makes your life lot easier.

good luck.

i agree completely.. but i didn't know how to start android devlopment.. i read the ft to android app development but didn't quite get it from where to start..
is there any place where i can get started..?? i mean once i get the hang of what to do aftear downloading the sdk i can get going....:?:?
i have an iOS device and my uncle has an android.. but for iOS development i heard i need a mac..(is it true??)
BTW, where do you work?
i want to be an engine programmer..
a_k_s_h_a_y
Apr 16, 2012 at 7:52 PM
start with android hello world, then the tutorials for creating games.. look for box 2d, and engine...
for iOS dev, yes you need a Mac machine plus 100$ developer account... you can rent one online though.. not a good idea... am not sure but you could try hackintosh.. ;)
i work at adobe, shockwave 3d/flash 3d engines.. its engine and the tech inside.. its a c++ job...
skeletor
skeletor #48
Apr 16, 2012 at 8:35 PM
i agree completely.. but i didn't know how to start android devlopment.. i read the ft to android app development but didn't quite get it from where to start..
is there any place where i can get started..?? i mean once i get the hang of what to do aftear downloading the sdk i can get going....:?:?
i have an iOS device and my uncle has an android.. but for iOS development i heard i need a mac..(is it true??)
BTW, where do you work?
i want to be an engine programmer..
For iOS, you need a Mac and Apple Dev Account which costs $100 one time fee. Mac mini starts at 33K. 45K one is recommended though.

For Android, you have - Samsung Galaxy Nexus (other phones will also do) or Pandaboard or both.

You can also add a touch screen to Pandaboard: *www.idasystems.net/yahoo_site_admin/assets/images/Panda_Board_Expansion.310223058_std.jpg

Both Pandaboard ES and Galaxy Nexus have the reference Android platform. TI OMAP 4460 and PowerVR SGX540 graphics.

If you are simply creating an application or a game, an Android phone is enough.

But if you are getting deep down to the kernel level and want to experiment, you'd want to have something more versatile like the Pandaboard ES.
a_k_s_h_a_y
Apr 16, 2012 at 8:46 PM
^^ hey its 99$ yearly..!
for android is 25$ one time, for dev account...
Sujeet
Sujeet #50
Apr 16, 2012 at 8:46 PM
Wont a Hacknitosh will do???
ritvij
ritvij #52
Apr 16, 2012 at 10:10 PM
ohhh.....:( dad wont buy a mac at any cost.. will have to get myself into a very good college first..:p:p
ain't developing possible on a macbook.. was plannin to get one on admission..
my uncle has desire hd..
skeletor
skeletor #53
Apr 16, 2012 at 10:10 PM
yea. Macbook, Mac mini or any Mac.
ritvij
ritvij #54
Apr 16, 2012 at 10:14 PM
ohh..kay.. have started downloading eclipse and android sdk.. will start from tonight...:)