12.07.2015 Views

proposed syllabus for second year degree course in computer

proposed syllabus for second year degree course in computer

proposed syllabus for second year degree course in computer

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PROPOSEDSYLLABUSFORSECOND YEAR DEGREE COURSE IN COMPUTER SCIENCEENGINEERING AND INFORMATION TECHNOLOGYDR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADWith effect from Academic Year 2012-2013


Sub No.FACULTY OF ENGINEERING AND TECHNOLOGYProposed Revised Structure[Second Year CSE/IT]With effective from 2012-13SEMESTER-I Contact Hrs / Week Exam<strong>in</strong>ation SchemeSubject L T P Total CT THTWPRTotalDuration ofTheoryExam<strong>in</strong>ationBSH-201 Eng<strong>in</strong>eer<strong>in</strong>g Mathematics-III 4 - - 4 20 80 - - 100 3 HrsCSE-202 Digital Electronics 4 - - 4 20 80 - - 100 3 HrsCSE-203 Data Structures us<strong>in</strong>g C 4 - - 4 20 80 - - 100 3 HrsCSE-204 Computer Networks-I 4 - 4 20 80 - - 100 3 HrsCSE-205 Unix and Shell Programm<strong>in</strong>g 4 - - 4 20 80 - - 100 3 HrsCSE-221CSE-222CSE-223CSE-224CSE-225LAB-I Digital ElectronicsLab- - 2 2 - - 50 - 50 ---LAB-II Data Structure us<strong>in</strong>gC- - 2 2 - - - 50 50 ---LAB-III Computer Network-ILab- - 2 2 - - 50 - 50LAB-IV Unix and ShellProgramm<strong>in</strong>g- - 2 2 - - - 50 50 ---LAB-V Introduction to WebProgramm<strong>in</strong>g2 - 2 4 - - - 50 50 ---Total 22 10 32 100 400 100 150 750SubNo.SEMESTER-II Contact Hrs / Week Exam<strong>in</strong>ation SchemeSubject L T P Total CT THTotal 24 - 10 34 100 400 100 150 750 ---L: Lecture hours per week T: Tutorial hours per week P: Practical hours per week CT: ClassTest TH: University Theory Exam<strong>in</strong>ation TW: Term Work PR: Practical/Oral Exam<strong>in</strong>ationTWPRTotalDuration ofTheoryExam<strong>in</strong>ationBSH-252 Eng<strong>in</strong>eer<strong>in</strong>g Mathematics-IV 4 - 4 20 80 - - 100 3 HrsCSE-253 Discrete Mathematics 4 - - 4 20 80 - - 100 3 HrsCSE-254Object OrientedProgramm<strong>in</strong>g with C++4 - - 4 20 80 - - 100 3 HrsCSE-255 Microprocessors 4 - - 4 20 80 - - 100 3 HrsCSE-256 Computer Graphics 4 - - 4 20 80 - - 100 3 HrsCSE-271CSE-272CSE-273LAB-VI Object OrientedProgramm<strong>in</strong>g with C++ LabLAB-VII MicroprocessorsLabLab-VIII Computer GraphicsLab- - 2 2 - - - 50 50 ---- - 2 2 - - - 50 50 ---- - 2 2 - - 50 - 50 ---CSE-274 LAB-IX Open Source Lab 2 - 2 4 - - - 50 50 ---BSH-275 Communication Skills 2 - 2 4 - - 50 - 50


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-ITeach<strong>in</strong>g SchemeBSH-201: Eng<strong>in</strong>eer<strong>in</strong>g Mathematics-IIIExam<strong>in</strong>ation SchemeLectures 4 Hrs/week Theory 80 MarksClass Test20 MarksDuration of Theory paper3HrsObjectives:1. To develop Logical understand<strong>in</strong>g of the subject2. To develop mathematical skill so that students are able to applymathematical methods & Pr<strong>in</strong>cipal’s <strong>in</strong> solv<strong>in</strong>g problems fromEng<strong>in</strong>eer<strong>in</strong>g fields3. To produce graduates with mathematical knowledge & computationalskill.Unit 1:[6 Hours]L<strong>in</strong>ear Differential Equations : L<strong>in</strong>ear Differential Equations with constantcoefficients General method, shortcut methods to f<strong>in</strong>d particular <strong>in</strong>tegral,Homogenous L<strong>in</strong>ear differential equations (Cauchy’s & Legendre’s <strong>for</strong>m),method of variation of parameters.Unit 2:[6 Hours]Application of LDE: To Electrical circuits & to Mechanical system(Analogous study of two systems),To Civil Eng<strong>in</strong>eer<strong>in</strong>g, Free oscillations /vibrations, Forced oscillation /vibrations, Damped Free oscillations /vibrations, Damped Forced oscillations / vibrations.Unit 3:[8 Hours]Statistics & Probability: Measures of Dispersion, Moments, coefficient ofskewness and Kurtosis, Probability distribution <strong>for</strong> random variables,B<strong>in</strong>omial, Poisson and Normal distributions, Curve fitt<strong>in</strong>g: Pr<strong>in</strong>ciple of leastsquares, Fitt<strong>in</strong>g of l<strong>in</strong>ear curve, parabola, exponential curve.Unit4:[6 Hours]Vector Differentiation: Differentiation of vectors, Gradient of scalar po<strong>in</strong>tfunction, Directional derivative, Divergence of vector po<strong>in</strong>t function, Curl ofa vector po<strong>in</strong>t function. Irrotational and solenoidal vector field.


Unit 5:[6 Hours]Vector Calculus (Integral calculus): The l<strong>in</strong>e <strong>in</strong>tegral, Surface <strong>in</strong>tegral,volume <strong>in</strong>tegral, Gauss Divergence theorem, Stoke’s theorem, Green’stheoremUnit 6:[8 Hours]Numerical Methods: Solution of transdental equations by Newton Raphsonmethod, Gauss Seidel method to solve simultaneous l<strong>in</strong>ear equations,Lagranges Interpolation <strong>for</strong>mula <strong>for</strong> unequal <strong>in</strong>tervals, NumericalDifferentiation: - Newton’s <strong>for</strong>ward and Newton’s Backward difference<strong>for</strong>mulae, Solution of ord<strong>in</strong>ary differential equation by Euler’s modifiedmethod, and Runge-Kutta IV th order method.Note: All Theorems are without proofsSection A: Unit 1, 2, 3Section B: Unit 4, 5, 6Reference Books:1. P. N. Wartikar and J. N. Wartikar, “A Text Book of Eng<strong>in</strong>eer<strong>in</strong>gMathematics (Volume-I, II,III),” Pune Vidyarthi Griha Prakashan,Pune.2. B. S. Grewal, “Higher Eng<strong>in</strong>eer<strong>in</strong>g Mathematics,” KhannaPublications, New Delhi.3. H.K. Das, “Advanced Eng<strong>in</strong>eer<strong>in</strong>g Mathematics ,” S. Chand &Company.4. B.V. Ramana, “Higher Eng<strong>in</strong>eer<strong>in</strong>g Mathematics,” (Tata McGraw-Hill).5. Erw<strong>in</strong> Kreyszig , “Advanced Eng<strong>in</strong>eer<strong>in</strong>g Mathematics,” WileyEastern Ltd.6. Ravish R S<strong>in</strong>gh, Mukul Bhat, “Eng<strong>in</strong>eer<strong>in</strong>g Mathematics,” A TutorialApproach, Mc Graw HillPattern of Question Paper:The units <strong>in</strong> the <strong>syllabus</strong> shall be divided <strong>in</strong> two equal sections. Questionpaper shall be set hav<strong>in</strong>g two sections A and B. Section A questions shall beset on first three units (1,2,3) and Section B questions on rema<strong>in</strong><strong>in</strong>g threeunits (4,5,6) . Question paper should cover the entire <strong>syllabus</strong>.For 80 marks Paper:1. M<strong>in</strong>imum ten questions2. Five questions <strong>in</strong> each section3. Question no 1 and 6 be made compulsory and should have at least ten bitsof two marks out of which FIVE to be solved.4. Two questions from rema<strong>in</strong><strong>in</strong>g questions from each section be asked tosolve hav<strong>in</strong>g weightage of 15 marks


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYTeach<strong>in</strong>g SchemeSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-ICSE-202: DIGITAL ELECTRONICSExam<strong>in</strong>ation SchemeLectures 4 Hrs/week Theory 80 MarksClass TestDuration of Theory paper20 Marks3HrsObjectives: To understand different methods used <strong>for</strong> the simplification ofBoolean functions To design and implement comb<strong>in</strong>ational circuits To design and implement synchronous sequential circuits To design and implement asynchronous sequential circuitsUNIT – 15 HoursDigital Pr<strong>in</strong>ciples, Digital Logic: Def<strong>in</strong>itions <strong>for</strong> Digital Signals, DigitalWave<strong>for</strong>ms, Digital Logic, 7400 TTL Series, TTL Parameters The BasicGates: NOT, OR, AND, Universal Logic Gates: NOR, NAND, Positive andNegative Logic, Introduction to HDL.UNIT – 25 HoursComb<strong>in</strong>ational Logic Circuits Sum-of-Products Method, Truth Table toKarnaugh Map, Pairs Quads, andOctets, Karnaugh Simplifications, Don’t-care Conditions, Product-of-sumsMethod, Product-of-sums simplifications, Simplification by Qu<strong>in</strong>e-McClusky Method, Hazards and Hazard Covers, HDL ImplementationModels.UNIT – 310 HoursData-Process<strong>in</strong>g Circuits: Multiplexers, Demultiplexers, 1-of-16 Decoder,Encoders, Exclusive-or Gates, Parity Generators and Checkers, MagnitudeComparator, Programmable Array Logic, Programmable Logic Arrays, HDLImplementation of Data Process<strong>in</strong>g CircuitsClocks, Flip-Flops: Clock Wave<strong>for</strong>ms, TTL Clock, Schmitt Trigger,Clocked D FLIP-FLOP, Edge-triggered D FLIP-FLOP, Edge-triggered JKFLIP-FLOP, FLIP-FLOP Tim<strong>in</strong>g, JK Master-slave FLIP-FLOP, SwitchContact Bounce Circuits, Various Representation of FLIP-FLOPs, Analysisof Sequential Circuits, HDL Implementation of FLIP-FLOP


