Scheme of Teaching and Examination for BE
Total Page:16
File Type:pdf, Size:1020Kb
Scheme of Teaching and Examination for B.E (CS&E) SEMESTER: III Sl. Subject Course Title Teaching Credits Contact Marks Exam No. Code Department Hours Duration in hrs L T P TOTAL CIE SEE Total 1 MA310 Mathematics III Mathematics 4 0 0 4 4 50 50 100 03 2 CS310 Digital System CSE 4 0 1 5 6 50 50 100 03 Design 3 CS320 Discrete CSE 4 0 0 4 4 50 50 100 03 Mathematical Structures and Combinatorics 4 CS330 Computer CSE 4 0 0 4 4 50 50 100 03 Organization 5 CS340 Data Structures CSE 4 0 1 5 6 50 50 100 03 6 CS350 Object Oriented CSE 4 0 1 5 6 50 50 100 03 Programming with C++ Total Total 27 Total Marks 600 Credits Scheme of Teaching and Examination for B.E (CS&E) SEMESTER: IV Sl. Subject Course Title Teaching Credits Contact Marks Exam No. Code Department Hours Duration in hrs L T P TOTAL CIE SEE Total 1 MA410 Probability, Mathematics 4 0 0 4 4 50 50 100 03 Statistics and Queuing 2 CS410 Operating CSE 4 0 1 5 6 50 50 100 03 Systems 3 CS420 Design and CSE 4 0 1 5 6 50 50 100 03 Analysis of Algorithms 4 CS430 Theory of CSE 4 0 0 4 4 50 50 100 03 Computation 5 CS440 Microprocessors CSE 4 0 1 5 6 50 50 100 03 6 CS450 Data CSE 4 0 0 4 4 50 50 100 03 Communication Total Total 27 Total Marks 600 Credits Scheme of Teaching and Examination for B.E (CS&E) SEMESTER: V Sl. Subject Course Title Teaching Credits Contact Marks Exam No. Code Department Hours Duration in hrs L T P TOTAL CIE SEE Total 1 MA510 Linear Mathematics 4 0 0 4 4 50 50 100 03 Algebra 2 CS510 Database CSE 4 0 1 5 6 50 50 100 03 Systems 3 CS520 Unix System CSE 4 1 0 5 6 50 50 100 03 Programming 4 CS530 Software CSE 4 0 0 4 4 50 50 100 03 Engineering 5 CS540 Computer CSE 4 0 1 5 6 50 50 100 03 Network 6 CS550 Language CSE 4 1 0 5 6 50 50 100 03 Processor Total Total 28 Total Marks 600 Credits Scheme of Teaching and Examination for B.E (CS&E) SEMESTER: VI Sl. Subject Course Title Teaching Credits Contact Marks Exam No. Code Department Hours Duration in hrs L T P TOTAL CIE SEE Total CS610 Data warehouse CSE 4 1 0 5 6 50 50 100 03 1 and Data Mining 2 CS620 Neural CSE 4 0 0 4 4 50 50 100 03 Networks and Fuzzy Logic 3 CS630 File Structures CSE 4 0 1 5 6 50 50 100 03 4 CS640 Software CSE 4 0 0 4 4 50 50 100 03 Project Management 5 CS650 Embedded CSE 4 0 1 5 6 50 50 100 03 Systems 6 CS66X Elective-I CSE 4 0 0 4 4 50 50 100 03 Total Total 27 Total Marks 600 Credits Sl. Code Elective-I No. 1 CS 661 Green Computing 2 CS 662 Digital Image Processing 3 CS 663 Java and J2EE 4 CS 664 Mobile Application Development 5 CS 665 System Simulation and Modeling Scheme of Teaching and Examination for B.E (CS&E) SEMESTER: VII Sl. Subject Course Title Teaching Credits Contact Marks Exam No. Code Department Hours Duration in hrs L T P TOTAL CIE SEE Total 1 CS710 Computer CSE 4 1 0 5 6 50 50 100 03 Architecture 2 CS720 Agile Software CSE 4 0 1 5 6 50 50 100 03 Engineering 3 CS73X Elective-II CSE 4 0 0 4 4 50 50 100 03 4 CS74X Elective-III CSE 4 0 0 4 4 50 50 100 03 5 CS750 Seminar CSE 0 0 2 2 - 50 -- 50 -- Total Total 20 Total Marks 450 Credits Sl. Code Elective-III Sl. Code Elective-II No. No. 1 CS741 Optimization Techniques 1 CS731 Internet of Things 2 CS742 Human Computer Interaction 2 CS732 Big Data Analytics 3 CS743 Cryptography and Network Security 3 CS733 Distributed Computing Systems 4 CS744 Data Compression 4 CS734 Multimedia Communication 5 CS745 Software Architecture 5 CS735 Web Technologies Scheme of Teaching and Examination for B.E (CS&E) SEMESTER: VIII Sl. Subject Course Title Teaching Credits Contact Marks Exam No. Code Department Hours Duration in hrs L T P TOTAL CIE SEE Total 1 CS810 Enterprise 4 0 0 4 4 50 50 100 03 Resource Planning 2 CS82X Elective-IV 4 0 0 4 4 50 50 100 03 3 CS83X Elective-V 4 0 0 4 4 50 50 100 03 4 0 0 8 8 - 100 100 200 03 CS840 Project Work 5 Foreign 2 0 0 2 2 25 25 50 1.5 language Total Total 22 Total Marks 550 Credits Sl. Code Elective-IV Sl. Code Elective-V No. No. 1 CS821 Pattern Classification 1 CS831 Web Mining 2 CS822 Cloud Computing 2 CS832 Wireless networks and Mobile 3 CS823 Storage Area Network Computing 4 CS824 Advanced Web technologies 3 CS833 Adhoc Networks 5 CS825 Machine Intelligence & Expert 4 CS834 Ubiquitous Computing Systems 5 CS835 Game Theory Semester–III Department: Computer Science and Engineering Course title: Digital System Design Course Code:CS310 Credits( L:T:P): 4:0:1 Core/Elective: Core Type of Course: Lecture, Practical Total Contact Hours:52:0:26 CIE Marks : 50 SEE Marks: 100 Pre-requisite: Nil Course Outcomes: After completing this course, students should be able to: CO1: Comprehend the fundamental concepts of Boolean algebra, Boolean theorems, K- MAP & Quine-McCluskey algorithm to simplify Boolean functions, basic combinational and sequential logic components used in the typical data path. CO2: Analyse and design combinational systems using standard gates, MSI devices and minimization methods. CO3: Analyze and design sequential systems composed of standard sequential modules, such as counters and registers. Unit Course Content No. of No. Hours 1. Digital Logic: The Basic Gates, Universal Logic Gates, AND-OR invert gates, 10 Positive and Negative Logic, Introduction to HDL. Combinational Logic Circuits: Boolean laws and Theorems , Sum-of-Products Method, Truth Table to Karnaugh Map, Pairs, Quads, and Octets, Karnaugh Simplifications, Don’t-care Conditions, Product-of-sums Method, Product-of-sums simplifications, Simplification by Quine-McCluskyMethod, Hazards and Hazard covers, HDL Implementation Models. 2. Data Processing Circuits: Multiplexers, Demultiplexers, 1-of-16 Decoder, BCD 10 to Decimal Decoders, Seven Segment Decoders, Encoders, Parity Generators and Checkers, Magnitude Comparator, ROM, Programmable Array Logic, Programmable Logic Arrays, Troubleshooting with a logic probe, HDL Implementation of Data Processing Circuits. Arithmetic Building Blocks, Arithmetic Logic Unit. 3. Flip-Flops: RS Flip-Flops, Gated Flip-Flops, Edge-triggered RS FLIP-FLOP, 10 Edge-triggered D FLIP-FLOPs, Edge-triggered JK FLIP-FLOPs., Timing, JK Master-slave FLIP-FLOP, Switch Contact Bounce Circuits, Various Representation of FLIP-FLOPs, Analysis of Sequential Circuits, Conversion of Flip-Flops, HDL Implementation of FLIP-FLOP. 4. Registers: Types of Registers, Serial In - Serial Out, Serial In - Parallel out, 10 Parallel In - Serial Out, Parallel In - Parallel Out, Universal Shift Register, Applications of Shift Registers, Register implementation in HDL. Counters: Asynchronous Counters, Decoding Gates, Synchronous Counters, Changing the Counter Modulus. Decade Counters, Pre settable Counters, Counter Design as a Synthesis problem, A Digital Clock, Counter Design using HDL. 5. Design of Synchronous and Asynchronous Sequential Circuits: Model 12 Selection, State Transition Diagram, State Synthesis table, Design equations and Circuit diagram, Algorithmic State machine, State reduction Technique. Asynchronous Sequential Circuits: Analysis of Asynchronous Sequential Circuits, Problems with Asynchronous Sequential Circuits, Design of Asynchronous Sequential Circuits, FSM Implementation in HDL. Text Book: 1. Donald P Leach, Albert Paul Malvino & GoutamSaha: Digital Principles and Applications, 7th Edition, Tata McGraw Hill, 2014 Reference Book: 1. Logic and Computer Design Fundamentals, Morris Mano, & Kime, Charles Prentice Hall, 2001, II Edition. Note: Students are informed to visit NPTEL website (nptel.ac.in/courses/117105080/19) for additional information on the course. Department: Computer Science and Engineering Course title: Discrete Mathematical Structures and Course Code:CS320 Combinatorics Credits( L:T:P): 4:0:0 Core/Elective: Core Type of Course: Lecture Total Contact Hours:52 CIE Marks : 50 SEE Marks: 100 Pre-requisite: Previous basic mathematics Course Outcomes: After completing this course, students should be able to: CO1: Express the notations of mathematical thinking, mathematical proofs, algorithmic thinking and relations to model problems. CO2: Construct problems using graphs and demonstrate different traversal methods of trees and graphs. CO3: Solving various combinatory problems and using recurrence relations, ability to analyze and solve problems in data structures. Unit Course Content No. of No. Hours 1. Fundamental of Logic: Basic Connectives and Truth Tables, Logical 08 Equivalence: The Laws of Logic, Logical Implication: Rules of Inference, The Use of Quantifiers, Quantifiers, Definitions and the Proofs of Theorems. 2. Relations: Properties of relations, Computer Recognition: Zeros- One Matrices 12 and Directed Graphs, Partial; orders:Hasse diagrams , Equivalence Relations and Partitions , Lattices. 3 Elements of coding theory and Hamming Metric, generation of codes using Parity 08 check and Generator matrices. 4. Graph theory: Definitions and Examples, Subgraphs, Complements, and Graph 12 Isomorphism, Vertex degree, Euler trail and circuits, Planar Graphs, Hamiltonian Paths and cycles. Trees: Definitions, Properties and Examples, Rooted trees, trees and sorting weighted trees and prefix Codes. 5. The principle of Inclusion and Exclusion, Generalizations of principle, Derangements: - Nothing is in its Right place, Rook Polynomials. Generating Function : Introductory Examples, Definition and examples – Calculation techniques, Partition of Integers, The Exponential Generating 12 Function, and the Summation Operator, Recurrence relations.