SYLLABUS AWC-FN-02
CLASS: I BCA
SEMESTER: I
SUBJECT: Structured Programming Language in C SUBJECT CODE:
23UCAF01
UNIT – I
Overview of C: Importance of C, sample C program, C program structure, executing C program. Constants,
Variables, and Data Types: Character set, C tokens, keywords and identifiers, constants, variables, data types,
declaration of variables, Assigning values to variables- Assignment statement, declaring a variable as constant, as
volatile. Operators and Expression.
UNIT – II
Decision Making and Branching: Decision making with If, simple-IF, IF-ELSE, nested-IF ELSE, ELSE-IF-
ladder, switch, GOTO statement. Decision Making and Looping: While, Do-While, For, Jumps in loops.
UNIT – III
Arrays: Declaration and accessing of one & two dimensional arrays, initializing two dimensional arrays,
multidimensional arrays.
UNIT – IV
Functions: The form of C functions, Return values and types, calling a function, categories of functions,
Nested functions, Recursion, functions with arrays, call by value, call by reference, storage classes-character
arrays and string functions
UNIT – V
Pointers: definition, declaring and initializing pointers, accessing a variable through address and through
pointer, pointer expressions, pointer increments and scale factor, pointers and arrays, pointers and functions,
pointers and structures
Course Objectives:
1. To familiarize the students with the Programming basics and the fundamentals of C, Data types in C,
Mathematical and logical operations.
2. To understand the concept using if statements and loops
3. This unit covers the concept of Arrays
4. This unit covers the concept to Functions
5. To understand the concept to implementing pointers
Course Outcomes:
1. Remember the program structure of C with its syntax and semantics
2. Understand the programming principles in C(data types, operators, branching and looping, arrays,
functions, structures, pointers and files)
3. Apply the programming principles learnt in real time problems
4. Analyze the various methods of solving a problem and Choose the best method
5. Code, debug and test the programs with appropriate Test cases
SUBJECT INCHARGE HOD PRINCIPAL
LESSON PLAN & WORK DIARY AWC-FN-09
UNIT – I
Act
Propos Da Topics to be Teachi ual
Hou Ho Remar
S.No. ed y Handled ng Aids Dat
r ur ks
Date ord used e/
er Day
orde
r
Overview of
C:
1
Importance
of C, sample
C
program
C
2 program
structure,
executing
C
program.
Constants,
3 Variables,
and Data
Types
Character set,
4
C tokens
keywords
5
and
identifiers
constants,
6 variables,
data types
declaration
of
7 variables,
Assigning
values to
variables
Assignment
8
statement
declaring
a
9
variable
as
constant,
as
volatile
Operators
10 and
Expression
No. of lecture hrs. Given in the syllabus :
Hours
No. of lecture hrs. Planned in the LP :
Hours
Actual No. of lecture hrs. taken : Hours
UNIT – II
D Act
Propo ay Topics to be Teachi ual
S.No. or Ho Ho Remark
sed Handled ng Dat
de ur ur s
Date Aids e/
r used Day
ord
er
Decision
1 making
with If,
simple-IF
IF-ELSE,
2 nested-
IF
ELSE
ELSE-IF-
3
ladder,
switch
GOTO
4
statement
Decision
5 Making
and
Looping
While,
6 Do-
While
For, Jumps
7 in loops
No. of lecture hrs. Given in the syllabus : Hours
No. of lecture hrs. Planned in the LP : Hours
Actual No. of lecture hrs. taken :
Hours
UNIT – III
Da Act
Teachi
Propos y Topics to ual
S.No. Ho ng Ho Remar
ed ord be Dat
ur Handle Aids ur ks
Date er e/
d used
Day
orde
r
Arrays:
1
Declaration
Accessing of
2 one
dimensional
arrays
Accessing of
3 two
dimensional
arrays
Initializing
4 two
dimensional
arrays
Multidimension
5
al arrays
No. of lecture hrs. Given in the syllabus : Hours
No. of lecture hrs. Planned in the LP : Hours
Actual No. of lecture hrs. taken :
Hours
UNIT – IV
Act
Da Teachi
Propos Topics to ual
S.No. y Hou ng Ho Remar
ed be Dat
ord r Handle Aids ur ks
Date e/
er d used
Day
orde
r
Functions
1 : The
form of
C functions
Return
values
2 and
types,
calling
a
function
Categorie
s of
3
functions,
Nested
functions
4 Recursion
Function
5
s with
arrays
Call by
6 value, call
by
reference
Stora
7 ge
class
es
Character
8 arrays
String
9 functio
ns
No. of lecture hrs. Given in the syllabus : Hours
No. of lecture hrs. Planned in the LP : Hours
Actual No. of lecture hrs. taken :
Hours
UNIT – V
Act
Propos D Topics to Teachi ual
S.No. ay Hou Ho Remar
ed be ng Aids Dat
ord r Handle ur ks
Date used e/
er d
Day
orde
r
Pointers:
1
definition
Declaring
and
2
initializin
g
pointers
Accessin
ga
variable
3
through
address
and
through
pointer
Pointer
4
expressio
ns
Pointer
increment
5 s and scale
factor
Pointers
6
and
arrays
Pointers
7
and
functions
Pointers
8
and
structures
No. of lecture hrs. Given in the syllabus :
Hours
No. of lecture hrs. Planned in the LP :
Hours
Actual No. of lecture hrs. taken : Hours
Content Beyond the syllabus
Act
Propos Topics Teachi
S.No. Perio ual Perio Remar
ed to be ng Aids
d Dat d ks
Date/D Handled used
ay e/
Da
y
Game
1
Progr
am
Other-data
2
types
Functional
3
Programmin
g
Array
4
progra
ms
5 Files I/O
Tutorial/Assignment Plan
Propos Act
Units Topic(s) Remar
ed ual
ks
date dat
e
Unit1 variable and assignment , operators
Unit2 Conditionals and loops
Unit3 Functions
Unit4 Arrays
Unit5 Pointers
Syllabus Completion status
Proposed date Actual date Date of study
Units Remar
of of materials
ks
Completion Completio Provided
n
Unit1
Unit2
Unit3
Unit4
Unit5
Whether all the units were completed : Yes/No
TEST DETAILS
Test UT – 1 UT – 2 CIA – I CIA - 2 MODEL
Proposed Date
Actual Date
Total No. of Students
No. of Students
Appeared
No. of Students Absent
No. of Students Passed
No. of Students Failed
Percentage of Pass
Corrective and Preventive actions
Corrective and Preventive action (For Initials Signature
S.No. Test/Exam
the pass % less than 70%) of of
Staff HOD
1
TEXT BOOKS RECOMMENDED and REFERENCE BOOKS
TEXT BOOK:
1. E.Balagurusamy, Programming in ANSIC, Fifth Edition, Tata McGraw-Hill, 2010.
REFERENCE BOOKs
1. Byron Gottfried, Schaum‘s Outline Programming with C, Fourth Edition, Tata McGraw-Hill,
2018.
2. Kernighan and Ritchie, The C Programming Language, Second Edition, Prentice Hall,1998
3. Yashavant Kanetkar, Let Us C, Eighteenth Edition, BPB Publications, 2021
Website / Link
1. https://codeforwin.org/
2. https://www.geeksforgeeks.org/c-programming-language/
Subject Incharge HOD Principal
QUESTION PAPER ANALYSIS AWC-FN-10
Academic Year :2024-2025 Semester :Odd
PartA PartB
Q. Q.
No. No.
UnitTest(s) UnitTest(s)
CIAI CIAI
&II &II
Q Q
Bank Bank
11a
1
B
2
12a
3
B
4
13a
No. of Total out of
% of
From Ques Mark 180 Marks Remarks
tio (x) Questions
s
ns covered
(x/120)*100
Part A (20) 8 16
Inter
nal Part B & 96 80%
13 80
Test C
s (100)
Q Part A (20) 10 20
Bank
120 100%
Part B & C 15 100
(100)
Subject In charge HOD Principal
SUBJECT RESULT ANALYSIS AWC-FN-11
Academic Year :2024-2025 Semester : Odd
Universi
S.N Data CIA - I CIA - II
ty
o.
Exam
1 Total Number
of
students
2 Number of
students
appeared
Number of
3
students
absent
Number of
4
students
passed
Number of
5
students
failed
6 Percentage of pass
7 Percentage of
Failures
Percentage of
8
Students secured
more than 75%
Initials of the faculty
Initials of the HOD
Initials of the Principal
Assessment:
1. Overall Performance in results : Good/Best/Satisfactory/To be improved
2. Any other remarks :
Subject In charge HOD Principal