UNIT – 46 HoursRegisters: Types of Registers, Serial In - Serial Out, Serial In - Parallel out,Parallel In - Serial Out, Parallel In - Parallel Out, Universal Shift Register,Applications of Shift Registers, Register Implementation <strong>in</strong> HDLUNIT – 56 HoursCounters: Asynchronous Counters, Decod<strong>in</strong>g Gates, Synchronous Counters,Chang<strong>in</strong>g the Counter Modulus, Decade Counters, Presettable Counters,Counter Design as a Synthesis problem, A Digital Clock, Counter Designus<strong>in</strong>g HDLUNIT – 68 HoursD/A Conversion and A/D Conversion: Variable, Resistor Networks, B<strong>in</strong>aryLadders, D/A Converters, D/A Accuracy and Resolution, A/D Converter-Simultaneous Conversion, A/D Converter-Counter Method, Cont<strong>in</strong>uous A/DConversion, A/D Techniques, Dual-slope A/D Conversion, A/D Accuracyand ResolutionText Book:1. Donald P Leach, Albert Paul Malv<strong>in</strong>o & Goutam Saha, “DigitalPr<strong>in</strong>ciples and Applications,” 7th Edition, Tata McGraw Hill, 2010.Reference Books:1. Stephen Brown, Zvonko Vranesic, “Fundamentals of Digital LogicDesign with VHDL,” 2nd Edition, Tata McGraw Hill, 2005.2. R D Sudhaker Samuel, Illustrative Approach to Logic Design,Sangu<strong>in</strong>e-Pearson, 2010.3. Charles H. Roth, Fundamentals of Logic Design, Jr., 5th Edition,Cengage Learn<strong>in</strong>g, 2004.4. Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss “ Digital SystemsPr<strong>in</strong>ciples and Applications,” 10th Edition, Pearson Education, 2007.M Morris Mano: Digital Logic and Computer Design, 10th Edition,Pearson Education, 2008.Section A: Unit 1, 2, 3Section B: Unit 4, 5, 6PATTERN OF QUESTION PAPER:Six units <strong>in</strong> the <strong>syllabus</strong> shall be divided <strong>in</strong> two equal parts i.e. 3 units <strong>in</strong>each part. Question paper shall be set hav<strong>in</strong>g two sections A and B. SectionA questions shall be set on first part and Section B questions on <strong>second</strong> part.Question paper should cover the entire <strong>syllabus</strong>.For 80 marks Paper:1. M<strong>in</strong>imum ten questions2. Five questions <strong>in</strong> each section3. Question no 1 from section A and Question no 6 from section B hav<strong>in</strong>gweightage of 10 marks each be made compulsory and should have at leasteight bits of two marks out of which five to be solved.4. Two questions from rema<strong>in</strong><strong>in</strong>g questions from each section A and B beasked to solve each hav<strong>in</strong>g weightage of 15 marks.


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-ICSE-203: DATA STRUCTURE USING CTeach<strong>in</strong>g SchemeExam<strong>in</strong>ation SchemeLectures 4 Hrs/week Theory 80 MarksClass Test 20 MarksDuration of Theory paper 3HrsObjective:To study the representation, implementation and applications of datastructuresUNIT - 16 HoursBASIC CONCEPTS: Po<strong>in</strong>ters and Dynamic Memory Allocation, AlgorithmSpecification, Data Abstraction, Per<strong>for</strong>mance Analysis, Per<strong>for</strong>mance MeasurementUNIT - 24 HoursARRAYS and STRUCTURES: Arrays, Dynamically Allocated Arrays, Structuresand Unions, Polynomials, Sparse Matrices, Representation of MultidimensionalArraysUNIT - 310 HoursSTACKS AND QUEUES: Stacks, Stacks Us<strong>in</strong>g Dynamic Arrays, Queues, CircularQueues Us<strong>in</strong>g Dynamic Arrays, Evaluation of Expressions, Multiple Stacks andQueues.LINKED LISTS: S<strong>in</strong>gly L<strong>in</strong>ked lists and Cha<strong>in</strong>s, Represent<strong>in</strong>g Cha<strong>in</strong>s <strong>in</strong> C, L<strong>in</strong>kedStacks and Queues, Polynomials, Additional List operations, Sparse Matrices,Doubly L<strong>in</strong>ked ListsUNIT - 410 HoursTREES-1: Introduction, B<strong>in</strong>ary Trees, B<strong>in</strong>ary Tree Traversals, Threaded B<strong>in</strong>aryTrees,HeapTREES -2, GRAPHS: B<strong>in</strong>ary Search Trees, Selection Trees, Forests, Representationof Disjo<strong>in</strong>t Sets, Count<strong>in</strong>g B<strong>in</strong>ary Trees, The Graph Abstract Data Type.UNIT - 55 HoursPRIORITY QUEUES S<strong>in</strong>gle- and Double-Ended Priority Queues, Leftist Trees,B<strong>in</strong>omial Heaps, Fibonacci Heaps, Pair<strong>in</strong>g Heaps.


UNIT-65 HoursEFFICIENT BINARY SEARCH TREES: Optimal B<strong>in</strong>ary Search Trees, AVLTrees, Red-Black Trees, Splay Trees.Text Book:1. Horowitz, Sahni, Anderson-Freed, “Fundamentals of Data Structures <strong>in</strong> C,”2nd Edition, Universities Press, 2007.(Chapters 1, 2.1 to 2.6, 3, 4, 5.1 to 5.3,5.5 to 5.11, 6.1, 9.1 to 9.5,10)Reference Books:1. Yedidyah, Augenste<strong>in</strong>, Tannenbaum, “Data Structures Us<strong>in</strong>g C and C++,”“2nd Edition, Pearson Education, 2003.2. Debasis Samanta, “Classic Data Structures, 2nd Edition,” PHI, 2009.3. Richard F. Gilberg and Behrouz A. Forouzan, “Data Structures A PseudocodeApproach with C,” Cengage Learn<strong>in</strong>g, 2005.Section A: Unit 1, 2, 3Section B: Unit 4, 5, 6PATTERN OF QUESTION PAPER:Six units <strong>in</strong> the <strong>syllabus</strong> shall be divided <strong>in</strong> two equal parts i.e. 3 units <strong>in</strong> each part.Question paper shall be set hav<strong>in</strong>g two sections A and B. Section A questions shallbe set on first part and Section B questions on <strong>second</strong> part. Question paper shouldcover the entire <strong>syllabus</strong>.For 80 marks Paper:1. M<strong>in</strong>imum ten questions2. Five questions <strong>in</strong> each section3. Question no 1 from section A and Question no 6 from section B hav<strong>in</strong>g weightageof 10 marks each be made compulsory and should have at least eight bits of twomarks out of which five to be solved.4. Two questions from rema<strong>in</strong><strong>in</strong>g questions from each section A and B be asked tosolve each hav<strong>in</strong>g weightage of 15 marks.


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYTeach<strong>in</strong>g SchemeSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-ICSE-204: COMPUTER NETWORKS-IExam<strong>in</strong>ation SchemeLectures 4 Hrs/week Theory 80 MarksClass Test20 MarksDuration of Theory paper 03 HrsUnit-1:[5 Hours]Introduction: Data Communications, Networks, the Internet, Protocols &Standards, Layered Tasks,The OSI model, Layers <strong>in</strong> OSI model, TCP/IP Protocol suite, address<strong>in</strong>gUnit 2:[5 Hours]Physical Layer-1: Analog & Digital Signals, Transmission Impairment,Data Rate limits, Per<strong>for</strong>mance, Digital-digital conversion (Only L<strong>in</strong>e cod<strong>in</strong>g:Polar, Bipolar and Manchester cod<strong>in</strong>g), Analog-to-digital conversion (onlyPCM), Transmission Modes, Digital-to-analog conversionUnit 3:[10 Hours]Physical Layer-2 and Switch<strong>in</strong>g: Multiplex<strong>in</strong>g, Spread Spectrum,Introduction to switch<strong>in</strong>g, Circuit Switched Networks, Datagram Networks,Virtual Circuit NetworksData L<strong>in</strong>k Layer-1: Error Detection & Correction: Introduction, Blockcod<strong>in</strong>g, l<strong>in</strong>ear block codes, cyclic codes, Checksum.Unit 4:[10 hours]Data L<strong>in</strong>k Layer-2: Fram<strong>in</strong>g, Flow and Error Control, Protocols, NoiselessChannels, Noisy channels, HDLC, PPP (Fram<strong>in</strong>g, Transition phases only)Multiple Access & Ethernet: Random access, Controlled Access,Channelization, Ethernet: IEEE standards, Standard Ethernet, Changes <strong>in</strong> thestandard, Fast Ethernet, Gigabit EthernetUnit 5:[5 hours]Wireless LANs and Cellular Networks: Introduction, IEEE 802.11,Bluetooth, Connect<strong>in</strong>g devices, Cellular TelephonyUnit 6:[5 hours]Network Layer: Introduction, Logical address<strong>in</strong>g, IPv4 addresses, IPv6addresses, Internetwork<strong>in</strong>g basics, IPv4, IPv6, Comparison of IPv4 and IPv6Headers


