Programming with C

Programming Concept with C - BICTE Student Portal
🚀

Programming Concept with C

BICTE First Semester | Code: ICT. Ed. 412

📘 C Programming Resources
  • Complete C Handbook
  • Algorithm & Flowchart Guide
  • Lab Manual (Unit 1-7)
📂 Question Bank
  • 2080 Board Question PDF
  • Model Set A (C Basics) PDF
  • Viva/Practical Viva Guide PDF
📋 Detailed Course Content
NatureTheory + Practical
Credits3 (2T + 1P)
Teaching Hrs32T + 48P
Total Hrs80 Hours

Unit I: Programming Concepts 6h

  • Assembler, Compiler & Interpreter
  • Syntax vs Semantics
  • Algorithms & Flowcharts
Lab Work

Algorithm and Flowchart design for sequence and decision making.

Unit II: Introduction to C 10h

  • Structure of C & Tokens
  • Data Types & Type Conversion
  • Operators & Basic I/O
Lab Work

Basic structure, Variable declaration, and Input/Output functions.

Unit III: Control Structure 14h

  • If, If-Else, Switch Statements
  • Loops (While, Do-while, For)
  • Loop Interrupts (Break, Continue)
Lab Work

Implementing selective structures and various looping concepts.

Unit IV: Functions 10h

  • Prototype, Call, Definition
  • Call by Value vs Reference
  • Recursion Concept
Lab Work

Function prototyping and recursive function development.

Unit V: Array, Pointer, String 10h

  • Single & Multi-dimensional Arrays
  • Pointer Arithmetic & Strings
  • String Handling Functions
Lab Work

Array manipulation and string library function exercises.

Unit VI: Structure & Union 8h

  • Heterogeneous Data Concept
  • Array of Structures
  • Differences: Structure vs Union
Lab Work

Creating custom data types and accessing members using loops.

Unit VII: File Handling 12h

  • File Access Methods (Open, Read, Write)
  • Random Access & Error Handling
Lab Work

Reading/Writing data to external files (.txt) using C.

Unit VIII: Final Project 10h

  • Application Development
  • Input-Process-Output Integration
Project Work

Build a simple C application that stores data in external files.

Assessment Points Key Components
Internal Assessment40 ptsAttendance, Assignments, Terminal Exam
Practical/Viva20 ptsLab Record, Demonstration, Viva
Final Theory40 ptsMultiple Choice (10) + Short Answers (30)

Install BICTE App

Get better experience