u/sudoankit
-
1points
-
1points
Erdős Problems (erdosproblems.com)
-
1points
Vanilla Ice-cream and Car Problems (cs.cmu.edu)
-
2points
Set Theory and Metric Spaces by Irving Kaplansky (self.sudoankit)
sudoankit
sudoankit
Try studying from Mathematics of Choice by Ivan Niven, I did the same when I was prepping for math/informatics Olympiads.
After this you should jump to a more standard text, Chen & Koh and Miklos Bona are gold.
sudoankit
These are pretty standard suggestions for Putnam (idk about Miklos, quite hard lol)
- Previous Year Questions: https://kskedlaya.org/putnam-archive/
- Putnam and Beyond
- Berkeley Problems in Mathematics
I would also put the "default-3" books as well:
- Problem-Solving Strategies, by Arthur Engel
- The Art and Craft of Problem Solving, by Paul Zeitz
- Problem solving through problems, by Loren Larson
Look for anything written by Titu Andreescu. You could also look at ACM-ICPC if you also like programming ;)
sudoankit
2 & 3 are excellent but these aren't really "introductory" books. For something simpler look for Morin's Probability: For the Enthusiastic Beginner or get a classic college text such as Probability and Statistics by DeGroot/Schervish.
sudoankit
For a primer on proofs:
- How to Prove It by Velleman
- Kenneth A. Ross, Elementary Analysis ( lot of proof-examples)
More direct:
- Understanding Analysis, Stephen Abbott
- Real Analysis, Pugh
After this, Rudin's book is quite accessible, just skip it if you can solve the exercises and move on to Folland's analysis (tbh I don't think you need to read Folland unless you're really into the subject)
sudoankit
AoPS books are very expensive in other countries, NCERT is super cheap ( pdfs are free anyways). If you're in US, definitely start AoPS.
sudoankit
Really good if you watch while you read his book.
sudoankit
I learnt Architecture from this Udacity Course on YouTube and these two old yet wonderful IIT NPTEL (Indian OCW like) courses: Intro to Architecture and Computer Architecture (very old, 360p but very good!).
sudoankit
most of the time it's not really the problem, usually the companies weed out students during gpa and preselection test, for tier 1 colleges 12th marks are mostly irrelevant as you can pretty much apply off campus or directly as most alumni are in top companies so getting ref. are easy
still yeah that 58% is likely gonna raise eyebrows so you should have your gpa high and other useful achievements
sudoankit
hmmm, to join for masters? If you have top ranks, your 76% improvement should be enough.
Main criteria is rank, <100 is pretty much direct.
sudoankit
tbh, sticking to syllabus is key as it's vast but shallow, you don't need too much depth.
Reading standard textbooks is great, makes you learn and explore and experiment but (bruh) you know Indian exams. A good strategy is learning the theory, solving previous year questions and quickly moving to the next sub-topic and repeat. Only when you finish the syllabus your preparation strategy matters as only a few who write the exam have completed all of the syllabus. If you DO NOT complete the syllabus, forget getting a good rank.
If you have the discipline and time, I recommend reading textbooks, solving the questions in those and practicing PYQs. You should however skip stuff not in the syllabus as you need to complete the syllabus as fast as possible, ideally November so you can dedicate your time on revision and tests in December and January. Solve, solve as many questions you can! This is key for a top rank in GATE.
If you don't have the discipline to self-study every single day till the exam - join OFFLINE coaching preferably near your house/hostel so that you don't waste time commuting, any decent, national coaching company is alright - you're going for the discipline, competition and atmosphere + practicing numericals.
I also recommend gateoverflow and their FREE videos on YouTube (GoClasses) as well as NPTEL. I don't really have any idea about their paid, online classes though a few of my friends really felt it was worth it. Social media discussions for GATE (telegram groups, fb, reddit) are useless and a waste of time.
Good luck!
sudoankit
Basic Mathematics by Serge Lang.
For problem solving either AoPS or (there's a popular Olympaid prep. book for school kids in my country, I went through it as well called Challenge and Thrill of Pre-college Mathematics, if you can find it/order it, really do so, it's a nice succinct book with a lot of problems.)
sudoankit
start the journey to math Olympiad
second year in university
??
Apart from Putnam & Miklós Schweitzer (which is insanely hard!) you don't really have anything significant as far as I know.
If you're beginner go to AoPS and start solving questions from the AMC, start solving regional olympiad math problems of various countries (Indian, Chinese, Polish, Hungarian, Russian, etc).
I don't really recommend getting the competition books right now as you might loose interest and jump to something else. If you can stick to this then look for some problem books such as Berkeley Problems in Mathematics (Springer, quite expensive!) and Putnam and Beyond (also Springer).
First Step & Second Step To Mathematical Olympiad Problems by Derek Holton are really nice books to start.
sudoankit
All problems can be accessed for free. For Alcumus you just need to register (it's free).
The classes/training and books are paid. I don't think you need these unless maybe you're seriously preparing for the math olympiad.
sudoankit
- Solve good quality problems. AoPS website has thousands of them.
- Discuss with friends, make your own problems and solve them in the group.
- Ask your instructor as they would know your skillset better than the internet.
sudoankit
if you're unsure where to start mathematics Basic Mathematics by Lang is pretty much the best place to start and then go to other fundamental basic topics like linear algebra, calculus/analysis (Lang has written several for each of them but I have read & liked his calculus/analysis books only though I hear his graduate level algebra book is excellent)
sudoankit
- If you're very new I recommend Peter Linz (An Introduction to Formal Languages and Automata),
- for a lot of problems & no fluff check Introduction to Languages and the Theory of Computation by John Martin.
- Sipser's text is excellent for Push-Down Automata and Turing Machines
- Hopcraft's book is great for decidability problems.
- I also enjoyed Kozen's Automata and Computability, bit sized lecture notes as a textbook with great questions.
sudoankit
A nice introductory number theory book I recommend is "A Friendly Introduction to Number Theory" by Joseph Silverman.
sudoankit
That's a lot to take in and after reading it I think you're very confused and equally excited to work on a breadth of topics!
I would suggest keeping it simple and start slowly learning linear algebra, brushing up precalc and thereafter calculus and picking up probability as you go along.
I suggest skipping or deferring advanced topics such as dynamical systems and definitely topology and diff. geometry! as these require a lot of rigour and prereq, usually years of undergrad/grad classes, discussions with friends, Profs and obviously lectures, quizzes and exams.
Stick with machine learning, I suggest taking the Andrew Ng course (CS229) on YT (not the watered down Coursera syllabus!) and maybe picking a nice standard text on this such as Bishop's Pattern Recog. and ML or Foundations of Data Science by A. Blum and others. Pick up math as you go along your study of machine learning as both areas are vast and at your age and family work, it's quite hard to focus on many areas at once.
If you want a few text which can be mostly self-studied, I recommend:
- For linear algebra, I'm very fond of Linear Algebra by Friedberg, Insel and Spence
- For probability, the Sheldon Ross text is very friendly and has a lot of problems/examples.
- For calculus, either Anton or Stewart.
I also recommend you to search for some good undergrad lecture notes on machine learning, some highly cited standard results/papers (which build this subject) and trying out simple projects or building something over the years and maybe writing down/blogging your progress to inspire others.
sudoankit
The latest edition is on InformIT's webpage. Buy it here.
sudoankit
Arora-Barak's Computational Complexity, Goldreich isn't exactly what you want if you're in CS.
Sorry, it's been 9 years! I had printed the book from a senior at my school's math club. It's an old book so you might find it somewhere in the internet.