0% found this document useful (0 votes)
52 views3 pages

Vit Syllabus

The document outlines a comprehensive curriculum for Computer Science and Engineering/Information Technology, covering key areas such as Engineering Mathematics, Probability and Statistics, Numerical Methods, Linear Algebra, and Theory of Computation. It also includes topics on Computer Architecture, Operating Systems, Software Engineering, Networking, and Database Management Systems. The content emphasizes both theoretical foundations and practical applications across various domains of computer science.

Uploaded by

papu varsha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views3 pages

Vit Syllabus

The document outlines a comprehensive curriculum for Computer Science and Engineering/Information Technology, covering key areas such as Engineering Mathematics, Probability and Statistics, Numerical Methods, Linear Algebra, and Theory of Computation. It also includes topics on Computer Architecture, Operating Systems, Software Engineering, Networking, and Database Management Systems. The content emphasizes both theoretical foundations and practical applications across various domains of computer science.

Uploaded by

papu varsha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

CIE— COMPUTER SCIENCE AND ENGINEERING / INFORMATION

TECHNOLOGY

Engineering Mathematics

Mathematical Logic: Syntax of First Order Logic, Semantics of First Order Logic, a
Sequent Calculus, the Completeness Theorem, the Limitations of First Order Logic.

Differential and Integral Calculus : Limit, Continuity, Differentiability, Leibniz


theorem, Mean Value Theorems, Taylor’s theorem, Integrals, Improper integrals,
Total Differentiation, Partial derivatives ,Maxima and Minima, vector calculus,
Linear differential equations.

Probability and Statistics: Probability, conditional probability, Baye’s theorem,


means, median, mode, moments, standard deviation. Random variables, Uniform,
Binomial, Poisson, normal distributions, Correlation and regression, Sampling and
Tests of significance.

Numerical Methods: Solutions to algebraic and transcendental equations (Bisection


and Newton Raphson’s methods), simultaneous linear algebraic equations (Gauss
elimination, Crout’s, Gauss seidel and relaxation), Interpolation methods (forward,
backward and central), numerical integration (Trapezoidal, Simpson’s and Weddle’s)
eigenvalues and eigenvectors, Numerical solutions to ordinary (Euler, modified Euler,
Runga Kutta 4th order) and partial differential (parabolic, elliptic and Hyperbolic)
equations.

Linear Algebra and Transforms: linear vector space, determinants, matrices, eigen
values, eigen vectors, elements of complex analysis, Laplace transforms, Fourier
analysis.

Algebra and Complex Analysis: Algebra of matrices, rank and determinant of


matrices, linear equations. Eigenvalues and eigenvectors, Cayley-Hamilton theorem.
Matrix representation of linear transformations. Canonical forms, diagonal forms,
triangular forms, Quadratic forms, reduction and classification of quadratic forms
Analytic functions, Cauchy-Riemann equations. Contour integral, Cauchy’s theorem,
Cauchy’s integral formula, Taylor series, Laurent series, calculus of residues.
Conformal mappings, Mobius transformations— Fourier series—harmonics.

Calculus and its Applications: Linear ordinary differential equations (ODEs),


variation of parameters, SturmLiouville problem. Partial differential equations (PDEs)
- Classification of second order PDEs, General solution of higher order PDEs with
constant coefficients, Method of separation of variables for Laplace, Heat and Wave
equations. Transformation techniques—Laplace transformation—Fourier transforms
—z—transformation to solve differential and difference equations.

Numerical Methods: Numerical solutions of algebraic and transcendental equations


iteration methods and Newton—Raphson method, Solution of systems of linear
algebraic equations using Gauss elimination and GaussSeidel methods-Numerical
differentiation and integration, Numerical solutions of ODEs and PDEs.
Descriptive statistics, Exploratory Data Analysis: Sample space, discrete
probability, independent events, Bayes theorem. Random variables and distribution
functions (univariate and multivariate) - expectation and moments.
Independentrandom variables, marginal and conditional distributions. Characteristic
functions. Standard discrete and continuous univariate distributions. Correlation and
simple and multiple linear regression. Test of hypotheses—Large and small sample
tests confidence intervals. Chi-square test goodness of fit. Simple non parametric tests
for one and two sample problems, rank correlation and test for independence.
ANOVA.

