0% found this document useful (0 votes)
6 views13 pages

Structured Programming Language in C

The syllabus for the I BCA semester I course on Structured Programming Language in C covers fundamental concepts including C program structure, data types, decision making, loops, arrays, functions, and pointers. The course objectives aim to familiarize students with programming basics and apply learned principles to real-time problems. The document also includes lesson plans, assessment details, and recommended textbooks.

Uploaded by

sarojinimuniraj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views13 pages

Structured Programming Language in C

The syllabus for the I BCA semester I course on Structured Programming Language in C covers fundamental concepts including C program structure, data types, decision making, loops, arrays, functions, and pointers. The course objectives aim to familiarize students with programming basics and apply learned principles to real-time problems. The document also includes lesson plans, assessment details, and recommended textbooks.

Uploaded by

sarojinimuniraj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

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

You might also like