!!link!! | Computer Programming 2nd Part By Tamim Shahriar Subeen Pdf
Computer Programming 2nd Part Tamim Shahriar Subeen is a widely acclaimed Bengali-language book designed for students who have already completed the fundamentals of C programming. দারাজ Key Details about the Book Target Audience:
Primarily aimed at students who have finished the first part of Subeen's series or are familiar with basic C concepts. It uses the C programming language
to teach more intermediate and advanced concepts, including practice problems and debugging. Core Topics: Common themes in this second volume typically include: Advanced array and string manipulation.
In-depth debugging techniques (e.g., Section 10.1: What is Debugging?).
More complex mathematical logic and problem-solving through code. Versions and Related Books
Tamim Shahriar Subeen has authored several series, so it is important to distinguish between them: C Programming Series: This book is the direct sequel to his bestseller Computer Programming (Part 1) Python Series: He also has a "Part 2" for Python, titled Python Diye Programing Shekha Part 2 , which focuses on Object-Oriented Programming (OOP) Web Crawling Problem Solving: 52 Programming Problems and Solutions
is often recommended as supplementary material to this second volume. Rokomari.com Where to Find it Online Version:
You can read the online edition of Subeen’s programming books at CPBook.subeen.com Purchase Physical Copies: Computer Programming 2nd Part By Tamim Shahriar Subeen Pdf
Hard copies and digital versions are available on platforms like Code Repositories:
Practical examples and code from the book can often be found on version or the "Part 2" book? Computer-Programming-Part-2-by-Tamim-Shahriar-Subeen
কম্পিউটার প্রোগ্রামিং দ্বিতীয় খণ্ড (প্রথম সংস্করণ) by তামিম শাহরিয়ার সুবিন. All examples and practice problems in C. Computer-Programming-Part-2-by-Tamim-Shahriar-Subeen
Computer Programming 2nd Part by Tamim Shahriar Subeen is a seminal Bengali-language resource designed for students and self-learners who have mastered the basics of C programming and wish to advance their problem-solving skills. Published by Dimik Prokashoni, the book serves as a critical bridge between beginner syntax and intermediate computer science concepts. Key Concepts and Structure
While the first volume introduces fundamental syntax like loops and variables, the second part delves deeper into how a computer manages data and solves complex logic. Notable topics include:
Computer Memory & Pointers: Detailed explanations of how memory works and the introduction of pointers, which are often considered one of the most challenging topics for beginners.
Advanced Data Handling: It builds upon basic arrays and functions, moving into more sophisticated manipulation of data structures. Computer Programming 2nd Part Tamim Shahriar Subeen is
Problem-Solving Exercises: The book emphasizes "learning by doing," featuring numerous practice problems intended to prepare students for programming competitions. Impact on Bengali Learners
Tamim Shahriar Subeen, an alumnus of Shahjalal University of Science and Technology (SUST), wrote this series to remove the language barrier that often prevents Bengali students from excel ling in tech.
Accessibility: By using simple, conversational Bengali, Subeen makes "dry" or "difficult" topics like math and algorithms approachable for students as young as class six.
Community Support: The author provides a free online version at cpbook.subeen.com where students can read chapters and ask questions in the comments.
Digital Reach: Although physical copies are popular on platforms like Rokomari, many learners access the text via PDF versions, which Subeen has occasionally released at a low cost or for free to ensure widespread reach. Conclusion
Tamim Shahriar Subeen Books - তামিম শাহরিয়ার সুবিন এর বই
Since the exact 2nd part is not officially titled the same for all editions (often the 2nd part focuses on Data Structures & Advanced Algorithms in C), this content reflects the logical progression after his first book (which covers basic C, loops, arrays, functions, strings, and basic file I/O). Chapter 1: Recursion (Recap & Advanced)
Chapter 1: Recursion (Recap & Advanced)
- Understanding the call stack.
- Recursion vs Iteration.
- Classic problems: Tower of Hanoi, Permutations.
Chapter 8: Introduction to Problem Solving
- Understanding time complexity (Big O notation).
- Step-by-step debugging techniques.
2. Author’s Official Website
Tamim Shahriar Subeen has occasionally released free PDFs of older editions for personal use. Visit his blog (www.subeen.com) or his Facebook page for announcements.
Chapter 4: Recursion
4.1 Concept of recursion
4.2 Base case and recursive case
4.3 Tracing recursive calls
4.4 Recursion vs iteration
4.5 Classic examples: factorial, Fibonacci, GCD
4.6 Recursive string reversal
4.7 Tower of Hanoi
4.8 Backtracking introduction (N-Queens basics)
Introduction
In the realm of Bengali-language programming resources, few names command as much respect as Tamim Shahriar Subeen. His book, Computer Programming, has become the gold standard for aspiring programmers in Bangladesh and among Bengali-speaking communities worldwide. While the first part introduces the fundamentals, it is the sequel—officially known as "Computer Programming 2nd Part" —that transforms a beginner into a confident problem solver.
If you have searched for the term "Computer Programming 2nd Part By Tamim Shahriar Subeen Pdf" , you are likely on the cusp of advancing your coding journey. This article provides a comprehensive overview of the book, its contents, why the PDF version is so sought after, and how to use it effectively to master programming.
5. Bridge Between Beginner and Competitive Programming
After finishing this book (along with the first part), a learner can comfortably participate in online judges like Codeforces Div. 2 A/B problems and university programming contests.
Chapter 12: Problem Solving with UVA / Codeforces / Dimik OJ
12.1 Reading problem statements carefully
12.2 Choosing the right data structure
12.3 Writing modular code for competitive programming
12.4 Debugging techniques
12.5 Sample solved problems (from beginner to intermediate level)
3. Stack Overflow in Recursion
When practicing recursion from the PDF, you may crash your program. This is normal. Learn to use a debugger (like GDB) to step through recursive calls.