Read This If You Are Choosing Computer Science Engineering

profile
Tushar D Kadam
Jun 13, 2019   •  50 views
An engineer is the one who creates something out of science to solve the problems of the society. He is a highly paid social worker. - Anonymous

image source: MEME.com

Note: The below mentioned subjects are not a general case. They are in concern with the CSE syllabus of IIIT Pune. Syllabus may vary in different universities. But in the end, you have to focus on learning. And this is what you're going to learn.

PS: Even if there are online sources available, spend time reading books. It will strengthen your brain's muscle.

If you are choosing Engineering than remember that your life will be in semesters.

  • Semester 1 ( Linear Algebra, Basic programming languages,Engineering drawing,science subjects,etc)

  • Semester 2 ( Univariate Calculus, Data Structures and algorithms, Workshop,basic science subjects,etc)

  • Semester 3 ( Multivariate Calculus and Ordinary Differential Equations, Design and analysis of algorithms, PPL, Python, Object Oriented Programming,etc)

  • Semester 4 ( Vector Calculus and Partial Differential Equations, DataBase Management Systems, Theory of Computations, Data Communication, Computer Organization and Architecture, Java,etc)

SUMMER INTERNSHIP - 1

  • Semester 5 ( Probability and Statistics, Computer Graphics, .Net Programming, Operating Systems, Android/Web/SoftComputing)

  • Semester 6 ( Big Data and Analytics, Cloud Computing, Machine Learning, Data Mining and Warehousing, Software Engineering, Computer Networks)

SUMMER INTERNSHIP - 2

  • Semester 7 (Modelling and simulation, Artificial Intelligence and many electives)

  • Semester 8 ( Major Project/ INTERNSHIP 3)

Also, there are some exams like GATE(GRADUATE APTITUDE TEST IN ENGINEERING), GRE(GRADUATE RECORD EXAMINATIONS), TOEFL (TEST OF ENGLISH AS A FOREIGN LANGUAGE), GMAT(GRADUATE MANAGEMENT ADMISSION TEST), CAT(COMMON ADMISSION TEST), CDS(COMBINED DEFENCE SERVICES EXAMINATION), BANK PO EXAMS, SSC EXAMS, UPSC ANS PCS EXAMINATIONS which you can give after graduation. Exams after CDS are not related to core engineering. I suggest you to read this complete article(wrytup) and then research on your own because you have to do it for yourself.

SOME QUESTIONS and ANSWERS:

----------------------------------------------

imagesource: bu+beyond.com

1. What should I do for programming?

-> If you have feelings, they can be conveyed in any language. Similarly, if you have the logic ready and you are confident with it, programming language is just a medium. There are many programming languages like C, C++, Python, R, C#, Java, PHP, JavaScript, PHP, etc. Remember, if you practice more, you'll sharpen your programming skills. The more you read the more you gain!

imagesource: baskarpagle.com

Some websites like tutorialspoint, geeksforgeeks, javatpoint, stackoverflow, w3schools, etc will be familiar to you once you start programming. But, to learn and compete the below mentioned sites are must. You can practice and become a champ. These websites are too good.

image source: codechef.com

CodeChefis a competitive programming website. It is a non-profit educational initiative ofDirectiaimed at providing a platform for students, young software professionals to practice, hone their programming skills through online contests. Apart from this, the 'CodeChef For Schools' program aims to reach out to young students and inculcate a culture of programming in Indian schools."

imagesource: hackerrank.com

Codeforcesis a website that hosts competitive programming contests.

imagesource: codeforces.com

He is the" God of Programming! "

imagesource: wikipedia.com

https://en.wikipedia.org/wiki/Gennady_Korotkevich

2. Is it necessary that I should be good at Mathematics to take a CS Engineering course?

-> First, take a deep breath. Believe in yourself. You can do it. There is nothing to be afraid about. No on e learns everthing in a day. If you are not good at Mathematics, you should better prepare yourself well in advance because if you are not good at mathematical concepts you cannot develop logic, you cannot program well, you cannot understand machine learning, data science, deep learning, Neural networks, Artificial Intelligence concepts. It's all about Mathematics and Programming at the end. Field like Web and App Development has less concentrated mathematics, but overall Mathematics is very necessary. Don't worry, everything will be fine. There is no need to worry.

image source: memegenerator.com

I am also providing some links to refer. First read this complete wrytup and then visit the links for more information. Remember that this is for someone who is completely unaware of the things. Sources mentioned are for basic learning purposes. You are free to explore other online sources too.

Engineering Mathematics include courses like:

  • Linear Algebra: Linear Algebrais a sub-field of mathematics concerned with vectors, matrices, and linear transforms.

Linear algebra in machine learning.

https://machinelearningmastery.com/examples-of-linear-algebra-in-machine-learning/

Below is the link to the complete playlist. This channel gives the best intuition of Linear Algebra.

https://www.youtube.com/watch?v=kjBOesZCoqc&list=PL0-GT3co4r2y2YErbmuJw2L5tW4Ew2O5B

  • Univariate and Multivariate Calculus: Calculusis a branch ofmathematicswhich helps us understand changes between values that are related by afunction. For example, if you had one formula telling how much money you got every day, calculus would help you understand related formulas like how much money you have in total, and whether you are getting more money or less than you used to. All these formulas arefunctionsof time, and so that is one way to think of calculus — studying functions of time.