Text Books:1. Behrouz A. Forouzan: Data Communication and Network<strong>in</strong>g, 4 thEdition Tata McGraw-Hill, 2006.(Chapters 1.1 to 1.4, 2.1 to 2.5, 3.1 To 3.6, 4.1 to 4.3, 5.1, 6.1, 6.2,8.1 to 8.3, 10.1 to 10.5, 11.1 to 11.7, 12.1 to 12.3, 13.1 to 13.5, 14.1,14.2, 15.1, 16.1, 19.1, 19.2, 20.1 to 20.3)Reference Books:1. Alberto Leon-Garcia and Indra Widjaja: Communication Networks -Fundamental Concepts and Key architectures, 2 nd Edition TataMcGraw-Hill, 2004.2. William Stall<strong>in</strong>gs: Data and Computer Communication, 8 th Edition,Pearson Education, 2007.3. Larry L. Peterson and Bruce S. Davie: Computer Networks – ASystems Approach, 4 th Edition, Elsevier, 2007.4. Nader F. Mir: Computer and Communication Networks, PearsonEducation, 2007.Section A: Unit 1, 2, 3Section B: Unit 4, 5, 6PATTERN OF QUESTION PAPER:Six units <strong>in</strong> the <strong>syllabus</strong> shall be divided <strong>in</strong> two equal parts i.e. 3 units <strong>in</strong>each part. Question paper shall be set hav<strong>in</strong>g two sections A and B. SectionA questions shall be set on first part and Section B questions on <strong>second</strong> part.Question paper should cover the entire <strong>syllabus</strong>.For 80 marks Paper:1. M<strong>in</strong>imum ten questions2. Five questions <strong>in</strong> each section3. Question no 1 from section A and Question no 6 from section B hav<strong>in</strong>gweightage of 10 marks each be made compulsory and should have at leasteight bits of two marks out of which five to be solved.4. Two questions from rema<strong>in</strong><strong>in</strong>g questions from each section A and B beasked to solve each hav<strong>in</strong>g weightage of 15 marks.


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYTeach<strong>in</strong>g SchemeSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-ICSE-205: UNIX AND SHELL PROGRAMMINGExam<strong>in</strong>ation SchemeLectures 4 Hrs/week Theory 80 MarksClass Test 20 MarksDuration of Theory paper 3HrsUnit-1:[6 hours]The Unix Operat<strong>in</strong>g System, The UNIX architecture and Command Usage,The File SystemUnit-2:Basic File Attributes, the VI Editor, More file attributes,Unit 3:The Shell, The Process, Customiz<strong>in</strong>g the environmentUnit 4:[6 Hours][8 Hours][8 Hours]Simple filters, filters us<strong>in</strong>g regular expressions, awk – An Advanced FilterUnit-5:Essential Shell Programm<strong>in</strong>gUnit 6:perl - The Master Manipulator[6 Hours][6 Hour]Text Book:1. Sumitabha Das: UNIX – Concepts and Applications, 4 th Edition, TataMcGraw Hill, 2006. (Chapters 1.2, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14,18, 19)Reference Books:1. Behrouz A. Forouzan and Richard F. Gilberg: UNIX and ShellProgramm<strong>in</strong>g, Cengage Learn<strong>in</strong>g, 2005.2. M.G. Venkateshmurthy: UNIX & Shell Programm<strong>in</strong>g, PearsonEducation, 2005.


