Go Back   StudyChaCha 2024 2025 > StudyChaCha Discussion Forum > General Topics

  #1  
Old March 22nd, 2016, 03:04 PM
Unregistered
Guest
 
Default JIIT CSE Syllabus

Hello sir, will you please provide me syllabus of Computer science branch of B.Tech from JIIT? I want B.Tech CSE syllabus from JIIT? Please provide me?
Reply With Quote
Other Discussions related to this topic
Thread
JIIT Main
JIIT Campus Buzz
Impressions JIIT Noida
JIIT Jaypee
JIIT Noida Conference
Is JIIT AICTE Approved
JIIT Address
JIIT Vs JUET
PG Near JIIT Noida
How Is JIIT Sec 128
JIIT Affiliation
JIIT Status
Get Admission JIIT
How to Reach JIIT Noida
JIIT Login
JIIT Recognition
JIIT Noida Ranking
JIIT Admission Procedure
www jiit ac in admission
Admission in JIIT






  #2  
Old March 22nd, 2016, 04:02 PM
Super Moderator
 
Join Date: Nov 2011
Default Re: JIIT CSE Syllabus

Jaypee Institute of Information Technology, Noida was established in the year 2001. JIIT has been declared as a Deemed to be University under Section 3 of UGC Act 1956 in the year 2004

Its B.Tech Computer Science and Engineering / Information Technology Outline Syllabi for 4 Year B.Tech Course:

Core Courses:

Introduction to Computers and programming
Logic Puzzles and Problem Solving, Computer as tools for Problem Solving. Basic computer architecture. Programming language hierarchy. Program translation and execution. Algorithms, Pseudo codes and flowcharts. Program design and Basic software development life cycle. Program as State machine. Basic testing and debugging. Number system. Character & Instruction representation. Data types. User interaction. Structured programming. Selection. Control flow. Looping control structure. Arrays and strings. Pointers. Functions. Structures. Unions. Enumerations. Preprocessor. Iteration. Recursion. Dynamic memory allocation. Linked-lists. File I/O. Simple graphics and multimedia operations. C Libraries. User defined header files. HTML.



Data Structures and Computer Programming
Data centric approach to software development. Problem analysis and Data design. Time and space complexity. Searching. Sorting. Algorithm visualization. Data types and representation. Abstract Data Types. Tagged, Array based, Linked, Indexed, and Simulated pointer based storage. Lists. Electronic text. Hypertext. Orthogonal Lists. Sparse matrices. List of list. Doubly linked lists. Stack. Recursion removal. Queue. Dequeue. Buffer. Discrete event simulation. Tree. Binary Tree. K-ary Tree. Binary Search Tree. Tree traversal. Graphs and graph traversal. Simple graphics and multimedia data structures. Kd Tree. Quad Tree. Octree.



Object Oriented Programming
Introduction to Object-Oriented Programming:- Comparison of Procedural and Object Oriented Approach, Principles of Object-Orientation OO Concepts in C++:- Objects, Classes, Constructors, destructors. Copy constructors, Static and Friend functions, Inline functions, Function overloading, Constructor overloading. UML Modeling:- Class Diagram, Implementing Relationships in Class Diagram: Association, Composition and Aggregation. Templates:- Function Templates, Class Templates. Inheritance:- Base Class, Derived class, Method Overriding, Private and Public inheritance, Multiple Inheritance. Polymorphism:- Operator Overloading, Virtual Functions, Pure Virtual Functions, abstract Classes, Dynamic Dispatch, Internal representations of method tables, RTTI. OO Concepts in JAVA:- Genesis of Java, Java Buzzwords, Creating and Compilation of Programs, Using JDK toolkit, Data types, variables, Arrays, Constructs in Java, Classes, Objects, Methods, Constructors, Overloading in Java. Packaging and Class-path:- Define Packages, Import Packages, access protection in Packages, Finding package and Utility of Class-path. Inheritance, Interfaces :- Member access and Inheritance, Super keyword, Overriding, Dynamic dispatch, Abstract classes, Final keyword, Interfaces implementation and application. Exception Handling in C++ and JAVA:- Exceptions, Try, Catch and Throw, Re-throwing exceptions, Handling Exception in Java style, Throws, Finally keywords, Java Built in Exceptions, Chained Exceptions, and Creating user defined Exception class.



Database Systems
Database driven Interactive software. Database system concepts and architecture. Database models. Relational algebra. Relational calculus. SQL. PL/SQL. ER & EER Modeling. Domain and referential integrity constraints. Functional dependencies and Normalization. Introduction to physical data organisation and indexing, Transactions. Concurrency. Recovery. Database Security, Query processing and optimisation. Client server architecture. Introduction to web enabled, multimedia and cloud databases, Introduction to database driven mobile services.



Microprocessor and Controllers
Interactive systems. Evolution of microprocessors. Intel 8086 family Processors and 8051 controller – Architecture, Functions, Programming. Addressing modes. Hardware specification. Memory interface. Interrupts. I/O interfacing. Direct memory access and DMA controlled I/O. Serial data communications. Introduction to Embedded systems. System design notations. System testing. Introduction to processors for Mobile devices.



Computer Organisation
Introduction to structured computer organization. Von Neumann Architecture. Generations and classification of Computers, Review of digital components. Bus and Memory Transfers, Tri-State Bus Buffers, Memory and Register transfer. Micro-operations. Instruction codes, computer instructions, Machine language, Assembly language, Timing & control, instruction cycle, Classification of instruction set. Instruction format. Addressing modes. Assembly language programming. Assembler, First pass, Second pass. Central Progressing Unit (CPU), Stack Organization, Register Stack, Memory Stack, Reverse Polish Notation. Micro-programmed control. Program control, Introduction to VHDL , Modelling – Behavioural , Dataflow , Structural ,State Diagram Modelling. CISC and RISC. Computer Arithmetic. I/O organization and Memory organization. Introduction to mobile processor. Parallel Processing, Vector Processing, Pipelining and Multiprocessors.


