Computer Programming 2nd Part by Tamim Shahriar Subeen is a vital resource for Bengali-speaking students looking to advance their coding skills beyond the basics. While many beginners start with his first volume, the second part dives deeper into the C programming language, focusing on core concepts and problem-solving techniques. Why This Book Matters
For many students in Bangladesh, programming resources in English can be a barrier to entry. Subeen’s series bridges this gap by providing high-quality technical education in Bengali. The second part is specifically designed for: Students who have completed Computer Programming Part 1.
Those who have worked through the 52 Programming Problems & Solutions book.
Learners aiming to strengthen their understanding of memory management and debugging. Key Topics Covered
The book moves beyond simple syntax to explain how code interacts with a computer's hardware and how to write more efficient programs. Key chapters include:
Computer Memory: Understanding how data is stored and managed.
Pointers: Mastering one of C's most powerful yet challenging features. Computer Programming 2nd Part By Tamim Shahriar Subeen Pdf
Program Debugging: A dedicated chapter on finding and fixing errors, written to help students become self-sufficient. Where to Read or Purchase
While many users search for a "PDF" version, it is highly recommended to use official and legal channels to support the author's work:
Official Website: You can read the web version of his books for free at cpbook.subeen.com.
Physical Copies: The book is available through major Bangladeshi retailers like Rokomari and Daraz.
GitHub Repositories: Code examples and practice problems are often hosted on platforms like GitHub for collaborative learning. Author Background
Tamim Shahriar Subeen is a well-known figure in the Bangladeshi tech community. A graduate of Shahjalal University of Science and Technology (SUST), he has worked as a software engineer at companies like Grab and founded Dimik Computing to promote computer science education in Bangladesh. Computer-Programming-Part-2-by-Tamim-Shahriar-Subeen Computer Programming 2nd Part by Tamim Shahriar Subeen
কম্পিউটার প্রোগ্রামিং দ্বিতীয় খণ্ড (প্রথম সংস্করণ) by তামিম শাহরিয়ার সুবিন. All examples and practice problems in C.
Here are the key features and details about the book:
7.1 Singly linked list – creation and traversal
7.2 Insertion (beginning, end, middle)
7.3 Deletion (by value, by position)
7.4 Searching in a linked list
7.5 Doubly linked list
7.6 Circular linked list
7.7 Memory management in linked lists
Subeen includes challenging exercises at the end of each chapter in the 2nd part. Do not skip them. If you are stuck, search online for solutions, but try for at least 30 minutes independently.
Before discussing the book, it’s essential to understand the author. Tamim Shahriar Subeen is a Bangladeshi software engineer, educator, and writer. He graduated from Bangladesh University of Engineering and Technology (BUET) and later worked at Google. He is best known for his philanthropic approach to teaching programming, offering free video tutorials on his YouTube channel, Subeen’s Programming School, and writing affordable, high-quality books. His first book—Computer Programming (1st Part)—became an instant classic, often compared to The C Programming Language by Kernighan and Ritchie but in Bengali.
The second part was written to fill a critical gap: many learners knew syntax but struggled with problem-solving, data structures, and algorithms. Subeen’s series bridges this gap by providing high-quality
Rokomari.com is Bangladesh’s largest online bookstore. They sell official eBooks (PDF or ePub) of Computer Programming 2nd Part. Once purchased, you can download it to your device legally.
Search for "Tamim Shahriar Subeen support group" on Facebook or "C programming bangla tutorial forum." Share your doubts regarding the 2nd part’s algorithms. Collaborative learning significantly reduces frustration.
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)
Many users search for the 2nd part because they outgrow the first. Here is a quick comparison:
| Feature | Computer Programming Part 1 | Computer Programming Part 2 | | :--- | :--- | :--- | | Target Audience | Absolute beginners | Intermediate learners | | Primary Language | Simple C syntax | Advanced C with pointers | | Core Focus | Logic building | Data structures & Algorithms | | Project Size | Mini-calculators, patterns | Student database, game logic | | Difficulty | 2/10 | 7/10 |