You are on page 1of 5

Department of Computer Science University of Lucknow

Detailed Syllabus of BCA (Bachelor of Computer Application) Semester-II Paper Code: BCA201

Paper Name: PROGRAMMING IN C

UNIT I Fundamentals of C programming, Programming Techniques and concepts, Overview of C, History and structure, C Character set, Identifiers and Keywords, Data-types, Data Types declarations, Constants and variables, expressions and statements and symbolic constants, Basic I/O, Preprocessor command: #include, define, preparing and running a complete C program. UNIT II Operator and expressions: Arithmetic, unary, logical, bit-wise, assignment, and conditional operators, library functions, Construction of loops and implementation, control statements: While, Do-while, for statements nested loops. If-else, switch, break, continue and go-to statements, comma operator. UNIT III Functions, function prototypes, Recursion, storage classes, automatic, external and static variables, Pointer: Declarations, Passing to a function, Operations on Pointers UNIT IV Arrays two dimensional and multidimensional arrays, Arrays of Pointers, Unions: Declarations, File handling: Open, Close, Create, Process, unformatted data file.

1

Second order derivatives. Differentiations of inverse trigonometric function. subtraction. Solutions with separation variable. Integration through partial fraction. Integration by parts. Determinants UNIT II Calculus: Differentiations of important real valued functions of real valued functions of real variable. Integration by substitution. Application in Solution Of Linear equations. product rule. Definite Integration as limit of sum and its Properties UNIT IV Differential Equations. homogenous equation and first order linear differential equation with constant coefficient 2 . and quotient rule. Adjoint and inverse of Matrix. Multiplication. UNIT III Integration.Department of Computer Science University of Lucknow Detailed Syllabus of BCA (Bachelor of Computer Application) Semester-II Paper Code: BCA202 Paper Name: FOUNDATION COURSE IN MATHEMATICS FOR COMPUTING UNIT I Matrix: Operations on Matrices like Addition. Implicit Function. nth derivative.

Information and Knowledge. Comparison of these models UNIT III File organization technique—Random file organization technique. Data definition. Multi key file organization technique.Introduction. Database security. Data Manipulation. Specifying constraints and indexes in SQL. ER Model UNIT IV Structured Query Language. Database recovery UNIT II Traditional Data Model – ANSI/SPRC 3-level Architecture. Content of Data Dictionary. 3 . Identifiers For Relations. database system concepts and Data Independence. views and queries in SQL. DBMS. Introducing Databases and Different kinds of database users. Network and Relational Models. Interacting With A Database. Transaction integrity facilities. Overview of three Traditional models—Hierarchical. Multiple Table Operations. characteristics of database. Data maintenance. Concept Of A Database. Using Relational Databases. Basics Of Relational Databases. Concurrency control. Architecture Of A Database. Data administration function.Department of Computer Science University of Lucknow Detailed Syllabus of BCA (Bachelor of Computer Application) Semester-II Paper Code: BCA203 Paper Name: INTRODUCTION TO DBMS—SQL UNIT I Data. Using Relational Databases. Entity relationship Model.

Evolution of Man. Origin of Species. Health and disease. Food and Nutrition. Solar System. Perceptions and Aspirations. Iron age. and Natural resources available on earth. Universe as a system. Science in Ancient World. Components of Environment. Resource Utilization. Earth. Science in Modern India. Food and Agriculture. UNIT III Scientific Possibilities and Social Realties in the field of. Effects of current developments of Science and Technology on Humans. Science in Ancient India. Environment. Science and Technology in Industry.Department of Computer Science University of Lucknow Detailed Syllabus of BCA (Bachelor of Computer Application) Semester-II Paper Code: BCA204 Paper Name: FOUNDATION COURSE IN SCIENCE AND TECHNOLOGY UNIT I Science and Man. The method of Science and Nature of Scientific Knowledge. Science and Society 4 . Role of Science in Solving these Problems UNIT IV Developments in Science and Technology. Science in Medieval Times. Changing Environment. UNIT II Universe. Science as a Human Endeavor. Factor effecting environment.

3. Karnaugh Map. design of different MOD counter. Read Only Memory. Binary Adder. D-Flip Flop. JK-Flip Flop.555 5 . XNOR. Combinational and sequential Circuits. Logic gates: Inverter. RS latches. Bistable. Decoder. UNIT IV Binary Counters. Registers. To study Different types of Multivirators. Monostable. Signed Binary numbers. Number systems. XOR. 2. 2’s complement Adder Subtractor Parity generator. To study Timer . Timer Practicals: 1. Multiplexer. De Morgan’s Theorems. Edge triggered and Pulse triggered Flip Flops. Random Access Memory. Encoder. Schmitt Trigger. 4. OR.Astable.Department of Computer Science University of Lucknow Detailed Syllabus of BCA (Bachelor of Computer Application) Semester-II Paper Code: BCA205 Paper Name: DIGITAL ELECTRONICS UNIT I Digital Electronics. shift registers. 1’s and 2’s complement. full Adder. Modulus of a Counter. T-Flip Flop. JK Master Slave Flip Flop. UNIT II Half Adder. AND. To verify different Flip-Flops. Boolean Algebra. NOR. NAND. Comparators. Multivibrators. Demultiplexer UNIT III Flip Flops. To verify Different Logic Gates.