|
Bachelor of Science (BSc) [Computer Science] |
FIRST YEAR COURSES
COMPUTER FUNDAMENTALS AND PROGRAMMING
UNIT-1: (i) Introduction to Computer System : Simple model of Computer, CPU, Memory, Basic concepts of Boolean algebra and their electronic implementation, Computer size, Storage media and I/O units, Software and Hardware. Booting process and DOS commands.
(ii) Number System : Data representation - binary, octal, hexadecimal, positive and negative numbers, integers and real, characters and codes - BCD,ASCII and EBCDIC coding.
UNIT-2: Algorithms and Flowcharts : Problem analysis, algorithms, data assignments, flowcharts, stepwise refining sequencing alternation and Looping, Searching (Linear, binary), Sorting (Exchange, bubble, selection) and merging, programming languages and problem solving computers.
UNIT-3: Computer Programming (C++) : Representation of integers, real, characters, data types, constants, variable, arithmatic expression, assignments, conditional statement, control statements (Sequencing, alteration and iteration), simple I/O.
UNIT-4: Arrays one and two dimensional, subprograms - functions and procedures, parameter passing, concept of structured programming (control flow, top-down programming).
UNIT-5: Structured data types : Records- variant records, sets, files - sequential and random access, Introduction to data structures (stacks, queues and trees)
COMPUTER ARCHITECTURE
UNIT-1: Number System : Introduction to Decimal, Binary, Octal, Hexadecimal and interconversion of all number systems. Complements : 1’s, 2’s, 9’s and 10’s, BCD, ASCII, EBSCIC Codes.
Boolean Arithmetic and Theorems, Binary Integer and Floating point arithmetic’s.
Logic Gates : AND, OR, NOT, NAND, NOR, XOR, XNOR.
UNIT-2: Digital Combinational Circuits : adder, subtractor, encoder, decoder, code converter, multiplexer, demultiplexer.
Sequential Circuits : Flip-Flop (RS, JK, D, T and Master Slave), Shift Register,
Counters : Ring, Jhonson Counter’s, synchronous and Asynchronous Counter’s.
UNIT-3: IC Digital Logic Families : Bipolar Transister as current control switch, MOSFET as voltage controlled switch, RTL, DTL, TTL, ECL, MOSFET and CMOS
Computer Organisation : Components of a Computer System, Memory, control, processing and I/O units, registers, CPU, ALU design.
UNIT-4: Instruction formats, instruction execution cycles, machine instruction types, concept of microprogramming, address techniques : direct, indirect, absolute and relative addressing, zero-address, one-address and two-address computers.
UNIT-5: Memory Technology : Memory device Chracteristics, random access, sequential access, ROM, PROM, EPROM, Megnetic bubble memory.
I/O devices : Properties of simple I/O Devices, I/O controllers, interfacing I/O devices (Program Controlled and interrupt controlled) DMA, interface, I/O channels.
NUMBER THEORY AND CO-ORDINATE GEOMETRY
UNIT-1: Divisibility in integers, prime and composite numbers, division algorithm, greatest common divisor, least common multiple, Euclidean Algorithm. Relatively prime integers, Gauss Theorem, Euclid Theorem. Fundamental theorem of arithmetic.
UNIT-2: Congruences- congruence relation in integers, theorems on congruences, residual classes, sum of residue classes, linear congruence, Fermat Theorem, Wilson Theorem.
UNIT-3: Complex numbers- Argand diagrams, geometrical representation of four fundamental operations, Demoivere’s theorem and its applications, separation of complex quantities ( circular, hyperbolic, logarithmic exponential, inverse circular)
UNIT-4: Parabola, Ellipse.
UNIT-5: Hyperbola, polar equation of a conic.
CALCULUS AND DIFFERENTIAL EQUATION
UNIT-1: Successive differentiation, leibnitz theorem. Polar tangent, normal, subtangent and subnormal. Derivative of an arc (Cartesian and polar), Pedal equations,
UNIT-2: Expansion of functions by Maclaurin’s and Taylors series. Intermediate forms.
UNIT-3: Integration and rational algebraic and trigonometrical functions. Definite integrals, properties of definite integrals
UNIT-4: Solution of differential equations of first order and first degree. Differential equations of first order and any degree. Singular solutions
UNIT-5: Linear differential equations with constant coefficients. Linear homogenous equations of any order.
MECHANICS-I
UNIT-1: Forces, velocity and acceleration (composition and resolution). Parallel forces, equilibrium of forces acting at a point (Lami’s theorem, theorem of triangle law of forces and its converse).
UNIT-2: Moments, simple problems on equilibrium of a body under the action of three forces.
UNIT-3: Rectilinear motion under uniform acceleration. Vertical motion and motion on inclined plane under gravity.
UNIT-4: Newton’s laws of motion. Motion of two particles connected by a string.
UNIT-5: Projectiles (horizontal plane). Direct impact of elastic bodies.
STATISTICAL METHODS
UNIT-1: Definition, scope and limitation of statistics, concept of statistical population, attributes and variables, types of data, collection of primary and secondary data, sample and census survey, their advantages and disadvantages, sampling errors.
UNIT-2: Classification and tabulation of data, construction of frequency table, frequency distribution, graphic and diagrammatic representation of data, measures of central tendency.
UNIT-3: Measures of dispersion, moments, measures of skewness and kurtosis, sheppared’s correction (without proof) for moments Charlier’s check.
UNIT-4: Theory of attributes: classes and class frequencies, consistency of data, independence of attributes, contingency table, association of attributes, measures of association, Yates correction, curve fitting by the principle of least squares, fitting of straight line, parabola, power curves and exponential curves.
UNIT-5: Bivariate distribution, correlation and regression, pearson’s correlation coefficient, lines of regression and regression coefficient, rank correlation and spearman’s rank correlation coefficient, partial and multiple correlation for three variables only.
PROBABILITY AND PROBABILITY DISTRIBUTIONS
UNIT-1: Random experiments, sample space, events, combination of two or more events, basic concept of probability, classical, empirical and axiomatic approach to probability, marginal joint and conditional probability, statistical independence of events, addition and multiplication theorems of probability, Baye’s theorem and its application.
UNIT-2: Random variable, discrete, continuous, univariate and bivariate, probability mass function and probability density function, distribution function, conditional and marginal distributions, independence of random variables
UNIT-3: Mathematical expectation: expectation of sum and product of random variables, variance and co-variance, conditional expectation, raw and central moments, moment generating functions, characteristic function (definition and statement of properties only), Cumulant generating function, relationships among raw moments, central moments and Cumulants.
UNIT-4: Theoretical univariate discrete distribution: uniform, binomial, Poisson, negative binomial, multinomial and hyper-geometric distribution with simple properties and applications, limiting cases of binomial and Poisson distributions, fitting of binomial and Poisson distribution.
UNIT-5: Theoretical univariate continuous distribution: rectangular, normal, exponential, gamma, beta, laplace and Cauchy distributions with simple properties and applications, fitting of normal distribution.
COMMUNICATION SKILLS
UNIT 1: Use of dictionary to find out the contextual meaning of words of having more than one meaning, Developing Vocabulary. Short and Essay types questions on Comprehension.
UNIT 2: Formation, synthesis and transformation of Sentences, Translation. Reading stories, Plays and Tales of Adventures. Formal and Informal letter writing, Précis Writing. Expansion of given Idea.
UNIT 3: Listening: Listening to and understanding short speeches, passages read about or dictated, Listening to and understanding conversation based in familiar situations. Taking notes, Reading : Reading newspapers and articles, short stories and two books to be selected by the students in consultation with the teacher.
UNIT 4: Speaking: Greeting and formulae of everyday conversation. Polite requests, questions, shorts questions, shorts answers. Short informal takes, Participations in Group discussions.
UNIT 5: Writing: Writing paragraph on given topics, Writing stories, Reporting events, Expanding an Idea, Summarizing text, Formal and Informal letters.
SECOND YEAR COURSES
DATA STRUCTURES AND PROGRAMMING METHODOLOGY
UNIT-1: (a) Concept of good programming, from problems to programs, data types, data structures and abstract data types, the running time of a program, an efficient program.
(b) Basic data types, records, sets, files, pointers.
UNIT-2: C programming : basic constructs, functions, function as a parameter, arrays and pointers, address arithmetic, pointer to functions, structures and union, file handling, command line arguments.
UNIT-3: Data structures : stacks, queues, their array implementations, applications of stacks & queues, recursion stacks and recursive procedures.
UNIT-4: Linear Linked structures, the data types "list", linked lists, doubly & circular linked lists, linked representation of stacks and queues, simple applications.
UNIT-5: Nonlinear structures : trees, basic terminology, binary trees, their implementation, tree traversal, search, insertion and deletion, simple application of binary trees, Introduction to graphs and their representation.
Note : Data structures to be implemented using C.
COMPUTER ORIENTED NUMERICAL AND STATISTICAL METHODS
SYSTEMS PROGRAMMING
UNIT-1: Components of system software, Evolution of system software, General machine structure (memory, register, data, instructions) machine language, problems in machine language programming using octal or hexadecimal, assembly language, its advantages and disadvantages, high level languages.
UNIT-2: General design of an assembler (one pass and two pass assembler), brief description of different phases of a compiler.
Software tools for program entry and testing, line and screen editors, debug monitors.
UNIT-3: Loaders : Compile & go, absolute, relocating, direct linking & subroutine linkage loader schemes, binders, linking loaders.
Structured Programming, Applications of structured programming techniques to construction of system software tools.
UNIT-4: Operating System : Types and basic functions of an operating system. Single user and multiuser operating system.
UNIX: Introduction, history, kernel and shell, file system, user management in UNIX, UNIX commands, security, background processing, editors on UNIX.
UNIT-5: Access to system services : ROM BIOS, DOS, Mouse and EMS function, keyboard and screen management, Introduction to terminal emulator, DOS device drivers, Types, structures and processing.
MICROPROCESSORS AND MICROCOMPUTER SYSTEMS
UNIT-1: Evolution of microprocessors, 8085 microprocessor architecture, concept of address, data & control bus, Internal operation, addressing modes, instruction formats & execution timings.
UNIT-2: 8085 Microprocessor instructions & programming : Data transfer, arithmetic, logical, shift, rotate, compare, jump. Programming techniques, stack, subroutine, conditional call and return instructions.
UNIT-3: Interfacing output displays, interfacing input keyboards, memory interfacing, memory mapped I/O. Interfacing A/D and D/A converters.
UNIT 4: DMA data transfer, 8257 DMA controller chip, 8255 Programmable peripheral interface, interrupts - types & masking, 8259 programmable interrupt controller chip. Serial & Parallel communication : Synchronous, asynchronous, serial interface - RS-232 C.
UNIT-5: Internal organisation of 8086, Generating memory addresses, addressing modes, maximum & minimum modes, Brief introduction to 80286.
ALGEBRA
UNIT-1: Groups: definition and simple properties of groups and subgroups. Permutation groups, cyclic groups.
UNIT-2: Cosets, Lagrange’s theorem on the order of subgroup of a finite group. Morphisms of groups, Cayley’s theorem, normal subgroups and quotient groups, fundamental theorem of homomorphism of groups.
UNIT-3: Rings, definition and examples of ring, residue class ring, special classes of ring, integral domains, division rings (rings, fields). Simple properties of rings. Subrings and subfields. Ring Homomorphism and ring isomorphism. Field of quotients of integral domain.
UNIT-4: Ideals: ideals, principle ideals, principle ideal ring, quotient ring, prime ideal, maximum ideal, Euclidian ring and its properties. Unique factorization theorem, polynomial rings.
UNIT-5: Vector spaces: Definition and simple properties, subspaces, linear span, linear sum of two subspaces, linear dependence and linear dependence of two vectors, basis of a vector space, dimension of finitely generated vector space, dimension of a subspace, homomorphism of vector spaces, isomorphism of vector spaces. Quotient spaces, direct sum of spaces, dimension of direct sum.
CALCULUS
Differential Calculus
UNIT-1: Maxima and minima of one and two variables including method of undetermined multipliers. Curvature, partial derivatives including Euler’s theorem and its applications.
UNIT-2: Envelopes and evolutes, asymptotes, multiple points, curve tracing (Cartesian and polar co-ordinates
Integral Calculus
UNIT-3: Reduction formulae, integration as a limit of a sum.
UNIT-4: Quadrature rectification, volumes and surfaces of solids of revolution.
UNIT-5: Beta and Gamma functions, double and triple integrals, change of order of integration in double integrals
ANALYTICAL SOLID GEOMETRY AND VECTOR ANALYSIS
Analytical Solid Geometry
UNIT-1: Plane straight line.
UNIT-2: Equations of two skew lines in simplest forms, line intersecting of two lines, locus of a line, intersecting three given lines. Intersection of three planes, volume of a tetrahedron, sphere.
UNIT-3: Cone, Cylinder, Ellipsoid- standard equation, tangent plane, polar plane, enveloping cone, enveloping cylinder.
Vector Analysis
UNIT-4: Multiple product of vectors, application of vectors to geometry (centroid, straight line, plane, tetrahedron).
UNIT-5: Differentiation and integration of vector point functions, gradient, divergence and curve, application of Gauss, Stocks and Green’s theorems.
ENVIRONMENTAL STUDIES
UNIT 1: Environment: meaning, constituents, processes, elements, physical environment (land, water and air),
UNIT 2: Biological environment, formation of crust- internal and external processes, factors affecting environmental balance.
UNIT 3: Volcano: meaning and types, earthquake: meaning and factors affecting, greenhouse effect, cyclone and anticyclone, types of rain, distribution of rains in world.
UNIT 4: Continents and oceans, soil erosion: concept, factors affecting, remedies,
UNIT 5: Population: distribution, factors affecting, global trends, pollution: means, types and hazards.
THIRD YEAR
DISCRETE MATHEMATICS
UNIT-1: Permutations, Combinations, selection with & without replacement; Sets and multisets, permutation and combinations of multisets, enumeration of permutations and combination of sets & multisets, Discrete probability; The rules of sum & product, generation of permutation and combinations. Relations and functions- properties of binary relations, equivalence relations, partial order relations, chains and antichains.
UNIT-2 & 3: Graph theory :- Basic concepts of graph theory, & 3 multigraph and weighted graphs, matrix representation of graphs, paths & circuits, shortest path in weighted graph, Adjacency matrix, Eulerian path and circuits, Hamiltorian path and circuits, planar graphs. Chromatic number, edge colouring of graphs, Vizing's theorem, K-connected and K-edge -connected graphs. Trees and cut sets - Trees, rooted trees, path lengths in rooted trees, Spanning tree and cut set, minimum spanning tree. Flow in a graph, Max-flow min cut theorem.
UNIT-4: Pigeon hole Principle : Inclusion-Exclusion principle. Generating functions and Discrete numeric functions - manipulation of numeric functions. Asymptotic behaviour of numeric function. Recurrence relations, Linear recurrence relation with constant coefficients and their solutions, Homogeneous solution, particular solution & total solutions. Solution by the method of generating functions.
UNIT-5: Boolean Algebra , lattices and algebraic systems, principle of duality. basic properties of algebric systems defined by lattices and Boolean Algebras. Uniqueness of finite boolean Lattices and Boolean functions and Boolean expressions, propositional Calculus.
OBJECT ORIENTED METHODOLOGY
UNIT-1: Introduction: Origin of object approach, procedural Vs object oriented languages, expectations of object approach, object oriented programming, applications of loops, objects, links between objects, classes and instances, graphs of classes, collections.
UNIT-2: Inheritance: Definition, single and multiple inheritance, polymorphism, type safety, accessing inherited methods/data members, reusability of code through inheritance, overloaded function, data encapsulation : definition, implementation of encapsulation.
UNIT-3: Implementation of object concept: abstract data type, object identity, generalization and inheritance, message passing, creation of objects, destruction of objects, how is an object language A brief study of object oriented languages : ADA, SIMULA, OBJECT PASCAL, SMALL TALK, EIFFEL, JAVA, OBJECTIVE C, C++.
UNIT-4: Introduction to object oriented methods for design and development: motivation for new design methods: evolution for business applications, handling new technical applications, classical application development cycles, shortcomings of existing methods.
Different classes of analysis and design methods: cartesian approach, systemic approach, object approach and its relation to two other approaches, models and techniques used by objects methods.
UNIT-5: Object oriented methodologies: OOD HOOD, OOA, OMT, OOSE, OOM Object databases: Introduction, aim of object databases, persistance of objects, object relational approach, architecture of object database system, basic techniques and tools.
DATA BASE MANAGEMENT SYSTEMS
UNIT-1: Data Base System architechture : Basic concepts, storage structure, data strctures and corresponding operators, aspects of file organization relating to physical allocation, performance issues.
UNIT-2 & 3: Classical data management : Modelling at user level, the & 3 process of data base design, first to fifth normal forms, classical data models including relational, hierachical and networks; example models; syste R, codasyl DBTG, IMS, detailed study of relational model including querry language and its application, forth generation languages.
UNIT-4: Approaches to data integrity and reliability, concurrent operations on data base, consistency, security, privacy and authentication aspects in data bases.
UNIT-5: Distributed data base : Introduction, distributed system structure, reliable communications, data fragmentation, homogeneous VS hetrogeneous systems, distributed concurrency control, management of deadlock and crashes, the optimistic approach.
REAL ANALYSIS
Analytical Solid Geometry
UNIT-1: Description of the real number system as a complete ordered field. Bounded and unbounded sets of real numbers: supremum and infimum of a bounded set. Metric space, neighbourhood of a point. Limit point of abset, compactness, Heine-Borel theorem: Bolazano Weierstrass theorem: Lim supremum & Lim infimum.
UNIT-2: Real sequences and their convergence, Cauchy sequences; cauchy’s general principle of convergence; convergence of series; comparison test; ratio test; root test; Raabe’s test; Bertrand and D’ Morgan’s test for series of positive terms. Logarithmic test and integral test, alternating series, Leibnitz test.
UNIT-3: Real valued functions of a real variable-continous functions and their properties (theorems); characterization of continuity in terms of convergence sequence. Uniform continuity.
UNIT-4: Derviability, Rolle’s theorem; Lagranage’s mean value theorem, Taylor’s and Maclaurin’s theorem with Lagranges and Cauchy’s form of remainder, rigorous proof of power series, expansion of sinx, cosx, log(1+x) and (1+x)n.
UNIT-5: Riemanintegration of continous functions on closed and bounded intervals; properties of Reimann integrals; fundamental theorem of integral calculas for continous functions.
MATRICES AND LINEAR PROGRAMMING
Matrices
UNIT-1: Algebra of matrices, definition of various types of matrices. Symmetric and skew symmetric matrices. Matrices over the field of complex numbers, Hermitian and skew-Hermitian matrices. Determinants up to order four, elementary properties of determinants, product of determinants. Inverse of Matrix, inverse by polynomials, elementary matrices. Inverse of a matrix by E-Transformations. Partitioning of matrices.
UNIT-2: Rank of matrix, Equivalent matrices, invariance of rank through E-Transformations. Normal form of matrix. Linear equations, methods of solving simultaneous linear equations. Cramer’s rule. Inconsistency of linear equations, condition of consistency of linear equations. Homogenous equations.
UNIT-3: Vector spaces- Algebra of vectors, vector space over a field, linear dependence and independence of vectors, properties of linearly independent and independent set of vectors. Vector-space of vector space. Basic of subspace, matrix polynomials, characteristics of matrix polynomial, equation, root and vector. Cayley Hamilton Theorem, Relation between characteristic roots and characteristics vectors.
Linear Programming
UNIT-4: Introduction to linear programming problems; graphical method for the solution of a linear programming problem of two variables; convex set and their properties; the simplex method and its application to simple linear programming problems.
UNIT-5: Concept of duality in linear programming; forming of dual programmes, elementary theorems about duality.
MECHANICS-II
UNIT-1: Motion in plane-curve-velocity and acceleration ( radial, transverse, tangential and normal), relative velocity, simple harmonic motion, Hook’s law, motion of particle attached to elastic strings, motion under variable forces.
UNIT-2: Projectile and horizontal plane. Least velocity of projection, time of flight, projectiles on an inclined plane, work, power, energy, conservative forces, principle of conservation of energy, impulse, principle of conservation of linear momentum.
UNIT-3: Central orbits- Polar and pedal form of equations, Alpsa, Kepler’s law of planetary motion, motion in resisting medium: resistance varies as velocity and square of velocity.
UNIT-4: Constrained motion- motion along a smooth vertical circle, motion along a smooth vertical cycloid. Centre of gravity: Centre of gravity of continous distribution of matter (Arcs, Areas, Solids of Revolutions, Surfaces of Revolutions).
UNIT-5: Friction, Common Cetenary.
ENTREPRENEURSHIP
UNIT-1: Manager, entrepreneur and entrepreneurship, entrepreneurship and economic development, creativity, creative, personality and innovation, scanning of environment, introduction of promotional agencies.
UNIT-2: Entrepreneurial motivation training, motivation, self awareness or linking opportunities with “SELF”. (This part will be conducted through experimental learning in entrepreneurial motivation laboratory).
UNIT-3: Entrepreneurial traits and competencies, generating and gathering innovative ideas and using them interpersonal relationships, transactional analysis, Joe-Harry Window
UNIT-4: Project launching and resourcing, evaluation of potential opportunities, SWOT analysis, projects selection/formulation, project appraisal, financial analysis, collaboration procedure for application for foreign procedural requirements for establishing new enterprise, selecting type of business organization, registration and licensing, incentives and facilities available for small scale enterprise.
UNIT-5: Project Management: Basic concepts relating to financial, material, personnel, production, marketing and information management, problem solving: managing conflicts and social role, care of ecology and environment. |