Fundamentals of Algorithms
Review of Data Structures: Introduction to problem solving approach, Series evaluation and Data Structures like Stack, Queue, Tree, Heap, Graph(BFS & DFS)

Analysis of Algorithms Asymptotic Analysis: Growth of Functions and Recurrences; Analysis of sorting algorithms-Radix, merge, quick, heap sort

Search Trees and Multi dimensional trees Indexed BST, Threaded BST, Balanced BST- AVL, B-Tree

Greedy Algorithms: Minimum Spanning Trees, Shortest Path Problem, Dijkstra’s algorithm, Fractional Knapsack

Divide and Conquer Algorithms: Polynomial, Merge and Quick Sort

Backtracking Algorithms: M-coloring problem, Finding Hamiltonian Cycle

Dynamic Programming: Binomial Coefficient, Chain Matrix Multiplication, Knapsack, LCS

String Matching: Naïve String Matching, Finite Automata Matcher, Rabin Karp matching algorithm. KMP



Operating Systems
Introduction, OS Structure & Architecture, Process Concepts, Threads & Concurrency, Scheduling Concurrency & Synchronization, Deadlock, Memory Management, File System management, Secondary Storage, Input output management, Security Issues, Distributed O.S & Cloud Computing.



Software Engineering
Introduction to Software Engineering Principles, Software process models, Personal software process, Team software process, Requirement engineering, Software requirement specifications, Analysis and UML modelling, Software Construction, Coding style and practices, Design patterns. Software estimation – COCOMO model, Putnam model. Software metrics. Coding standard and practices. Software testing. Software maintenance. CASE Tools. Introduction to software engineering for web and mobile applications.



Theory of computation
Finite Automata. Finite Automata with output. Regular languages. Context free languages. Pumping Lemma for regular language and CFL. Push down Automata- Deterministic, non deterministic Automata. Turing Machines. Universal Turing Machines. Linear bounded automata. Halting Problem. Reducibility. Polynomial Time Algorithms and Non Deterministic Polynomial Time Algorithms. Simulation tools.


Web Application Engineering
Introduction and difference between web 1.0 & 2.0, analysis issues of web 1.0 & 2.0 (site structure, advanced structure and site mechanism), web 2.0 reference architecture , introduction to web 3.0 & comparison with previous standard, differences between web application and conventional software, distributed data exchange architecture layers Database driven websites. Online Games. Basic Web Architecture. Web Server. Application server. Markup Languages – SGML, HTML, XML and XHTML, DHTML, WML. Cascading Style Sheets. Web Development Life Cycle. Java Script. AJAX. PHP. JDBC. Multi Threading. Graphics in PHP and XML. XML DTD, Schema Definition Language. XSLT, XQUERY, and XPATH.



Computer Networks
Network classification. Computer network examples. Layering concept of network. OSI network model and functions of layers. Application, Transport, Network, data link and Physical Layers. Multimedia and Security Aspects of each layer. Internet Protocols. TCP/IP suite. Local area networks. Other protocols. Basic performance issues. Network Standards. Introduction to wireless networks and wireless routing protocols.



Information Systems
Information System Architecture, Classification of Information Systems, Functional Area Application, Case studies on Requirement Analysis of Information systems: Environmental health information system for public health service, Web spatial Decision support system, Decision support system model for forecasting Inventory management using probabilistic multidimensional data model etc., Information System user interface designing using Servlet, Java Server Pages. Building multiple clients of IS using Servlet and JSP Session Handling, Web Services, Building information system for mobile environment using Android software development kit.


Data Mining
Introduction data mining, Classification of Data Mining systems, Data Warehouse and OLAP Technology, Multidimensional Data Model, Data Preprocessing, knowledge representation, Attribute-oriented analysis, Classification and Prediction, Accuracy and Error measures, evaluating the accuracy of a Classifier or a Predictor, Ensemble Methods, Clustering, Association Rules, Outlier Analysis, Mining Time-Series Data, Mining Sequence Patterns in Transactional Databases and in Biological Data, Graph Mining, and Multirelational Data Mining, Multidimensional Analysis and Descriptive Mining of Complex Data Objects, Spatial Data Mining, Multimedia Data Mining, Text Mining, Mining the World Wide Web.



Compiler Design
Introduction of Compiler, Various Phases of Compiler, Lexical Analysis: Finite State Machine, DFA, NFA, Regular Expression and their Application to Lexical Analysis. Syntax Analysis: Formal Grammar and their application to Syntax Analysis, BNF Notation, CFG, Derivation and Parse Trees, Top Down Parsing: Recursive Descent, Operator Precedence Parsing, Predictive Parsers. Bottom-Up Parsers: Shift Reduce Parsing, LR Parsers, SLR Parser, CLR Parser, and LALR Parser. Syntax Directed Translation: Three Address Code, Quadruple & Triples. Symbol Table, Error Detection & Recovery, Code Optimization: Loop Optimization & DAG, Code Generation. Software Tools – LEX, YACC.


Computer Organization and Architecture
Register level design, Processor level design. System level design, Advanced data representation. Instruction set architecture level. Data-path Design. Hardwired control unit, micro-programmed control unit, pipeline control unit. Structured Memory Design. Bus System. System control. I/O Control. Performance analysis. Processor array. Multi-computer and Multi-processor systems.
__________________
Answered By StudyChaCha Member
Reply With Quote
Reply




All times are GMT +6. The time now is 11:31 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Search Engine Friendly URLs by vBSEO 3.6.0 PL2

1 2 3 4 5 6 7 8