312303 – Programming In 'C' (PIC): Notes, PPTs, Question Bank & Model Answers

Published by MSBTE Notes Team ∙ 12 min read

312303 Programming in C (PIC) Notes, Question Bank and Model Answers – MSBTE K-Scheme

📌 About This Subject

Subject Code: 312303 | Name: Programming In 'C' (PIC) | Scheme: MSBTE K-Scheme | Semester: 2nd | Branch: Computer Engineering & allied branches (AI, DS, IT, etc.)

What is 312303 – Programming in C?

312303 – Programming in C, commonly referred to as PIC, is a core second-semester subject under the MSBTE K-Scheme for Diploma in Computer Engineering and allied branches. It lays the procedural programming foundation every engineer needs — from designing algorithms and flowcharts to mastering pointers and structures in the C language.

The subject is divided into five units, each covering a critical programming concept. Unit I introduces the basics: structure of a C program, data types, operators, and I/O functions. Unit II dives into control structures — if-else, switch-case, loops (while, do-while, for), break, and continue — and carries the highest weightage of 16 marks. Unit III covers Arrays, Strings, and Structures (also 16 marks), giving students power over grouped data. Unit IV (14 marks) unlocks modular coding through functions, recursion, and parameter passing. Finally, Unit V (12 marks) introduces Pointers — one of C's most powerful and unique features.

For MSBTE exam preparation, understanding the weightage-wise distribution is crucial. Units II and III together account for 32 marks out of 70 in the theory paper, making them the highest-priority topics. Practicing programs from the PIC Program Bank and studying MSBTE Model Answer Papers (which show the exact expected format for written answers and code) is the most efficient preparation strategy.

This page brings together every study resource you need in one place: the comprehensive PDF notes, unit-wise PowerPoint presentations, assignments, the program bank for practicals, weightage-wise question banks for all five units, previous year question papers (Summer 2024, Winter 2024, Summer 2025), and MSBTE official model answer papers from 2018 to 2023. Whether you are a student looking to score above 60/70 in theory or a teacher preparing classroom materials, this is your complete PIC resource hub.

⚡ Exam Strategy Tip

Start your revision with Unit II and III (highest weightage: 16 marks each). Practice all programs from the Program Bank alongside model answer papers — they show you exactly how to write code and answers to score full marks in MSBTE exams.

📚 Primary Study Materials

Comprehensive Notes PDF

Complete study material covering all 5 units of Programming in C for MSBTE K-Scheme Semester 2.

Download Full Notes PDF

Unit Notes (PDF)

Detailed handwritten / digital notes for individual units.

Unit 1 PDF Notes

📝 Assignments & Program Bank

Unit 1 Assignment

Practice assignment for Unit 1 – Basics of C Programming.

Download Assignment

🔥 PIC Program Bank

Crucial for practicals & logic building. Contains all important C programs for the MSBTE exam.

Download Program Bank

Weightage-Wise Question Banks

Unit I12 Marks

Basics of 'C' Programming

Algorithms, flowcharts, structure of C, data types, operators, I/O.

Download QB
Unit II16 Marks ⭐ Highest

Control Structures

if-else, switch, while, do-while, for, break, continue, goto.

Download QB
Unit III16 Marks ⭐ Highest

Arrays and Structure

1D/2D arrays, strings, string functions, structures, array of structures.

Download QB
Unit IV14 Marks

Functions

User-defined functions, call by value/reference, recursion, scope.

Download QB
Unit V12 Marks

Pointers

Pointer declaration, address/dereference operators, pointer arithmetic, structure pointers.

Download QB

📄 MSBTE Board Papers & Model Answers

Essential for understanding the exam pattern, marking scheme, and the exact expected format for your answers.

Question Papers

Model Answer Papers (PCI-22226)

❓ Frequently Asked Questions

Q: What is the subject code for Programming in C in MSBTE K-Scheme?

A: The subject code is 312303. It is studied in Semester 2 of Computer Engineering, AI, DS, IT, and allied branches under the K-Scheme.

Q: Which units carry the highest marks in 312303 PIC?

A: Unit II (Control Structures) and Unit III (Arrays and Structure) each carry 16 marks — the highest of all five units. Focus on these first during exam prep.

Q: What is the PIC Program Bank?

A: The PIC Program Bank is a collection of all important C programs you need for MSBTE practicals and theory exam coding questions. It is crucial for logic building and scoring full marks in the practical exam.

Q: How should I use model answer papers for exam preparation?

A: Study model answer papers to understand the exact format MSBTE expects — including how to write code, how many steps to show in algorithms, and how diagrams are drawn. Combine with the Program Bank for the most effective preparation.

Share this content 📤