Section A: Unit 1, 2, 3Section B: Unit 4, 5, 6PATTERN OF QUESTION PAPER:Six units <strong>in</strong> the <strong>syllabus</strong> shall be divided <strong>in</strong> two equal parts i.e. 3 units <strong>in</strong>each part. Question paper shall be set hav<strong>in</strong>g two sections A and B. SectionA questions shall be set on first part and Section B questions on <strong>second</strong> part.Question paper should cover the entire <strong>syllabus</strong>.For 80 marks Paper:1. M<strong>in</strong>imum ten questions2. Five questions <strong>in</strong> each section3. Question no 1 from section A and Question no 6 from section B hav<strong>in</strong>gweightage of 10 marks each be made compulsory and should have at leasteight bits of two marks out of which five to be solved.4. Two questions from rema<strong>in</strong><strong>in</strong>g questions from each section A and B beasked to solve each hav<strong>in</strong>g weightage of 15 marks.


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-ICSE-221: LAB-I: DIGITAL ELECTRONICS LABORATORYTeach<strong>in</strong>g SchemeExam<strong>in</strong>ation SchemePractical: 2 Hrs/week Term Work: 50 MarksTerm Work:Term work shall consists of record of the experiments carriedout dur<strong>in</strong>g the <strong>course</strong>, which should <strong>in</strong>clude neat labeled figuresand appropriate explanation <strong>for</strong> the correspond<strong>in</strong>g experiment<strong>in</strong>dicat<strong>in</strong>g what is learnt from the experiment. The term workshall consist of at least 10 experiments.Assessment of term work should be done as follows:* Cont<strong>in</strong>uous lab assessment: 40 %* Actually per<strong>for</strong>m<strong>in</strong>g practical <strong>in</strong> the laboratory: 40 %* Oral Exam<strong>in</strong>ation conducted (<strong>in</strong>ternally) at the time ofsubmission: 20%LIST OF EXPERIMENTS1. Given a 4-variable logic expression, simplify it us<strong>in</strong>g Entered VariableMap and realize the simplified logic expression us<strong>in</strong>g 8:1 multiplexerIC.2. Design and develop the Verilog /VHDL code <strong>for</strong> an 8:1 multiplexer.Simulate and verify its work<strong>in</strong>g.3. Realize a J-K Master / Slave Flip-Flop us<strong>in</strong>g NAND gates and verify itstruth table.4. Design and develop the Verilog / VHDL code <strong>for</strong> D Flip-Flop withpositive-edge trigger<strong>in</strong>g. Simulate and verify its work<strong>in</strong>g.5. Design and implement a mod-n (n


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-ICSE-222: LAB-II: DATASTRUCTURE USING C LABORATORYTeach<strong>in</strong>g SchemeExam<strong>in</strong>ation SchemePractical: 2 Hrs/week Practical & Oral: 50 MarksDesign, develop and implement <strong>for</strong> the follow<strong>in</strong>g problems us<strong>in</strong>g C Language <strong>in</strong>LINUX /W<strong>in</strong>dows environment1. Write a C program to implement stack us<strong>in</strong>g dynamic array.2. Write a C program to implement 2 stacks <strong>in</strong> one static array.3. Us<strong>in</strong>g circular representation <strong>for</strong> a polynomial, design, develop, and execute aprogram <strong>in</strong> C to accept two polynomials, add them, and then pr<strong>in</strong>t the result<strong>in</strong>gpolynomial.4. Design, develop, and execute a program <strong>in</strong> C to convert a given validparenthesized <strong>in</strong>fix arithmetic expression to postfix expression and then to pr<strong>in</strong>tboth the expressions. The expression consists of s<strong>in</strong>gle character operands andthe b<strong>in</strong>ary operators + (plus), - (m<strong>in</strong>us), * (multiply) and / (divide).5. Design, develop, and execute a program <strong>in</strong> C to evaluate a valid postfixexpression us<strong>in</strong>g stack. Assume that the postfix expression is read as a s<strong>in</strong>glel<strong>in</strong>e consist<strong>in</strong>g of non-negative s<strong>in</strong>gle digit operands and b<strong>in</strong>ary arithmeticoperators. The arithmetic operators are + (add), - (subtract), * (multiply) and /(divide).6. Design, develop, and execute a program <strong>in</strong> C to simulate the work<strong>in</strong>g of aqueue of <strong>in</strong>tegers us<strong>in</strong>g an array. Provide the follow<strong>in</strong>g operations:a. Insert b. Delete c. Display7. Design, develop, and execute a program <strong>in</strong> C to read a sparse matrix of <strong>in</strong>tegervalues and to search the sparse matrix <strong>for</strong> an element specified by the user. Pr<strong>in</strong>tthe result of the search appropriately. Use the triple torepresent an element <strong>in</strong> the sparse matrix8. Design, develop, and execute a program <strong>in</strong> C to create a max heap of <strong>in</strong>tegers byaccept<strong>in</strong>g one element at a time and by <strong>in</strong>sert<strong>in</strong>g it immediately <strong>in</strong> to the heap.Use the array representation <strong>for</strong> the heap. Display the array at the end of<strong>in</strong>sertion phase.


9. Design, develop, and execute a program <strong>in</strong> C to implement a doubly l<strong>in</strong>ked listwhere each node consists of <strong>in</strong>tegers. The program should support the follow<strong>in</strong>goperations:a. Create a doubly l<strong>in</strong>ked list by add<strong>in</strong>g each node at the front.b. Insert a new node to the left of the node whose key value is read as an<strong>in</strong>put.c. Delete the node of a given data if it is found, otherwise displayappropriate message.d. Display the contents of the list.(Note: Only either (a,b and d) or (a, c and d) may be asked <strong>in</strong> theexam<strong>in</strong>ation)10. Write a C program to construct b<strong>in</strong>ary tree & b<strong>in</strong>ary tree traversal.11. Write a C program to construct b<strong>in</strong>ary search tree.Practical Exam<strong>in</strong>ation:Practical Exam<strong>in</strong>ation should be conducted <strong>for</strong> three hours under the supervision ofexternal exam<strong>in</strong>er. External exam<strong>in</strong>er should evaluate student by practically and orally.Note: In the exam<strong>in</strong>ation each student picks one question from a lot of all the 11question


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-ICSE-223: LAB-III: COMPUTER NETWORKS-I LABORATORYTeach<strong>in</strong>g SchemeExam<strong>in</strong>ation SchemePractical: 2 Hrs/week Term Work: 50 MarksTerm Work:Term work shall consists of record of the experiments carriedout dur<strong>in</strong>g the <strong>course</strong>, which should <strong>in</strong>clude appropriateexplanation <strong>for</strong> the correspond<strong>in</strong>g experiment <strong>in</strong>dicat<strong>in</strong>g what islearnt from the experiment. The term work shall consist of atleast 10 experimentsAssessment of term work should be done as follows:* Cont<strong>in</strong>uous lab assessment: 40 %* Actually per<strong>for</strong>m<strong>in</strong>g practical <strong>in</strong> the laboratory: 40 %* Oral Exam<strong>in</strong>ation conducted (<strong>in</strong>ternally) at the time ofsubmission: 20LIST OF EXPERIMENTS1. Study of Data Communication and Network<strong>in</strong>g. Identify fivecomponents of Data communication system.2. Study of <strong>computer</strong> network topology and OSI model layered architecture.3. Installation of TC/IP protocol configuration and study the classificationof addresses employ<strong>in</strong>g TCP/IP protocols.4. Write a C program to determ<strong>in</strong>e if the IP address is <strong>in</strong> Class A, B, C, D, or E.5. Write a C program to translate dotted decimal IP address <strong>in</strong>to 32 bit address.6. Study of basic network commands: ipconfig, hostname, p<strong>in</strong>g, tracert , netstat etc..7. To establish a straight over and a cross over cable <strong>in</strong> LAN8. Study of Digital-Digital Conversion and Analog-Digital Conversion9. Study of multiplex<strong>in</strong>g and switch<strong>in</strong>g.10. Write a C program to generate Hamm<strong>in</strong>g code.11. Study of IEEE Standards12. Study of IEEE 802.11 wireless standard13. Study of IPv4 and IPv6


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-ICSE 224: LAB-IV: UNIX AND SHELL PROGRAMMING LABORATORYTeach<strong>in</strong>g Scheme Exam<strong>in</strong>ation SchemePractical: 2 Hrs/week Practical/Oral: 50 MarksLIST OF EXPERIMENTS1. Execution of various file/directory handl<strong>in</strong>g commands.2. Simple shell script <strong>for</strong> basic arithmetic and logical calculations.3. Shell scripts to check various attributes of files and directories.4. Shell scripts to per<strong>for</strong>m various operations on given str<strong>in</strong>gs.5. Shell scripts to explore system variables such as PATH, HOME etc.6. Shell scripts to check and list attributes of processes.7. Execution of various system adm<strong>in</strong>istrative commands.8. Write awk script that uses all of its features.9. Use seed <strong>in</strong>struction to process /etc/password file.10. Write a shell script to display list of users currently logged <strong>in</strong>.11. Write a shell script to delete all the temporary files.12. Write a shell script to search an element from an array us<strong>in</strong>g b<strong>in</strong>arysearch<strong>in</strong>g.Practical Exam<strong>in</strong>ation:Practical Exam<strong>in</strong>ation should be conducted <strong>for</strong> three hour under the supervision ofexternal exam<strong>in</strong>er. External exam<strong>in</strong>er should evaluate student by practically and orally.Note: In the exam<strong>in</strong>ation each student picks one question from a lot of all the 12question


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-ICSE 225: LAB-V: INTRODUCTION TO WEB PROGRAMMINGTeach<strong>in</strong>g SchemeExam<strong>in</strong>ation SchemePractical: 2 Hrs/week Practical/Oral: 50 MarksTheory: 2 Hrs/weekContents1. Introduction to web design: Web page & web site, Web Publish<strong>in</strong>g. Introduction to HTML: Structure tags: , , , Block level tags: Head<strong>in</strong>gs, Paragraph, Comments, Breaks, Center, Division, Pre<strong>for</strong>matted,Text alignment and font size. Text level tags: Bold, Italic, Underl<strong>in</strong>ed, Strike‐through, superscript, subscript. Horizontal Rules Colours <strong>in</strong> web page: Background colour, Text colour, L<strong>in</strong>k colour. Lists: Ordered Lists, Unordered Lists,Def<strong>in</strong>ition List, Nest<strong>in</strong>g lists. L<strong>in</strong>k<strong>in</strong>g HTML Documents. 4 hours2. URLs Types of URLs: Absolute URLs, Relative URLs. L<strong>in</strong>k<strong>in</strong>g HTMLDocuments: The Anchor tag, L<strong>in</strong>k<strong>in</strong>g to document <strong>in</strong> same folder,L<strong>in</strong>k<strong>in</strong>g to document <strong>in</strong> Different folder, L<strong>in</strong>k<strong>in</strong>g to document on theweb, L<strong>in</strong>k<strong>in</strong>g to specific location with<strong>in</strong> document.Insert<strong>in</strong>g E‐mail l<strong>in</strong>ks Includ<strong>in</strong>g Images: Image <strong>for</strong>mats L<strong>in</strong>k<strong>in</strong>g HTML Documents: The Anchor tag, L<strong>in</strong>k<strong>in</strong>g to document <strong>in</strong> same folder, L<strong>in</strong>k<strong>in</strong>g to document <strong>in</strong> Different folder, L<strong>in</strong>k<strong>in</strong>g to document on the web, L<strong>in</strong>k<strong>in</strong>g to specificlocation With<strong>in</strong> document.4 hours3. Insert<strong>in</strong>g E‐mail l<strong>in</strong>ks tables, Forms, Frames: Tables: Creat<strong>in</strong>gTables, Edit<strong>in</strong>g of rows and columns of table, rowspan, colspan, <strong>for</strong>matt<strong>in</strong>g tables us<strong>in</strong>g attributes border, Border colour, back ground, align, width, cell spac<strong>in</strong>g, cell height. Forms: Creat<strong>in</strong>g Forms, Forms controls: text controls,Password fields, Radio Buttons, Check boxes, Reset and Submit buttons. The, and tags.3 hours4. Frames: Introduction to frames, Advantages and disadvantages of frames, creat<strong>in</strong>g basic frames Frame target<strong>in</strong>g. Style sheets: Add<strong>in</strong>g style sheet to document: L<strong>in</strong>k<strong>in</strong>g to a Style sheet, Embedd<strong>in</strong>g style sheet, Us<strong>in</strong>g <strong>in</strong>l<strong>in</strong>e Style sheetBuild<strong>in</strong>g a small web site3 hours5. JavaScript: Introduction to JavaScript, difference between Java and JavaScript, JavaScript syntax, variables and their types, JavaScript operators, arrays and array methods, Program flow: Control statements, exercise, Built‐<strong>in</strong> objects<strong>in</strong> JavaScript, Array, Str<strong>in</strong>g, Math, Date objects, documents <strong>for</strong>ms and<strong>for</strong>m elements w<strong>in</strong>dow location, History object.6 hours


Reference Books:1. Castro, “HTML 4 <strong>for</strong> World Wide Web, 3 rd ed. Pearson education, 1998.2. Barrett, “Essential JavaScript <strong>for</strong> web professionals,”Pearson Education, 2000.LIST OF EXPERIMENTS1. Design a home page which will display your <strong>in</strong><strong>for</strong>mation i.e Bio data.2. Create Hyperl<strong>in</strong>ks <strong>in</strong> home page i.e educational details, Hobbies,Achievement, My Ideals etc3. Use table tag to <strong>for</strong>mat web page. Also display educational details <strong>in</strong> tabular<strong>for</strong>mat.4. Create Style sheet to set <strong>for</strong>matt<strong>in</strong>g <strong>for</strong> text tags. Use it <strong>in</strong> above pages5. Design signup <strong>for</strong>m to validate username, password, phone numbers etc .us<strong>in</strong>gJava script.6. Design a sign up <strong>for</strong>m <strong>in</strong><strong>for</strong>mation <strong>in</strong> database. Per<strong>for</strong>m change passwordoperation on it7. Develop and demonstrate a DHTML file that <strong>in</strong>cludes Javascript <strong>for</strong> thefollo<strong>in</strong>g problems :a. Input : A number n obta<strong>in</strong>ed us<strong>in</strong>g promptOutput: The factorial of a number nb. Input : A number n obta<strong>in</strong>ed us<strong>in</strong>g promptOutput: The first n Fibonacci numbers8. Develop and demonstrate a DHTML file the <strong>in</strong>cludes JavaScript <strong>for</strong> us<strong>in</strong>gvarious menu items and submenu items9. Design a web page <strong>for</strong> departmental <strong>in</strong><strong>for</strong>mation system.10. Design and Develop a shopp<strong>in</strong>g cart us<strong>in</strong>g HTML and JavaScriptPractical Exam<strong>in</strong>ation:Practical Exam<strong>in</strong>ation should be conducted <strong>for</strong> three hours under the supervision of externalexam<strong>in</strong>er. External exam<strong>in</strong>er should evaluate student by practically and orally.Note: In the exam<strong>in</strong>ation each student picks one question from a lot of all the 10question


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-IIBSH-252: Eng<strong>in</strong>eer<strong>in</strong>g Mathematics-IVTeach<strong>in</strong>g SchemeExam<strong>in</strong>ation SchemeLectures 4 Hrs/week Theory 80 MarksClass Test20 MarksDuration of Theory paper 3HrsObjectives:1. To develop Logical understand<strong>in</strong>g of the subject2. To develop mathematical skill so that students are able to applymathematical methods & Pr<strong>in</strong>cipal’s <strong>in</strong> solv<strong>in</strong>g problems from Eng<strong>in</strong>eer<strong>in</strong>gfields3. To produce graduates with mathematical knowledge & computationalskill.Unit-1:[7 Hours]Function of complex variable (Differential calculus): Introduction, Analyticfunction Cauchy Riemann equations <strong>in</strong> Cartesian and Polar <strong>for</strong>m, Harmonicfunction, Taylor’s series & Laurent’s series (without proof), Con<strong>for</strong>mal mapp<strong>in</strong>g(geometrical representation of function of complex variable), bil<strong>in</strong>eartrans<strong>for</strong>mation.Unit 2:[7 Hours]Function of complex variable: (Integral calculus): L<strong>in</strong>e <strong>in</strong>tegral, contour<strong>in</strong>tegral: Cauchy’s <strong>in</strong>tegral theorem, Cauchy’s <strong>in</strong>tegral <strong>for</strong>mula (without proof),Residues, Cauchy’s residue theorem, Integration along unit circle and along upperhalf of semi circle.Unit 3:[6 Hours]Z Trans<strong>for</strong>m: Def<strong>in</strong>ition, Z trans<strong>for</strong>m of elementary functions, properties of Ztrans<strong>for</strong>m, Inverse Z trans<strong>for</strong>m, Solution of difference equation by Z trans<strong>for</strong>m.


Unit 4:[6 Hours]Laplace trans<strong>for</strong>m: Def<strong>in</strong>ition, Trans<strong>for</strong>ms of elementary functions,Properties &theorems of Laplace trans<strong>for</strong>ms(without proof ), trans<strong>for</strong>ms of periodicfunction,Heaviside unit step function, displaced unit step function, Dirac deltafunction, error function,Bessel’ function of zero order.Unit 5:[6 Hours]Inverse Laplace trans<strong>for</strong>m and its applications : Inverse Laplace trans<strong>for</strong>ms byus<strong>in</strong>g (i) properties, ii) partial fractions, iii) Convolution theorem, Applicationsto solve l<strong>in</strong>ear differential equations with constant coefficients (Initial valueproblems), Simultaneous L<strong>in</strong>ear differential equations .Unit 6:[8 Hours]Fourier Trans<strong>for</strong>m and its applications: Fourier <strong>in</strong>tegral, Fourier s<strong>in</strong>e and cos<strong>in</strong>e<strong>in</strong>tegral, complex <strong>for</strong>m of Fourier <strong>in</strong>tegral, Fourier trans<strong>for</strong>ms Fourier s<strong>in</strong>e andcos<strong>in</strong>e trans<strong>for</strong>m and <strong>in</strong>verse Fourier trans<strong>for</strong>ms F<strong>in</strong>ite Fourier s<strong>in</strong>e and cos<strong>in</strong>etrans<strong>for</strong>ms. Solution of one dimensional heat equation by us<strong>in</strong>g Fourier trans<strong>for</strong>m.Note: All Theorems are without proofsSection A: Unit 1, 2, 3Section B: Unit 4, 5, 6Reference Books:1. P. N. Wartikar and J. N. Wartikar, A Text Book of Eng<strong>in</strong>eer<strong>in</strong>gMathematics (Volume-I, II,III), Pune Vidyarthi Griha Prakashan, Pune.2. B. S. Grewal, “Higher Eng<strong>in</strong>eer<strong>in</strong>g Mathematics,” Khanna Publications,New Delhi3. H.K. Das, “Advanced Eng<strong>in</strong>eer<strong>in</strong>g Mathematics,” S. Chand & Company.4. B.V. Ramana, “Higher Eng<strong>in</strong>eer<strong>in</strong>g Mathematics ,” (Tata McGraw-Hill).5. Erw<strong>in</strong> Kreyszig, “Advanced Eng<strong>in</strong>eer<strong>in</strong>g Mathematics,” Wiley EasternLtd.6. Ravish R S<strong>in</strong>gh, Mukul Bhat, “Eng<strong>in</strong>eer<strong>in</strong>g Mathematics A TutorialApproach,” by,Mc Graw HillPattern of Question Paper:The units <strong>in</strong> the <strong>syllabus</strong> shall be divided <strong>in</strong> two equal sections. Question papershall be set hav<strong>in</strong>g two sections A and B. Section A questions shall be set on firstthree units (1,2,3) and Section B questions on rema<strong>in</strong><strong>in</strong>g three units (4,5,6) .Question paper should cover the entire <strong>syllabus</strong>.