Discrete Mathematics: Sets, relations and functions, algebra of matrices and


determinants, algebraic structures, Boolean algebra and applications, order relations
and structures, graph theory, logic and combinatorics.

Theory of Computation: Regularlanguages and finite automata, context free


languages and Push down automata, recursively enumerable sets and Turing
machines, undecidability.

Programming Language Processors : Compiler, Interpreter, assembler, Linker,


Loader, Macro processors, phases of compilers, Lexical analysis, parsing, Top-down
parsing and bottom up parsing, syntax directed translation, runtime environment,
Symbol table, type checking, intermediate Code generation, Code optimization, code
generation.

Algorithmic Analysis and Data Structures

Analysis of Algorithms and Computational Complexity : Asymptotic analysis


( best , worst, average case) of time and space, Upper and lower bounds on the
complexity of specific problems, NP-completeness, code and query tuning techniques,
numerical analysis, power analysis & resiliency, intractable problems.

Algorithms for Problem Solving: Tree and graph traversal, connected components,
spanning trees, shortest paths, hashing, sorting,searching, design paradigms (Greedy,
dynamic programming, divide and conquer).

Data Structures: Notion of abstract data types, stack, Queue, List, set, string, Tree,
binary search trees, heap, graph.

Computer Architecture &Organization and Operating Systems

Electronics: Network analysis, semiconductor devices, bipolar transistors, FET’s,


Power supplies, amplifier, Oscillators, Operational amplifiers, elements of digital
electronics, logic circuits.

Digital Logic : Number systems and codes, Gates, TTL circuits, Boolean algebra and
Karnaugh maps, Arithmetic logic units, Flip flops, registers and counters, Memories,
Combinational and sequential logic circuits .

Computer Architecture and Organization: Machine instructions and addressing


modes, ALU and data path, Register Transfer Language , hardware and micro
programmed control, memory interface, RAM, ROM I/O interface ( Interrupt and
DMA modes), serial communication interface, instruction pipe-lining, Cache , main
and secondary memory storage, organization and structure of disk drives, RAID
architectures Microprocessors: 8085, 8086, Interfacing and memory addressing.

Operating Systems: Memory management, page faults, overlay, processor


management, device management, deadlocks, Process, thread and inter process
communication, CPU scheduling, file systems, I/O systems, protection and security.

Software Engineering and Programming

System & Program Development Methodology: Software paradigms, principles of


programming in any language, documentation, system analysis and design
methodologies, User Interface Design (UID), software construction, software testing,
software quality, Object Oriented Analysis and Design (OOAD) concepts.

Programming Methodology: Introduction to programming, pointers, arrays, control


structures, Iterational control structures, functions, recursion, testing, debugging, code
review,structures, files (C, C++, JAVA).

Computer Networks & Data Communications: Analog versus Digital


communication, modems, multiplexers, and concentrators, serial versus parallel
communication, simplex, duplex, and half duplex communication, synchronous and
asynchronous communication, Error detection/correction methods, data link control
protocols, balanced and unbalanced interfaces, communication media, ISO/OSI stack,
Sliding window protocol, LAN Technologies (Ethernet, Token ring) , TCP/UDP,
IP,switches, gateways, and routers.

Computing Technologies: Client server computing, Logical layers in client server


architecture, Two-tier versus Three-tier, Distributed computing, Middle-ware, Mobile
Computing, Cloud Computing.

Databases Management Systems: Data, database and DBMS, Data


dictionary/directory, schema, description of database structure, forms of DBMS
systems, Hierarchical, network and RDBMS, DDL, DML , stored data structure
language and query language, Recent trends in database management systems,
Memory management techniques used in computers, query languages (SQL), file
structures ( sequential files, indexing, B* trees) Transactions and concurrency control,
Basic concepts of transaction processing , ACID properties of transactions,
serializability of transactions, concurrency control, recovery, OLAP.

You might also like