https://cs.stackexchange.com/questions/55462/how-when-is-calculus-used-in-computer-science

https://www.mathsisfun.com/calculus/

Below is the link to the complete playlist. This channel gives the best intuition of basic Calculus.

https://www.youtube.com/watch?v=WUvTyaaNkzM&list=PLZHQObOWTQDMsr9K-rj53DwVRMYO3t5Yr

And as you know there are infinite number of sources.

  • Differential equations and Partial Differential Equations: An OrdinaryDifferential equation(ODE) has only derivatives ofone variable — that is, it has no partial derivatives. Here are a few examples of ODEs: In contrast, a partialdifferential equation(PDE) has at least one partial derivative. You'll require this in neural networks.

source: dummies. com ( above: ODE below: PDE)

Below is the link to the complete playlist. This channel gives the best intuition of basic Calculus.

https://www.youtube.com/watch?v=p_di4Zn4wz4&list=PLZHQObOWTQDNPOjrT6KVlfJuKtYTftqH6

  • Vector Calculus: Vector Calculus is a branch of mathematics concerned withdifferentiationand integrationofvector fields, primarily in 3-dimensionalEuclidean space.

The above video is related to multivariable functions which gradually moving further introduces the concept of Vector calculus.

https://www.reddit.com/r/compsci/comments/5bkcj9/is_vector_calculus_useful_for_computer_science/

  • Probability and Statistics: Probability is the study of chance and is a very fundamental subject that we apply in everyday living, while statisticsis more concerned with how we handle data using different analysis techniques and collection methods. Big topics like big data, data science, data analytics are everthing about this.

link to the playlist:

https://www.youtube.com/watch?v=uzkc-qNVoOk&list=PLC58778F28211FA19

link to the playlist:

https://www.youtube.com/watch?v=uhxtUt_-GyM&list=PL1328115D3D8A2566

https://towardsdatascience.com/basic-probability-theory-and-statistics-3105ab637213

So, this is just an overview about Mathematics in Engineering. You can research even more.

-> Basically, if you and your college has good network in the industry and top academic institues than it will be easy for you to grab an internship opportunity. But, remember, if these things don't work out what remains with you is your hardwork and knowledge. Try searching for professor, gaining their contacts, professional emailing and required efforts. To get selected it is necessary that you prepare from now. Paid internships will be offered to you only if you have high amount of skills and if you know how to apply the knowledge. So, start gaining skills and fetch for internship opporunities. Internships can be research internships as well as Industry Internship.

Some websites to help you out with Internships:

Internshalais India's no.1 internship and training platform with 40000+ paid internships in Engineering, MBA, media, law, arts, and other streams.This is the best platform where interns can apply for internships. All you require is to signup, fill your resume and fetch for internships. Skill is the basic requirement to fetch any internship.

imagesource: producthandlingconcepts.com

So, now you know there will be four years, 8 semesters, less long vacations, Internships, many subjects to study. But, there is not only study involved. There are many other things like:

Note: Some mentioned activities like NCC, NSS and other facilities are the facilities to be decided by the college.

ROAD TRIPS WITH FRIENDS

CONFERENCES AND PAPERS

ROBOCON

ACM-ICPC WORLD LEVEL PROGRAMMING COMPETITION

SMART INDIA HACKATHON (HARDWARE EDITION)

SMART INDIA HACKATHON (SOFTWARE EDITION)

INTER/INTRA COLLEGE SPORTS FEST

INTER/INTRA COLLEGE TECHNICAL FEST

INTER/INTRA COLLEGE CULTURAL FEST

LITERARY SOCIETY AND DEBATE CLUB

MODEL UNITED NATIONS

DANCE CLUB

DRAMA CLUB

ROBITICS CLUB

SOCIAL SERVICE CLUB

SPORTS AND SWIMMING CLUB

NATIONAL CADET CORPS (NCC)

NATIONAL SERVICE SCHEME (NSS)

Participating in competitions will help you create a better network. So, if you get a chance to visit a place far away don't miss it!

Take your career seriously but don't be serious. Chill!

ALL THE BEST!

(Regards :) Tushar Kadam)

If you have any doubt please feel free to ask in the discussion box.

1



  1

Profile of Shivam Bansal
Shivam Bansal  •  2w  •  Reply
Thanks for such information visit "<a href=""https://sauvewomen.com/braiding-shop/ ""> Braiding Shop</a>"
Profile of Apoorva Sen
Apoorva Sen  •  3w  •  Reply
USEFUL INFORMATION , YOU CAN VISIT OUR WESITE " https://www.raletta.in/blog/internship-in-indore/"
Profile of Tushar D Kadam
Tushar D Kadam   •  4w  •  Reply
Thankyou.
Profile of Manan Saluja
Manan Saluja  •  4w  •  Reply
This is really interesting, thanks for sharing. Also for more such content, visit my blog <a href="https://www.raletta.in/blog/internship-in-indore/">Internship In Indore</a>
Profile of Saloni Tandi
Saloni Tandi  •  4w  •  Reply
This article is very nice. visit pour blog https://www.raletta.in/blog/internship-in-indore/
Profile of Shristi Shuhane
Shristi Shuhane  •  4w  •  Reply
Thanks for sharing the useful information. You can also check my blog <a href="https://www.raletta.in/blog/internship-in-indore/">Internship In Indore</a>