For 80 marks Paper:1. M<strong>in</strong>imum ten questions2. Five questions <strong>in</strong> each section3. Question no 1 and 6 be made compulsory and should have at least ten bits oftwo marks out of which FIVE to be solved.4. Two questions from rema<strong>in</strong><strong>in</strong>g questions from each section be asked to solvehav<strong>in</strong>g weightage of 15 marks


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-IICSE-253: DISCRETE MATHEMATICSTeach<strong>in</strong>g SchemeExam<strong>in</strong>ation SchemeLectures 4 Hrs/week Theory 80 MarksClass Test20 MarksDuration of Theory paper 3HrsCourse Objectives:Students will learn the essential mathematic concepts and ideas <strong>in</strong> discretemathematics, which are required <strong>for</strong> rigorous studies <strong>in</strong> most areas <strong>in</strong> <strong>computer</strong>science. After complet<strong>in</strong>g this <strong>course</strong> satisfactorily, a student will be:1. Able to construct simple mathematical proofs and possess the ability to verifythem2. Able to understand logical arguments and logical constructs3. Have a better understand<strong>in</strong>g of sets, functions, and relations.4. Acquire ability to describe <strong>computer</strong> programs <strong>in</strong> a <strong>for</strong>mal mathematicalmanner.5. Possess the mathematical knowledge and maturity that are required <strong>for</strong> upperlevel <strong>computer</strong>.UNIT-14 HoursSet Theory: Sets and Subsets, Set Operations and the Laws of Set Theory,Count<strong>in</strong>g and Venn Diagrams, A First Word on Probability, Countable andUncountable SetsUNIT – 25 HoursFundamentals of Logic: Basic Connectives and Truth Tables, LogicEquivalence – The Laws of Logic, Logical Implication – Rules of InferenceUNIT-31 1 HoursFundamentals of Logic contd.: The Use of Quantifiers, Quantifiers, Def<strong>in</strong>itionsand the Proofs of Theorems.Properties of the Integers: Mathematical Induction, The Well Order<strong>in</strong>gPr<strong>in</strong>ciple – Mathematical Induction, Recursive Def<strong>in</strong>itionsUNIT–41 0 HoursRelations and Functions: Cartesian Products and Relations, Functions – Pla<strong>in</strong>and One-to-One, Onto Functions – Stirl<strong>in</strong>g Numbers of the Second K<strong>in</strong>d, SpecialFunctions, The Pigeon-hole Pr<strong>in</strong>ciple, Function Composition and InverseFunctions


