Skip to content

Programming in C

BCA – 1 ( Detailed Contents )
Unit-I   Logic Development: Data Representation, Flowcharts, Problem Analysis, Decision Trees/Tables, Pseudo code and algorithms. Fundamentals: Character set, Identifiers and Key Words, Data types, Constants, Variables, Expressions, Statements, Symbolic Constants. [CO1]   Operations and Expressions: Arithmetic operators, Unary operators, Relational Operators, Logical Operators, Assignment and Conditional Operators, Library functions. [CO2]
Unit-II   Data Input and Output: formatted & unformatted input output.   Control Statements: While, Do–while and For statements, Nested loops, If–else, Switch, Break – Continue statements. [CO3]
Unit-III   Functions: Brief overview, defining, accessing functions, passing arguments to function, specifying argument data types, function prototypes, recursion. [CO4]   Arrays: Defining, processing arrays, passing arrays to a function, multi­dimensional arrays.
Strings: String declaration, string functions and string manipulation Program Structure Storage Class: Automatic, external and static variables. [CO3]

Unit-IV   Structures & Unions: Defining and processing a structure, user defined data types, structures and pointers, passing structures to functions, unions. Pointers: Understanding Pointers, Accessing the Address of a Variable, Declaration and Initialization of Pointer Variables, Accessing a Variable through its Pointer, Pointers and Arrays File Handling: File Operations, Processing a Data File [CO5]

PTU BCA 1 Question Paper – Programming in C