Syllabus for BCA 1 sem(programming Principal & Algorithm)


 UNIT-1

Introduction to C Language:- 

History, Structure of C programming, Function as building blocks.


Language Fundamentals:- 

Character set, C Tokens, keywords, identifiers, variables, constant, data types, comments.


UNIT-2

Operators:-

Types of operators, Precedence and Associatvity, expression, statement and types of statements.


Build in operators function:- 

Console based I/O and related built I/O function: printf(),scanf(),getch(), getcher(), putchar(); concept of header files, preprocessor diarectives: #include, # define.


UNIT-3

Control structure:

Decision making structure: If, If- else, Nested If-else, switch; Loop control structure: While,Do- while, for, Nested for loop; other statements: break, continue, goto, exit.


UNIT-4 

Introduction of problem solving:-

Concept: problem solving, problem solving techniques ( Trial & error, brain storming, divide & conquer), steps in problem solving ( Define problem, analyze problem, explore solution),


Algorithm and Flowcharts:-

(Definition, symbols), characteristics of an algorithm conditionals in pseudo- code, loops in pseudo code, 


Time complexity:- 

Big - Oh notation, efficiency


Simple example:-

Algorithm and Flowcharts ( Real life examples)


UNIT-5

Simple Arithmetic problems: 

Addition / multiplication of integers, determining if a number is +ve/ - ve/ even/ odd, maximum of two numbers, 3 numbers, sum of first n numbers, given n numbers, Integers division, digit reversing , table generation for n , factorial, sine series, cosine series,"C, pascal triangle, prime number, factors of a number, other problems such as perfect number, GCD numbers etc ( write algorithm and draw flowchart), swapping.


UNIT-6

Factions:-

Basic types of function, declaration and definition, function call, types of function, parameter passing, call by value, call by reference, scope of variable, storage classes, Recursion.




No comments:

Post a Comment

If you have any doubts, Please lets me know and Please Follow our Website