Relations contd.: Properties of Relations, Computer Recognition – Zero-OneMatrices and Directed Graphs, Partial Orders – Hasse Diagrams, EquivalenceRelations and PartitionsUNIT – 55 HoursGroups: Def<strong>in</strong>itions, Examples, and Elementary Properties, Homomorphisms,Isomorphisms, and Cyclic Groups, Cosets, and Lagrange’Theorem.Cod<strong>in</strong>g Theory and R<strong>in</strong>gs: Elements of Cod<strong>in</strong>g Theory, The Hamm<strong>in</strong>g Metric,The Parity Check, and Generator MatricesUnit – 65 HoursGroup Codes: Decod<strong>in</strong>g with Coset Leaders, Hamm<strong>in</strong>g MatricesR<strong>in</strong>gs and Modular Arithmetic: The R<strong>in</strong>g Structure – Def<strong>in</strong>ition and Examples,R<strong>in</strong>g Properties and Substructures, The Integers Modulo nText Book:1. Ralph P. Grimaldi, “Discrete and Comb<strong>in</strong>atorial Mathematics, “5 th Edition, Pearson Education, 2004.(Chapter 3.1, 3.2, 3.3, 3.4, Appendix 3,Chapter 2, Chapter 4.1, 4.2, Chapter 5.1 to 5.6, Chapter 7.1 to 7.4, Chapter16.1, 16.2, 16.3, 16.5 to 16.9, and Chapter 14.1, 14.2, 14.3).Reference Books:1. Kenneth H. Rosen, “Discrete Mathematics and its Applications, “7 th Edition, McGraw Hill, 2010.2. Jayant Ganguly, “A Treatise on Discrete Mathematical Structures,”Sangu<strong>in</strong>e-Pearson, 2010.3. D.S. Malik and M.K. Sen, “ Discrete Mathematical Structures: Theory andApplications,” Cengage Learn<strong>in</strong>g, 2004.4. Thomas Koshy. Discrete Mathematics with Applications,” Elsevier,2005,Repr<strong>in</strong>t 2008.


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-IICSE-254: OBJECT ORIENTED PROGRAMMING USING C++Teach<strong>in</strong>g SchemeExam<strong>in</strong>ation SchemeLectures 4 Hrs/week Theory 80 MarksClass Test20 MarksDuration of Theory paper 03 HrsUnit-1:[5 Hours]Introduction: Overview of C++, Sample C++ program, Different data types,operators, expressions, and statements, arrays and str<strong>in</strong>gs, po<strong>in</strong>ters & userdef<strong>in</strong>edtypes.Function Components, argument pass<strong>in</strong>g, <strong>in</strong>l<strong>in</strong>e functions, function overload<strong>in</strong>g,recursive functions.Unit-2:[10 Hours]Classes & Objects – I: Class Specification, Class Objects, Scope resolutionoperator, Access members, Def<strong>in</strong><strong>in</strong>g member functions, Data hid<strong>in</strong>g,Constructors, Destructors, Parameterized constructors, Static data members,FunctionsFriend functions, pass<strong>in</strong>g objects as arguments, Return<strong>in</strong>g objects, Arrays ofobjects, Dynamic objects, Po<strong>in</strong>ters to objects, Copy constructors, Genericfunctions and classes, Applicationspost-Operator overload<strong>in</strong>g us<strong>in</strong>g friend functions such as +, - , pre-<strong>in</strong>crement,<strong>in</strong>crement, [ ] etc., overload<strong>in</strong>g .Unit-3:[5 Hours]Inheritance-I: Base Class, Inheritance and protected members, protected baseclass <strong>in</strong>heritance, <strong>in</strong>herit<strong>in</strong>g multiple base classes,Unit-4[5 Hours]Inheritance-II: Constructors, Destructors and Inheritance, Pass<strong>in</strong>g parameters tobase class constructors, Grant<strong>in</strong>g access, Virtual base classes.Unit-5: Virtual functions, Polymorphism:[5 Hours]Virtual function, call<strong>in</strong>g a Virtual function through a base class reference, Virtualattribute is <strong>in</strong>herited, Virtual functions are hierarchical, pure virtual functions,Abstract classes, Us<strong>in</strong>g virtual functions, Early and late b<strong>in</strong>d<strong>in</strong>g.


Unit-6: System Basics, File I/0, Exception Handl<strong>in</strong>g, STL: [10 Hours]C++ stream classes, Formatted I/O, I/O manipulators, fstream and the Fileclasses, File operations Exception handl<strong>in</strong>g fundamentals, Exception handl<strong>in</strong>goptions STL: An overview, conta<strong>in</strong>ers, vectors, lists, maps.Text Books:1. Herbert Schildt: The Complete Reference C++, 4 th Edition,Tata McGraw Hill, 2003.Reference Books:1. Stanley B.Lippmann, Josee Lajore: C++ Primer, 4 th Edition, PearsonEducation, 20052. Paul J D e i t e l , Harvey M Deitel: C++ <strong>for</strong> Programmers, PearsonEducation, 2009.3. K R Venugopal, Rajkumar Buyya, T Ravi Shankar: Master<strong>in</strong>g C++,TataMcGraw Hill, 1999.Section A: Unit 1, 2, 3Section B: Unit 4, 5, 6PATTERN OF QUESTION PAPER:Six units <strong>in</strong> the <strong>syllabus</strong> shall be divided <strong>in</strong> two equal parts i.e. 3 units <strong>in</strong> eachpart. Question paper shall be set hav<strong>in</strong>g two sections A and B. Section Aquestions shall be set on first part and Section B questions on <strong>second</strong> part.Question paper should cover the entire <strong>syllabus</strong>.For 80 marks Paper:1. M<strong>in</strong>imum ten questions2. Five questions <strong>in</strong> each section3. Question no 1 from section A and Question no 6 from section B hav<strong>in</strong>gweightage of 10 marks each be made compulsory and should have at leasteight bits of two marks out of which five to be solved.4. Two questions from rema<strong>in</strong><strong>in</strong>g questions from each section A and B beasked to solve each hav<strong>in</strong>g weightage of 15 marks.


Unit – 5[6 Hours]Memory Interface – 2, I/O Interface – 1: Memory Interfac<strong>in</strong>g (cont<strong>in</strong>ued):Address Decod<strong>in</strong>g, 8088 Memory Interface, 8086 Memory Interface. Basic I/OInterface: Introduction to I/O Interface, I/O Port Address Decod<strong>in</strong>g.Unit -6[7 Hours]I/O Interface – 2, Interrupts, and DMA: I/O Interface (cont<strong>in</strong>ued): TheProgrammable Peripheral Interface 82C55, Programmable Interval Timer 8254.Interrupts: Basic Interrupt Process<strong>in</strong>g, Hardware Interrupts: INTR and INTA/;Direct Memory Access: Basic DMA Operation and Def<strong>in</strong>ition.Text Book:1. Barry B Brey: The Intel Microprocessors, 8 th Edition, PearsonEducation, 2009.(Listed topics only from the Chapters 1 to 13)Reference Books:1. Douglas V. Hall: Microprocessors and Interfac<strong>in</strong>g, Revised 2 nd Edition,TMH, 2006.2. K. Udaya Kumar & B.S. Umashankar : Advanced Microprocessors &IBM-PC Assembly Language Programm<strong>in</strong>g, TMH 2003.3. James L. Antonakos: The Intel Microprocessor Family: Hardware andSoftware Pr<strong>in</strong>ciples and Applications, Cengage Learn<strong>in</strong>g, 2007.Section A: Unit 1, 2, 3Section B: Unit 4, 5, 6PATTERN OF QUESTION PAPER:Six units <strong>in</strong> the <strong>syllabus</strong> shall be divided <strong>in</strong> two equal parts i.e. 3 units <strong>in</strong> eachpart. Question paper shall be set hav<strong>in</strong>g two sections A and B. Section Aquestions shall be set on first part and Section B questions on <strong>second</strong> part.Question paper should cover the entire <strong>syllabus</strong>.For 80 marks Paper:1. M<strong>in</strong>imum ten questions2. Five questions <strong>in</strong> each section3. Question no 1 from section A and Question no 6 from section B hav<strong>in</strong>gweightage of 10 marks each be made compulsory and should have at least eightbits of two marks out of which five to be solved.4. Two questions from rema<strong>in</strong><strong>in</strong>g questions from each section A and B be askedto solve each hav<strong>in</strong>g weightage of 15 marks.


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,Teach<strong>in</strong>g SchemeAURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-IICSE-256: COMPUTER GRAPHICSExam<strong>in</strong>ation SchemeLectures 4 Hrs/week Theory 80 MarksTutorial --- Class Test 20 MarksDuration of Theory paper 03 HrsObjectives:After complet<strong>in</strong>g this <strong>course</strong>, students will be able toIdentify and expla<strong>in</strong> the core concepts of <strong>computer</strong> graphics.Apply graphics programm<strong>in</strong>g techniques to design, and create <strong>computer</strong>graphics scenes.Unit 1: Introduction:5 hoursApplications of <strong>computer</strong> graphics; A graphics system; Images: Physical andsynthetic; Imag<strong>in</strong>g Systems; The synthetic camera model; The programmer’s<strong>in</strong>terface; Graphics architectures; Programmable Pipel<strong>in</strong>es; Per<strong>for</strong>manceCharacteristicsGraphics Programm<strong>in</strong>g: The Sierp<strong>in</strong>ski gasket; Programm<strong>in</strong>g Two DimensionalApplications.Unit 2: The OpenGL:4 hoursThe OpenGL API; Primitives and attributes; Color; View<strong>in</strong>g; Control functions;The Gasket program; Polygons and recursion; The three- dimensional gasket;Plott<strong>in</strong>g Implicit FunctionsUnit 3: Input and Interaction:11 hoursInteraction; Input devices; Clients and Servers; Display Lists; Display Lists andModel<strong>in</strong>g; Programm<strong>in</strong>g Event Driven Input; Menus; Pick<strong>in</strong>g; A simple CADprogram; Build<strong>in</strong>g Interactive Models; Animat<strong>in</strong>g Interactive Programs; Designof Interactive Programs; Logic OperationsGeometric Objects and Trans<strong>for</strong>mations-I:Scalars, Po<strong>in</strong>ts, and Vectors; Three-dimensional Primitives; Coord<strong>in</strong>ate Systemsand Frames; Model<strong>in</strong>g a Colored Cube; Aff<strong>in</strong>e Trans<strong>for</strong>mations; Rotation,Translation and Scal<strong>in</strong>g;Unit-44 hoursGeometric Objects and Trans<strong>for</strong>mations-II: Geometric Objects andTrans<strong>for</strong>mations; Trans<strong>for</strong>mation <strong>in</strong> Homogeneous Coord<strong>in</strong>ates; Concatenation of


