BCA, First Semester, According to ‘UP Unified Syllabus’SyllabusPROGRAMMING PRINCIPLE & ALGORITHMUnit-I: Introduction to ‘C’ LanguageHistory, Structures of ‘C’ Programming, Function as Building Blocks. Language Fundamentals – Character Set, C Tokens, Keywords, Identifiers, Variables, Constant, Data Types, Comments. Unit-II: OperatorsTypes of operators, Precedence and Associativity, Expression, Statement and Types of Statements. Build in Operators and Function – Console Based I/O and Related Built in I/O Function – printf(), scanf(), getch(), getchar(), putchar(); Concept of Header Files, Preprocessor Directives – #include, #define. Unit-III: Control StructuresDecision-Making Structures – If, If-else, Nested If-else, Switch; Loop Control structures – While, Do-while, for, Nested forLoop; Other Statements – break, continue, goto, exit. Unit-IV: Introduction to Problem-Solving Concept – Problem-Solving, Problem-Solving Techniques (Trail and Error, Brain Stroming, Divide and Conquer).Steps in Problem-Solving (Define Problem, Analyze Problem, Explore Solution).Algorithms and Flowcharts (Definitions, Symbols), Characteristics of an AlgorithmConditionals in Pseudocode, Loops in Pseudocode.Time complexity – Big-Oh Notation, Efficiency.Simple Examples – Algorithms and Flowcharts (Real Life Examples). Unit-V: Simple Arithmetic Problems Addition/Multiplication of Integers, Determining if a Number is +ve/–ve/Even/Odd, Maximum of 2 Numbers, 3 Numbers, Sum of First n Numbers, Given n Numbers, Integer Division, Digit Reversing, Table Generation for n, ab, Factorial, Sine Series, Cosine Series, nCr, Pascal Triangle, Prime Number, Factors of a Number, Other Problems such as Perfect Number, GCD Numbers, etc., (Write Algorithms and Draw Flowchart), Swapping. Unit-VI: Functions 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.
UP/2019/BCA/1/04
94 Items
Specific References
isbn
978-93-89516-17-3
New
Comments (0)
No customer reviews for the moment.
Your review appreciation cannot be sent
Report comment
Are you sure that you want to report this comment?
Report sent
Your report has been submitted and will be considered by a moderator.
Your report cannot be sent
Write your review
Review sent
Your comment has been submitted and will be available once approved by a moderator.