BCA-SEMESTER-1 PROGRAMMING IN C (One week series) RAJASTHAN UNIVERSITY
This book is designed to help beginners quickly grasp essential computer skills in just one week. A gripping collection of fast-paced, action-packed stories where each book takes place over the span of seven thrilling days. From heart-stopping mysteries to unforgettable adventures, these books immerse readers in a world where every moment counts and every decision could change everything. Perfect for those seeking intense, bite-sized reads with a powerful punch.
UNIT-I
Basic concepts of Programming languages, Programming Domains, Language Evaluation criteria and language categories, Evolution of major programming languages. Describing syntax and semantics, formal methods of describing syntax, Pseudo code. Design of Algorithm & Flowchart
UNIT-II
Fundamentals of C: History and importance of C. basic structure and execution of C programs, constants, variables, and data types, Various type of declarations, operators types and expressions, evaluation of expressions, operator precedence and associability. Managing input and output operations, decision making and branching.
UNIT-III
Iteration: while, do... while, for loop, nested loops, break & continue, goto statements.
Array and String: One-dimensional array and their declaration and initialization, two- dimensional arrays and their initializations, character arrays (One and Two dimensional). reading and writing strings, string - handling functions.
UNIT-IV
Functions: Need and elements for user-defined functions, definition of functions, return values and their types, function calls and declaration, recursion, parameter passing. passing arrays and strings to functions, the scope, visibility and life time of variables.
Understanding Pointers: Accessing the address of a variable, declaration and initialization of pointer variables, accessing a variable through its pointer, pointers and arrays, pointers and function arguments, functions returning pointers.
UNIT -V
Structures and Unions: Defining structure, declaring structure variable and accessing structure members, initialization of structure, operation on individual members, and array of structures, union, size of structure.