Trans<strong>for</strong>mations; OpenGL Trans<strong>for</strong>mation Matrices; Interfaces to threedimensionalapplications; Quaternion’s.Unit 5: View<strong>in</strong>g:10 hoursClassical and <strong>computer</strong> view<strong>in</strong>g; View<strong>in</strong>g with a Computer; Position<strong>in</strong>g ofthe camera; Simple projections; Projections <strong>in</strong> OpenGL; Hidden- surface removal;Interactive Mesh Displays; Parallel-projection matrices; Perspective-projectionmatrices; Projections and Shadows.Hours Light<strong>in</strong>g and Shad<strong>in</strong>g: Light and Matter; Light Sources; The PhongLight<strong>in</strong>g model; Computation of vectors; Polygonal Shad<strong>in</strong>g; Approximation of asphere by recursive subdivisions; Light sources <strong>in</strong> OpenGL; Specification ofmaterials <strong>in</strong> OpenGL; Shad<strong>in</strong>g of the sphere model; Global Illum<strong>in</strong>ation.Unit 6: Implementation: 6 hoursBasic Implementation Strategies; Four major tasks; Clipp<strong>in</strong>g; L<strong>in</strong>e-segmentclipp<strong>in</strong>g; Polygon clipp<strong>in</strong>g; Clipp<strong>in</strong>g of other primitives; Clipp<strong>in</strong>g <strong>in</strong> threedimensions; Rasterization; Bresenham’s algorithm; Polygon Rasterization;Hidden-surface removal; Antialias<strong>in</strong>g; Display considerations.Text Books:1. Edward Angel, “Interactive Computer Graphics A Top-DownApproach with OpenGL,” 5 th Edition, Pearson Education, 2008.(Chapters 1 to 7)Reference Books:1. Donald Hearn and Paul<strong>in</strong>e Baker, “ Computer Graphics- OpenGLVersion,” 3 rd Edition, Pearson Education, 2004.2. F.S. Hill Jr, “Computer Graphics Us<strong>in</strong>g OpenGL,” 3 rd Edition, PHI,2009.3. James D Foley, Andries Van Dam, Steven K Fe<strong>in</strong>er, John F Hughes,“Computer Graphics,” Pearson Education 1997.Section A: Unit 1, 2, 3Section B: Unit 4, 5, 6PATTERN OF QUESTION PAPER:Six units <strong>in</strong> the <strong>syllabus</strong> shall be divided <strong>in</strong> two equal parts i.e. 3 units <strong>in</strong> eachpart. Question paper shall be set hav<strong>in</strong>g two sections A and B. Section Aquestions shall be set on first part and Section B questions on <strong>second</strong> part.Question paper should cover the entire <strong>syllabus</strong>.For 80 marks Paper:1. M<strong>in</strong>imum ten questions2. Five questions <strong>in</strong> each section3. Question no 1 from section A and Question no 6 from section B hav<strong>in</strong>gweightage of 10 marks each be made compulsory and should have at leasteight bits of two marks out of which five to be solved.4. Two questions from rema<strong>in</strong><strong>in</strong>g questions from each section A and B beasked to solve each hav<strong>in</strong>g weightage of 15 marks.


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-IICSE-271: LAB-VI: OBJECT ORIENTED PROGRAMMING USINGC++ LABORATORYTeach<strong>in</strong>g SchemeExam<strong>in</strong>ation SchemePractical: 2 Hrs/week Practical/Oral: 50 MarksLIST OF EXPERIMENTS1. Design, develop, and execute a program <strong>in</strong> C++ based on the follow<strong>in</strong>grequirements:An EMPLOYEE class is to conta<strong>in</strong> the follow<strong>in</strong>g data members andmember functions: Data members: Employee_Number (an <strong>in</strong>teger),Employee_Name (a str<strong>in</strong>g of characters), Basic_Salary (an <strong>in</strong>teger), All_Allowances (an <strong>in</strong>teger), IT (an <strong>in</strong>teger), Net_Salary (an<strong>in</strong>teger).Member functions: to read the data of an employee, to calculateNet_Salary and to pr<strong>in</strong>t the values of all the data members.(All_Allowances = 123% of Basic; Income Tax (IT) = 30% of thegross salary (= basic_Salary _ All_Allowance);Net_Salary = Basic_Salary + All_Allowances – IT)2. Design, develop, and execute a program <strong>in</strong> C++ to create a class calledSTRING and implement the follow<strong>in</strong>g operations. Display the resultsafter every operation by overload<strong>in</strong>g the operator


