Computer Programming 2nd Part By Tamim Shahriar Subeen Pdf ⟶ < Fresh >

Computer Programming, Part 2 by Tamim Shahriar Subeen is an advanced follow-up to his popular first volume, designed for students who have already mastered the basics of C programming.

While the first volume introduces fundamental concepts, the second part focuses on building deeper technical expertise and practical problem-solving skills. Key Topics Covered

Unlike the introductory volume, this book delves into more complex computer science concepts and advanced features of the C language:

Computer Memory: A detailed look at how computers store and manage data.

Pointers: In-depth introduction and advanced usage of pointer variables.

Debugging: A dedicated chapter (written by Tahmid Rafi) on identifying and fixing code errors.

Advanced Data Structures: Practical examples and problems focusing on logic and efficiency. Computer Programming 2nd Part By Tamim Shahriar Subeen Pdf

Practical Examples: Includes numerous C-based examples and practice problems to reinforce learning. Intended Audience The book is specifically tailored for: Students who have completed Computer Programming, Part 1.

Learners who have practiced with Subeen's 52 Programming Problems and Solutions.

Programmers looking to strengthen their "basic" or foundational knowledge of C to prepare for competitive programming or professional development. Availability and Format

Print Edition: Published by Dimik Prokashoni and widely available on major Bangladeshi platforms like Rokomari and Daraz.

Online Version: A free web version of many chapters is available at CPBook.subeen.com.

Digital Resources: Practice code and examples can be found on community-maintained repositories such as GitHub. Computer Programming, Part 2 by Tamim Shahriar Subeen

Note: Subeen also has a separate "Part 2" book specifically for Python titled "Learn Programming with Python - 2nd Part," which focuses on Object-Oriented Programming (OOP) and Web Crawling. Computer-Programming-Part-2-by-Tamim-Shahriar-Subeen

It was a typical Monday morning for Arin, a second-year computer science student at a prestigious university. As she sipped her coffee, she opened her laptop and began to scroll through her notes from the previous semester. Her eyes landed on a familiar title: "Computer Programming 2nd Part By Tamim Shahriar Subeen Pdf".

Arin remembered the countless hours she spent studying from this very PDF, trying to grasp the concepts of programming languages, data structures, and algorithms. Tamim Shahriar Subeen, the author, was a renowned expert in the field, and his notes were highly sought after by students.

As she delved deeper into the PDF, Arin stumbled upon a chapter on graph theory. She had always found it fascinating, with its nodes and edges, and the way it could be applied to real-world problems. Suddenly, an idea struck her - what if she could use graph theory to optimize the university's bus routes?

Excited by her epiphany, Arin spent the rest of the day researching and brainstorming. She poured over the PDF, highlighting key concepts and making notes in the margins. As the sun began to set, she finally had a solid plan.

The next day, Arin presented her idea to the university's transportation department. With the help of her newfound knowledge from "Computer Programming 2nd Part By Tamim Shahriar Subeen Pdf", she was able to create a more efficient bus route system, reducing travel time and increasing student satisfaction. Appendix B: Practice Problems with Hints Who Is

The university took notice of Arin's achievement, and soon she was approached by the administration to lead a team of students in developing more innovative solutions using computer programming. The PDF, once a dry study material, had become a catalyst for Arin's success.

Years later, as Arin looked back on her journey, she realized that "Computer Programming 2nd Part By Tamim Shahriar Subeen Pdf" had been more than just a resource - it had been a spark that ignited her passion for computer science, and a reminder that even the most complex concepts could be applied to make a real difference in the world.

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).


Appendix B: Practice Problems with Hints

Who Is Tamim Shahriar Subeen?

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.

2. The "Three Pass" Method

4. Searching Capabilities

A PDF allows keyword searching (e.g., "binary tree" or "queue implementation"). This is much faster than flipping through 400+ pages of a physical book.

1. Set Up Your Environment

Do not just read the PDF. Open your C compiler (Dev-C++, CodeLite, or online GCC). Type every example manually. Typing engages muscle memory and reinforces syntax.