DiscoverBangla Tech Talk002 - Competitive Programming, Software Engineering and Higher Education in Germany - Anindya Sundar Paul (MSc Student, Technical University of Munich)
002 - Competitive Programming, Software Engineering and Higher Education in Germany - Anindya Sundar Paul (MSc Student, Technical University of Munich)

002 - Competitive Programming, Software Engineering and Higher Education in Germany - Anindya Sundar Paul (MSc Student, Technical University of Munich)

Update: 2020-08-16
Share

Description

Anindya Sundar Paul is currently pursuing MSc in Informatics at the Technical University of Munich. His research interests include, but are not limited to Deep Learning, Computer Vision, and Artificial Intelligence. Before this, he completed his undergraduate degree in Computer Science and Engineering from the University of Dhaka and joined digital payment platform iPay Systems Ltd as a software engineer. Andindya is also a passionate problem solver and a casual blogger. He gave up competitive programming in his second year of college due to his indomitable interest in various subjects of computer science but did not give up the practice of regular problem-solving. He sometimes writes about his education and experience in his blog.


In this episode, we talked about his competitive programming and problem-solving career, the difference between competitive programming and problem solving, the importance of regular problem solving for computer science students, his blogging, higher education in Germany, and life in Germany in general. We also talked about the differences and similarities between computer science studies in Bangladesh and Germany and the necessity (or uselessness) to learn German to pursue higher education in Germany. An outline with time is given below to help navigate this two-hour conversation.


OUTLINE


04:42 - Why study CSE


08:10 - Competitive programming


14:56 - The Difference Between Competitive Programming and Problem Solving


18:02 - The importance of regular problem solving for computer science students


25:26 - How the habit of tidying up everything started


30:59 - How does Anindya decide what to write


45:18 - How the practice of problem-solving came in handy in professional life


47:33 - How university life education came in handy in professional life


53:30 - Design pattern


59:40 - How to learn something without understanding the use case (Being comfortable with uncomfortable)


01:01:09 - Why internships are important


01:04:55 - Why Germany for higher education


01:10:14 - Application process for TUM


01:13:55 - First impressions of Germany (German language and culture)


01:21:46 - Experience taking classes at TUM


01:27:09 - Differences and similarities in the study of computer science in Bangladesh and Germany


01:32:37 - Things that can be done differently in computer science education in Bangladesh


01:42:03 - Life Germany




GUEST PROFILE


Website: https://anindyaspaul.com/


LinkedIn: https://www.linkedin.com/in/anindyaspaul/



Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

002 - Competitive Programming, Software Engineering and Higher Education in Germany - Anindya Sundar Paul (MSc Student, Technical University of Munich)

002 - Competitive Programming, Software Engineering and Higher Education in Germany - Anindya Sundar Paul (MSc Student, Technical University of Munich)

Saiful Islam