SEP BSC 1st Semester 2024-25
UNIT – I: 10 Hours
Fundamentals of Computers:Computer Definition, Characteristics of Computers, BasicOrganisation of a Digital Computer; Input devices: - Keyboard, Mouse, Light pen, Joystick,Scanner, Digitizer. Output devices- Various types of printers, Plotters, Types of Computers,
Number Systems – different types, conversion from one number system to another; ComputerCodes – BCD, Gray Code, ASCII and Unicode; Boolean Algebra – Boolean Operators with TruthTables; Types of Software– System Software, application software and Utility Software;
Computer Languages - Machine Level, Assembly Level & High-Level Languages, Translator
Programs –Assembler, Interpreter and Compiler; Planning a Computer Program-Algorithm,Flow chart and Pseudo code with Examples.
Unit wise Questions : Click Here
UNIT – II: 12 Hours
Introduction to C Programming:Introduction to C Programming, History and Features of C;Structure of a C Program with Examples; Creating and Executing a C Program; Compilationprocess in C.
↓↓
Model Questions: Click Here
C Programming Basic Concepts: C Character Set; C tokens - keywords, identifiers, constants,
and variables; Data types; Declaration & initialization of variables; Symbolic constants.
↓↓
Model Questions: Click Here
Sample programs:
Assignment 1 Click Here
Model Questions and Assignment : Click Here
UNIT – III: 12 Hours
Model question and assignment: Click Here
UNIT – IV: 10 Hours
UNIT – V: 12 Hours
User Defined Functions:Need for user defined functions; Format of C user defined functions;
Components of user defined functions - return type, name, parameter list, function body, return
statement and function call; Categories of user defined functions - With and without parameters
and return type.
C programming LAB:
Part A
1. Number System Conversion
2. Simple C Program
3. Creating and Executing a C Program
4. Formatted and Unformatted I/O Functions
5. Arithmetic Operators
6. Relational and Logical Operators
7. Control Structures
8. Looping Statements
Part B
1. One Dimensional Arrays
2. Two Dimensional Arrays
3. String Handling
4. Pointer Basics
5. User Defined Functions
6. Structures
7. Array of Structures
8. Unions
Evaluation Scheme for Lab Examination:
------------------------------------------------------------------------------------------------
Assessment Criteria Marks
------------------------------------------------------------------------------------------------
Program – 1 from Part A
Writing the Program 07 Marks Execution 08 Marks
Program -2 from Part B
Writing the Program 07 marks Execution 08 Marks
Practical Record 05 Viva-Voce 05
Total 40
2024-2025 For SEP Programming in C Lab Manual
Final C Progrmming Lab Click Here