FREE
AKTU Programming in C & C++ (BBI403) Syllabus PDF – B.Tech 2nd Year
Programming in C & C++ BBI403
All syllabus, notes, question bank & PYQ for this subject
Free
Download now
- English
- Semester 4
- 0 downloads
- 0 views
Official AKTU syllabus of Programming in C & C++ (BBI403) for B.Tech 2nd Year – 3 credits, L-T-P 2-1-0. Read the unit-wise course content, course outcomes, evaluation pattern and recommended books online, or download the PDF.
Syllabus — Programming in C & C++
Download PDFBBI403 · 3 credits · L-T-P 2-1-0
Course Outcomes
At the end of course, the student will be able to understand
| CO 1 | Students recall syntax and basic concepts, understand flow control, and apply them to construct simple C programs. | K1, K2 , K3 |
| CO 2 | Students understand memory and array handling, apply function calls, and analyze program structure and modularity. | K2, K3, K4, |
| CO 3 | Students apply object-oriented principles, analyze class hierarchies, and evaluate the design for encapsulation and inheritance. | K2, K3, K4, K5 |
| CO 4 | Students apply advanced C++ constructs, analyze execution flow, and evaluate performance and reusability | K3, K4, K5 |
| CO 5 | Students apply programming to biological data, analyze sequence patterns, and create tools for computational biology. | K3, K4, K5 |
Course Content
| Unit | Topic | Proposed Lecture |
|---|---|---|
| I | INTRODUCTION TO C PROGRAMMING–I: Program structure, Algorithm/Pseudocode, Flowcharts, data types, variables, operators, keywords, data modifiers types, storage classes; Input/Output functions.Decision making statements: if/else, switch/case statements; Loop control statements -for, while, do/while. | 08 |
| II | INTRODUCTION TO C PROGRAMMING–II: Single and multi-dimensional Array operations –matrix operation, push, pop etc. Function handling- scope of variables, call by value and call by reference, function over writing and overloading. Data Structures | 08 |
| III | OOP CONCEPTS AND C++-I: classes and objects, data hiding, constructor and destructor, Inheritance: single, multiple, multilevel. Overloading-Function, overloading, Operator over loading. Polymorphism, Abstraction, Encapsulation, interfaces and multi threading | 08 |
| IV | C++-II : Files and streams, Data structures. Exception handling, Dynamic memory, Namespaces, Templates, Preprocessor, signal handling, multithreading and web programming. | 08 |
| V | APPLICATION IN BIOINFORMATICS : Program development for DNA/Protein sequence analysis. Dynamic programming. Sequence retrieval from databases, Motif finding in sequences. Phylogentic Tree traversal and other tool development applications. | 08 |
Text Books
- Balagurusamy.“Object Oriented Programming With C Plus Plus”, Tata McGraw-Hill Education, 2008.
- Bjarne Stroustrup,”The C++ Programming Language”, Third Edition, Imprint of Addison Wesley Longman, Inc., 2003.
- Scott Meyers, “Effective C++”, Third edition, Addison Wesley Longman,2005.
- Brian W. Kernighan, Dennis M. Ritchie, “The C Programming Language”, second edition, Prentice hall, 1988.
Ratings & Reviews
No reviews yet — share your experience with this item.