5. Implement complex number class with necessary operator overload<strong>in</strong>g andtype conversions such as <strong>in</strong>teger to complex, double to complex, complexto double etc.6. Implement Matrix class with dynamic memory allocation and necessarymethods. Give proper constructor, destructor, copy constructor, andoverload<strong>in</strong>g of assignment operator.7. Overload the new and delete operators to provide custom dynamicallocation of memory.8. Develop a template of l<strong>in</strong>ked-list class and its methods.9. Develop templates of standard sort<strong>in</strong>g algorithms such as bubble sort,<strong>in</strong>sertion sort; merge sort, and quick sort.10. Design stack and queue classes with necessary exception handl<strong>in</strong>g.11. Practical based on implementation of various types of <strong>in</strong>heritancePractical Exam<strong>in</strong>ation:Practical Exam<strong>in</strong>ation should be conducted <strong>for</strong> three hours under the supervision of externalexam<strong>in</strong>er. External exam<strong>in</strong>er should evaluate student by practically and orally.Note: In the exam<strong>in</strong>ation each student picks one question from a lot of all the 11question


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-IICSE-272: LAB-VII: MICROPROCESSORS LABORATORYTeach<strong>in</strong>g SchemeExam<strong>in</strong>ation SchemePractical: 2 Hrs/week Practical/Oral: 50 MarksLIST OF EXPERIMENTS1. Study of MASM/TASM.2. Write an assembly language program to per<strong>for</strong>m 8 bit, 16 bit addition.3. Write an assembly language program to per<strong>for</strong>m 8 bit, 16 bit subtraction.4. Write an assembly language program to per<strong>for</strong>m negative result subtraction.5. Write an assembly language program to per<strong>for</strong>m 8 bit, 16 bit Multiplication.6. Write an assembly language program to per<strong>for</strong>m16 bit by 8 bit division7. Write an assembly language program to check whether entered number is even orodd.8. Write an assembly language program to calculate average of temperatures.9. Write an assembly language program to per<strong>for</strong>m sum of digits <strong>for</strong> 2, 3 digitsnumbers.10. Write an assembly language program to per<strong>for</strong>m conversion from two ASCII no’s topacked BCD.11. Write an assembly language program to per<strong>for</strong>m conversion from BCD to Hex.12. Write an assembly language program to <strong>in</strong>terface stepper motor.(application)13. Write an assembly language program to <strong>in</strong>terface LED (application)Practical Exam<strong>in</strong>ation:Practical Exam<strong>in</strong>ation should be conducted <strong>for</strong> three hours under the supervision of externalexam<strong>in</strong>er. External exam<strong>in</strong>er should evaluate student by practically and orally.Note: In the exam<strong>in</strong>ation each student picks one question from a lot of all the 13question


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,AURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-IICSE-273: LAB-VIII: COMPUTER GRAPHICS LABORATORYTeach<strong>in</strong>g SchemeExam<strong>in</strong>ation SchemePractical: 2 Hrs/week Term Work: 50 MarksTerm Work:Term work shall consists of record of the experiments carried outdur<strong>in</strong>g the <strong>course</strong>, which should <strong>in</strong>clude appropriate explanation <strong>for</strong>the correspond<strong>in</strong>g experiment <strong>in</strong>dicat<strong>in</strong>g what is learnt from theexperiment. The term work shall consist of at least 10 experimentsAssessment of term work should be done as follows:* Cont<strong>in</strong>uous lab assessment: 40 %* Actually per<strong>for</strong>m<strong>in</strong>g practical <strong>in</strong> the laboratory: 40 %* Oral Exam<strong>in</strong>ation conducted (<strong>in</strong>ternally) at the time ofsubmission: 20LIST OF EXPERIMENTS1. Study of basic graphics functions def<strong>in</strong>ed <strong>in</strong> “graphics.h”.2. Study of graphics standards like CORE, GKS (Graphics Kernel System),GKS-3D(Graphics Kernel System -3 Dimensions), PHIGS (Programmer'sHierarchical Interactive Graphics Systems), CGM (Computer GraphicsMetafile), CGI (Computer Graphics Interface).3. Program <strong>for</strong> L<strong>in</strong>e Draw<strong>in</strong>g us<strong>in</strong>g DDA algorithm.4. Program <strong>for</strong> L<strong>in</strong>e Draw<strong>in</strong>g us<strong>in</strong>g Bresenham’s algorithm.5. Implement Polygon fill<strong>in</strong>g algorithms.6. Programs us<strong>in</strong>g 2-D trans<strong>for</strong>mations.7. Programs to study w<strong>in</strong>dow to viewport trans<strong>for</strong>mations.8. Program <strong>for</strong> L<strong>in</strong>e clipp<strong>in</strong>g algorithm.9. Programs to study 3-D trans<strong>for</strong>mations..10. Program to create a simple and proper “User Interface” <strong>for</strong> a def<strong>in</strong>edapplication.


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,Teach<strong>in</strong>g SchemeAURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-IICSE-274: LAB-IX: OPEN SOURCE LABORATORYExam<strong>in</strong>ation SchemeLectures 2 Hrs/week Practical & Oral : 50 MarksPractical2 Hrs/weekObjectives:This <strong>course</strong> is aimed to: Understand open source movement worldwide Use the fastest grow<strong>in</strong>g open source operat<strong>in</strong>g system, “L<strong>in</strong>ux”, today Effectively <strong>in</strong>stall, use and per<strong>for</strong>m basic configuration of L<strong>in</strong>ux system Build user-level skills to per<strong>for</strong>m L<strong>in</strong>ux system adm<strong>in</strong>istration <strong>in</strong> itprofession Enable competency <strong>in</strong> <strong>in</strong>dustry-problem identification and resolution Develop application us<strong>in</strong>g lampUnit 1: L<strong>in</strong>ux and Open Source3 hoursL<strong>in</strong>ux Usage basics: Logg<strong>in</strong>g <strong>in</strong>to the system, chang<strong>in</strong>g users and edit<strong>in</strong>g textfiles. Runn<strong>in</strong>g Commands and Gett<strong>in</strong>g Help, Brows<strong>in</strong>g the file system, Users,Groups and PermissionUnit 2: L<strong>in</strong>ux Adm<strong>in</strong>istration3 hoursInstallation of L<strong>in</strong>ux <strong>in</strong>teractively, Per<strong>for</strong>m, user and group adm<strong>in</strong>istration,Adm<strong>in</strong>ister the L<strong>in</strong>ux pr<strong>in</strong>t<strong>in</strong>g subsystem, Automate tasks with at, cron, Install,update, query and remove software packages with RPMUnit 3: L<strong>in</strong>ux Application4 hoursAccess<strong>in</strong>g and Runn<strong>in</strong>g applications: cc complier, gee complier, Mozilla Firefox.Multimedia <strong>in</strong> L<strong>in</strong>ux: Listen<strong>in</strong>g to audio, Play<strong>in</strong>g video, Us<strong>in</strong>g digital camera,Record<strong>in</strong>g musics / video CDs.Unit 4: Apache and PHP4 hoursIntroduction to the web server .<strong>in</strong>stall<strong>in</strong>g Apache on L<strong>in</strong>ux: httpd service.PHP: test<strong>in</strong>g <strong>in</strong>stallation basics of PHP scripts, variables Data types, Operatorsand – Constants, flow control functions, if statement, loops arrays, str<strong>in</strong>gs, Datesand times-


Unit 5: MySQL, server, and Application3 hoursMySQL: configuration MySQL server, work<strong>in</strong>g with MySQL Databases, MySQLTables,Commands – INSERT, SELECT, UPDATE, REPLACE, DELETE. Date andTime function MySQL.Unit 6: PHP3 hoursMySQL Application Developemnent: Connect<strong>in</strong>g to MySQL with PHP, Insert<strong>in</strong>gdata with PHP,retriev<strong>in</strong>g data with PHP, Develop<strong>in</strong>g PHP scripts <strong>for</strong> dynamicweb page like Feedback <strong>for</strong>m, onl<strong>in</strong>e admission <strong>for</strong>m, onl<strong>in</strong>e test.Reference Books:Title Author Pub1 Red Hat L<strong>in</strong>ux Bible Christopher Negus Wiley Publish<strong>in</strong>gISBN : 0-7645-4333-42 PHP, MySQL and Apache Julie C Meloni Pearson EducationISBN : 81-297-0443-93 The Complete Reference L<strong>in</strong>ux Peterson Tata McGRAW HILLISBN : 0-07-044489-74 UNIX us<strong>in</strong>g L<strong>in</strong>ux Jack Dent,Tony GaddisCourse Technology( Thomson Learn<strong>in</strong>g)ISBN : 981-240-218-7Internet Resources:Sn Title URL1 Open Source Phenomenon http://opensource.org/2 Open Source Technology : http://www-3 Brief Open Source : Benefits 128.ibm.com/developerworks/opensource/nehttp://www.sun.com/software/opensource/4 Beg<strong>in</strong>ner's Guide to L<strong>in</strong>ux http://www.l<strong>in</strong>ux.org/lessons/beg<strong>in</strong>ner/- Michael Jordan5 L<strong>in</strong>ux Course <strong>for</strong> IntermediateLevel Usershttp://www.l<strong>in</strong>ux.org/lessons/<strong>in</strong>term/<strong>in</strong>dex.html6 - PHP Michael Manual Jordanhttp://www.php.net/tut.php


LIST OF EXPERIMENTS.1. Installation of L<strong>in</strong>ux2. Use of various commands3. Use of Text Process<strong>in</strong>g Tools: grep, cut,4. User and Group Creation5. Back up us<strong>in</strong>g tar6. Installation us<strong>in</strong>g RPM7. C/C++ program us<strong>in</strong>g cc / gcc8. Configur<strong>in</strong>g Apache9. PHP script <strong>for</strong> sort<strong>in</strong>g the marks10. PHP scripts <strong>for</strong> other tasks11. MySQL Installation, Configuration and Test<strong>in</strong>g12. Design of admission <strong>for</strong>m us<strong>in</strong>g PHP – MYSQLPractical Exam<strong>in</strong>ation:Practical Exam<strong>in</strong>ation should be conducted <strong>for</strong> three hours under the supervision of externalexam<strong>in</strong>er. External exam<strong>in</strong>er should evaluate student by practically and orally.Note: In the exam<strong>in</strong>ation each student picks one experiment based on aboveConcept.


DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY,Teach<strong>in</strong>g SchemeAURANGABADFACULTY OF ENGINEERING AND TECHNOLOGYSecond Year Eng<strong>in</strong>eer<strong>in</strong>gSemester-IIBSH 275: Communication SkillsExam<strong>in</strong>ation SchemePractical: 2 Hrs/week Term work: 50 MarksTheory: 2 Hrs/week


BOS <strong>in</strong> Computer Science & Eng<strong>in</strong>eer<strong>in</strong>g/In<strong>for</strong>mation TechnologyEquivalent subjects at SE (CSE/IT) – I & II Pre-revised <strong>course</strong> to the RevisedCourse of S. E. (CSE/IT) Sem – III & IV.SE (CSE) Part – ISE (CSE) –I (Pre-Revised)Equivalent / Replacement subject1 Eng<strong>in</strong>eer<strong>in</strong>g Mathematics-III Eng<strong>in</strong>eer<strong>in</strong>g Mathematics-III2 Discrete Mathematics Discrete Mathematics of S.E(CSE)Sem-IV (Revised)3 Data Structures us<strong>in</strong>g C Data Structures us<strong>in</strong>g C4 Data communication Computer Networks-I of S.E.(CSE)Sem-III (Revised)5 Digital Electronics Digital Electronics6 Advance C Programm<strong>in</strong>g Lab LAB-V Introduction to web programm<strong>in</strong>g ofS.E.(CSE) Sem-III (Revised)7 Communication Skills Communication Skills of S.E(CSE)Sem-IV (Revised)SE (CSE) Part – IISE (CSE) –I (Pre-Revised)Equivalent / Replacement subject1 Eng<strong>in</strong>eer<strong>in</strong>g Mathematics-IV Eng<strong>in</strong>eer<strong>in</strong>g Mathematics-III2 Open Source Software Technology Unix and Shell Programm<strong>in</strong>g of S.E(CSE)Sem-III (Revised)3 Computer graphics Computer graphics4 Micro processors and Computer Micro processorsorganization5 Object Oriented Programm<strong>in</strong>g(us<strong>in</strong>g Object Oriented Programm<strong>in</strong>g with C++ Labc++)6 M<strong>in</strong>i Project LAB-IX Open Source Lab7 Communication Skills Communication Skills

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!