Faculty Of Science & Technology Savitribai Phule Pune University, Pune .

1y ago
13 Views
2 Downloads
2.37 MB
87 Pages
Last View : 21d ago
Last Download : 3m ago
Upload by : Annika Witter
Transcription

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversityFaculty of Science & TechnologySavitribai Phule Pune University, PuneMaharashtra, IndiaCurriculumforSecond Year of Information Technology(2019 Course)(With effect from AY 2020-21)SE (Information Technology) Syllabus (2019 Course)http://www.unipune.ac.in/university files/syllabi.htm1

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversityINDEXSr.No.Name of the CoursePage No.1SEMESTER - IIIProgram Educational Objectives032Program Outcomes043Program Specific Outcomes054Syllabus Structure065Instructions086Discrete Mathematics107Logic Design and Computer Organization168Data Structures and Algorithms199Object Oriented Programming2210Basics of Computer Network2511Logic Design and Computer Organization Lab2812Data Structures and Algorithms Lab3113Object Oriented Programming Lab3514Soft Skill Lab3915Mandatory Audit Course -34516SEMESTER - IVEngineering Mathematics- III5417Processor Architecture5618Database Management System5819Computer Graphics6120Software Engineering6421Programming Skill Development Lab6722Database Management System Lab7023Computer Graphics Lab7324Project Based Learning7625Mandatory Audit Course - 479SE (Information Technology) Syllabus (2019 Course)2

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversityHomeSavitribai Phule Pune University, PuneBachelor of Information TechnologyProgram Educational ObjectivesPossess strong fundamental concepts in mathematics, science, engineering andPEO1Technology to address technological challenges.Possess knowledge and skills in the field of Computer Science and InformationPEO2Technology for analyzing, designing and implementing complex engineering problems ofany domain with innovative approaches.Possess an attitude and aptitude for research, entrepreneurship and higher studies in thePEO3field of Computer Science and Information Technology.Have commitment to ethical practices, societal contributions through communities andPEO4life-long learning.Possess better communication, presentation, time management and teamwork skillsPEO5leading to responsible & competent professionals and will be able to address challengesin the field of IT at global level.SE (Information Technology) Syllabus (2019 Course)3

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversityHomeProgram OutcomesStudents are expected to know and be able eringknowledgeAn ability to apply knowledge of mathematics, computing, science,engineering and technology.An ability to define a problem and provide a systematic solutionProblem analysiswith the help of conducting experiments, analyzing the problem andinterpreting the data.An ability to design, implement, and evaluate a software or aDesign / Developmentsoftware/hardware system, component, or process to meet desiredof Solutionsneeds within realistic constraints.ConductAn ability to identify, formulates, and provides systematic solutionsInvestigations ofto complex engineering/Technology problems.Complex ProblemsAn ability to use the techniques, skills, and modern engineeringModern Tool Usage technology tools, standard processes necessary for practice as a ITprofessional.An ability to apply mathematical foundations, algorithmic principles,The Engineer andand computer science theory in the modeling and design ofSocietycomputer-based systems with necessary constraints andassumptions.An ability to analyze and provide solution for the local and globalEnvironment andimpact of information technology on individuals, organizations andSustainabilitysociety.An ability to understand professional, ethical, legal, security andEthicssocial issues and responsibilities.Individual and Team An ability to function effectively as an individual or as a teamWorkmember to accomplish a desired goal(s).An ability to engage in life-long learning and continuing professionaldevelopment to cope up with fast changes in the technologies/toolsCommunication Skillswith the help of electives, professional organizations and extracurricular activities.An ability to communicate effectively in engineering community atProject Managementlarge by means of effective presentations, report writing, paperand Financepublications, demonstrations.An ability to understand engineering, management, financialLife-long Learningaspects, performance, optimizations and time complexity necessaryfor professional practice.SE (Information Technology) Syllabus (2019 Course)4

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversityHomeProgram Specific Outcomes (PSO)A graduate of the Information Technology Program will demonstrateAn ability to apply the theoretical concepts and practical knowledge ofPSO1Information Technology in analysis, design, development and management ofinformation processing systems and applications in the interdisciplinary domain.An ability to analyze a problem, and identify and define the computingPSO2infrastructure and operations requirements appropriate to its solution. ITgraduates should be able to work on large-scale computing systems.An understanding of professional, business and business processes, ethical, legal,PSO3security and social issues and responsibilities.Practice communication and decision-making skills through the use of appropriatePSO4technology and be ready for professional responsibilities.SE (Information Technology) Syllabus (2019 Course)5

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversityHomeSavitribai Phule Pune UniversitySecond Year of Information Technology Engineering(2019 Course)(With effect from Academic Year 2020-21)Semester-IIITUTTotalMandatory AuditCourse W214445End-Sem214444CreditIN-Sem214443Examination Scheme andMarks01 creteMathematicsLogic Design andComputerOrganizationData Structures andAlgorithmsObject OrientedProgrammingBasics of ComputerNetworkLogic DesignComputerOrganization LabData Structures andAlgorithms LabObject OrientedProgramming LabSoft Skill LabPractical214441Course 3--03-03Abbreviations:TH: TheoryTW: Term WorkOR: OralTUT: Tutorial01 150 350 125 75Non Credit15060122PR: PracticalNote: Students of S.E. (Information Technology) can opt any one of the audit course from the list ofaudit courses prescribed by BoS (Information Technology)#Mandatory Audit Course 3:214450A- Ethics and values in IT214450B - Quantitative Aptitude and Logical Reasoning214450C- Language Study- Japanese- Module214450D-Cyber Security and LawSE (Information Technology) Syllabus (2019 Course)6

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune 6OR214455PR214454TW214453End-Sem21445201 ---------700-03--03-030312Tutorial03Programming SkillDevelopment LabDatabaseManagement SystemLabComputer GraphicsLabProject BasedLearningMandatory AuditCourse 4Total15CreditIN-Sem214451EngineeringMathematics- IIIProcessorArchitectureDatabaseManagement SystemComputer GraphicsSoftware EngineeringPractical207003Course NameTheoryCourseCodeSemester-IVTeachingExamination Scheme andSchemeMarks(Hours/Week)HomeSavitribai Phule Pune University, PuneSecond Year of Information Technology Engineering (2019 Course)(With effect from Academic Year 2020-21)01 150 350 125 75Non Credit15060122Abbreviations:TH: TheoryTW: Term Work PR: PracticalOR: OralTUT: TutorialNote: Students of S.E. (Information Technology) can opt any one of the audit course from the list ofaudit courses prescribed by BoS ( Information Technology)#Mandatory Audit Course 4:214459A - Water Supply and Treatment214459B - Language Study- Japanese- Module II214459C - Waste Management and Pollution Control214459D - Intellectual Property RightsSE (Information Technology) Syllabus (2019 Course)7

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversityINSTRUCTIONS Practical or Tutorial must be conducted in batches and number of batches per division should be asper guidelines from regulatory bodies. Required minimum number of experiments/ assignments in practical/ tutorial shall be conductedas mentioned in the syllabi of respective subjects. The list of experiments/assignments isprescribed in the syllabi. In addition to the prescribed list, the instructor for practical/ tutorial may design one or ubjectcoveringsomeoftheresearch/application areas of the concerned subject. For practical/tutorial subject, each experiment/assignment, the student must prepare a write-upconsisting of assignment statement, objective(s)/outcome(s), algorithm(s), flow charts/UMLdiagram(s), important test cases, test case validation report etc. The faculty member/instructor should prepare a rubric for the assessment of practical and tutorial.Assessment of tutorial work is part of term-work examination. Term-work Examination at secondyear of engineering course shall be internal continuous assessment only. Project based learning (PBL) requires mentoring and internal continuous assessment by facultythroughout the semester for successful completion of the tasks assigned to the students. Ateaching workload of 4 hours/week/batch is associated with PBL subject should be allocated to thefaculty conducting PBL mentoring and internal continuous assessment. The students in a Batchmay be divided into sub-groups of 5 to 6 students for easing the process of internal continuousassessment. Assignments/activities/models/ projects etc. completed under project-based learningwill be considered for internal continuous assessment, evaluation, and award of credits for PBLsubjects. Audit course is a mandatory non-credit course. The faculty member should prepare the rubric(s)for the assessment of audit course at the start of semester. The assessment should be carried outbased on the said rubric(s) only and report should be prepared and submitted to the departmentat the end of semester. Case Studies may be assigned as a self-study to students and to be excluded from theoryexaminations. All the rules, regulations and guidelines issued by regulatory authorities from time to time foreffective conduction of curriculum, assessment and evaluation are to be strictly followed.SE (Information Technology) Syllabus (2019 Course)8

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversitySEMESTER – IIISE (Information Technology) Syllabus (2019 Course)9

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversityTeaching Scheme:Theory (TH) : 03 hrs/weekTutorial(TUT): 01 hrs/weekCredit Scheme:0301HomeSavitribai Phule Pune University, PuneSecond Year Information Technology (2019 Course)214441: Discrete MathematicsExamination Scheme:Mid Semester : 30 MarksEnd Semester : 70 MarksTerm Work : 25 MarksPrerequisite Courses, if any: Basic MathematicsCompanion Course, if any:Course Objectives:1. To gain sound knowledge to formulate and solve problems with sets and propositions.2. To understand and solve counting problems by applying elementary counting techniques to solveproblems of discrete probability.3. To understand Graph and Tree terminologies and models to be applied in real life problems.4. To recognize types of relation, formulate and solve problems with relations and functions.5. To understand basics of number theory and its applications.6. To understand the various types’ algebraic structures and its applications.Course Outcomes:On completion of the course, students will be able to–CO1: Formulate and apply formal proof techniques and solve the problems with logical reasoning.CO2: Analyze and evaluate the combinatorial problems by using probability theory.CO3: Apply the concepts of graph theory to devise mathematical models.CO4: Analyze types of relations and functions to provide solution to computational problems.CO5: Identify techniques of number theory and its application.CO6: Identify fundamental algebraic structures.COURSE CONTENTSUnit ISets And Propositions(06 hrs 2 hrs Tutorial)Sets: Sets, Combinations of Sets, Venn Diagram, Finite and Infinite Sets, Countable Sets, Multisets,Principle of Inclusion and Exclusion, Mathematical Induction.Propositions: Propositions, Logical Connectives, Conditional and Bi-conditional Propositions, LogicalEquivalence, Validity of Arguments by using Truth Tables, Predicates and Quantifiers, Normal forms.Applications of Sets and Propositions.Mapping of CourseCO1Outcomes for Unit IUnit IICombinatorics And Discrete Probability (06 hrs 2 hrs Tutorial)Combinatorics: Rules of Sum and Product, Permutations, Combinations.Discrete Probability: Discrete Probability, Conditional Probability, Bayes Theorem, Information andMutual Information, Applications of Combinatorics and Discrete Probability.SE (Information Technology) Syllabus (2019 Course)10

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversityMapping of Course Outcomesfor Unit IIUnit IIICO2Graph Theory(06 hrs 2hrs Tutorial)Graphs: Basic Terminologies, Multi-Graphs, Weighted Graphs, Sub Graphs, Isomorphic graphs,Complete Graphs, Regular Graphs, Bipartite Graphs, Operations on Graphs, Paths, Circuits, Hamiltonianand Eulerian graphs, Travelling Salesman Problem, Factors of Graphs, Planar Graphs, Graph Colouring.Trees: Tree Terminologies, Rooted Trees, Path Length in Rooted Trees, Prefix Codes, Spanning Trees,Fundamental Cut Sets and Circuits, Max flow –Min Cut Theorem (Transport Network).Applications of Graph Theory.Mapping of Course Outcomes CO3for Unit IIIUnit IVRelations And Functions(06 hrs 2hrs Tutorial)Relations: Properties of Binary Relations, Closure of Relations, Warshall’sAlgorithm, EquivalenceRelations, Partitions, Partial Ordering Relations, Lattices, Chains and Anti Chains.Functions: Functions, Composition of Functions, Invertible Functions, Pigeonhole Principle, DiscreteNumeric Functions.Recurrence Relations: Recurrence Relation, Linear Recurrence Relations with Constant Coefficients,Total Solutions, Applications of Relations and Functions.Mapping of CourseCO4Outcomes for Unit IVUnit VIntroduction To Number Theory(06 hrs 2hrs Tutorial)Divisibility of Integers: Properties of Divisibility, Division Algorithm, Greatest Common Divisor GCD andits Properties, Euclidean Algorithm, Extended Euclidean Algorithm, Prime Factorization Theorem,Congruence Relation, Modular Arithmetic, Euler Phi Function, Euler’s Theorem, Fermat's LittleTheorem, Additive and Multiplicative Inverses, Chinese Remainder Theorem.Mapping of CourseCO5Outcomes for Unit VUnit VIAlgebraic Structures(06 hrs 2hrs Tutorial)Algebraic Structures: Introduction Semigroup, Monoid, Group, Abelian Group, Permutation Groups,Cosets, Normal Subgroup, Codes and Group Codes, Ring, Integral Domain, Field.Applications of Algebraic Structures.Mapping of Course Outcomesfor Unit VICO6Text Books:1. C. L. Liu and D. P. Mohapatra, “Elements of Discrete Mathematics”, 4th Edition, McGraw-Hill2. Kenneth H. Rosen, “Discrete Mathematics and its Applications”, & 7th edition, McGraw-HillSE (Information Technology) Syllabus (2019 Course)11

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversityReference Books:1. Bernard Kolman, Robert C. Busby, Sharon Cutler Ross, “Discrete mathematical structures”, 6thedition, Prentice Hall of India2. Edgar G. Goodaire, Michael M. Parmenter, “Discrete Mathematics with Graph Theory”, 3 rd Edition,Pearson Education3. Tremblay J. S., “Discrete mathematical structures with application”, 3rdEdition, Tata McGraw Hill4. Lipschutz Seymour, “Discrete mathematics”, 4th Edition, Tata McGraw-Hill5. Johnsonbaugh Richard, “Discrete Mathematics”, 7 th edition, Pearson6. Biggs Norman L, “Discrete mathematics”, 6th edition, Oxford7. David M. Burton, “Elementary Number Theory”, &7th Edition, McGraw-HillGuidelines for Tutorial and Term Work Tutorial shall be engaged in four batches (batch size of 20 students maximum) per division.Term work shall be based on continuous assessment of six assignments (one per each unit)and performance in internal tests.Examples on various topics of respective unit must be explained and discussed will be covered intutorial sessions based on following:1. Problems for deep understanding of concepts.2. Identify applications and device mathematical models for real time problems.Sr. No.1Name of theTutorialIntroduction toSet Formulate problems to illustrate1. Sets, universal sets, multisets, and operations on setssuch as union, intersection, complement and setdifference.2. Introduce sets as mathematical model to classify datasets.Formulate problems that comprises1. Translation of English sentences into logicalpropositions by using logical connectives.2. Proof for logical equivalences by using truth tableanalysis.3. Propositions by using Predicates and Quantifiers.4. Conjunctive and Disjunctive Normal Forms.5. 5. Proof by using Mathematical InductionDesign problems to illustrate counting techniques byusing1. Permutation and Combinations2. Permutation with repetitionSE (Information Technology) Syllabus (2019 Course)ApplicableCOCO1CO1CO212

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversitySr. No.Name of theTutorial4DiscreteProbability5Graph Theory6Tree7Relations andFunctions8RecurrenceRelation9Introduction toNumber Theory10ModularArithmeticDescription3. Properties of nCr and nPr4. Addition and Multiplication PrincipleFormulate problems for better understanding of1. Discrete Probability2. Conditional Probability and Bay’s theoremIdentify applications of probability to Computer ScienceDesign problems to study1. Graph properties and operations on graphs2. Connectedness, Hamiltonian and Eulerian graphs.3. Introduce graph as a mathematical model tounderstand transport, communication, and socialnetworks.Problems to be formulated on1. Prefix codes, Huffman codes2. Fundamental cut sets and Fundamental circuits3. Transport network by using Maximum Flow Minimumcut Theorem4. Identify applications of tree for Searching Algorithms,Polish notationProblems to understand1. Types of Relations2. Equivalence relation and Equivalence classes3. Transitive closure by using Warshall’s Algorithm.4. Injective, Surjective and Bijective Functions.5. Pigeonhole principle and its applicationsProblems based on1. Formation of recurrence relation2. Solving homogeneous recurrence relation withconstant coefficients3. Solving non-homogeneous recurrence relations tofind total solution.4. Identify applications of recurrence relation incounting.Problems to illustrate concepts such as1. Divisibility and its properties2. Greatest common divisor and its properties3. Prime numbers and prime factorization theorem tofind GCD and LCM of two numbersProblems to demonstrate applications of1. Euler’s theorem and Fermat’s theorem in countingremainders2. Linear congruences3. Chinese Remainder Theorem4. Applications of Modular arithmetic to Cryptographyand SecuritySE (Information Technology) Syllabus (2019 Course)ApplicableCOCO2CO3CO3CO4CO4CO5CO513

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversitySr. No.Name of tures-IIDescriptionProblems to be formulated to illustrate1. Concept of algebraic structure2. Examples of semigroup, monoid, group and abeliangroup3. Generating group codes by using normal subgroups4. Application of Algebraic Structure in operatoroverloading.Problems to illustrate1. Definition and examples of Ring, types of Ring2. Zero divisors and Integral domain3. Multiplicative inverses in different rings, and Field4. Identify Applications of Ring and Field in CodingTheoryApplicableCOCO6CO6* Subject Teacher can design different tasks to students as well can accept the student ideas within theabove stated guidelines.Case StudySr. No.123UnitCase StudyUnit-IApply rules of logic toexplain Barber’sparadox, The Lair’sparadoxUnit-IIDemonstrate countingtechniques to formtelephone numberingplan.UnitIIIModel a social networkgroup as a connectedgraph and study simpleproperties of graphsDescriptioni. Discuss logical paradoxes like,Jourdain’s card paradox, Barber’sparadox, The Lair’s paradox etc. byusing rules of mathematical logic.Explain how these paradoxes areresolvedii. Describe the limitations of classicallogic and how fuzzy logic is appliedto practical applicationsi. Discuss ways in which telephonenumbering plan can be extended toaccommodate the rapid demand formore telephone numbers, for eachnumbering plan find how differenttelephone numbers can be formed.i. Investigate the properties of webgraph, analyze web graphs bycorrelating the graph theoreticconcepts with properties of webgraphApplicableCOCO1CO2CO3ii. Construct a social network graph, forexample graph for Whats-App groupSE (Information Technology) Syllabus (2019 Course)14

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversitySr. No.UnitCase StudyDescriptionApplicableCOof your friends. Study the propertiesof social network graphiii. Define and analyze AVL-tree, Quadtree. Describe heaps, how heap canbe built by using tree. Identifypractical applications of thesespecial trees4UnitIVDemonstrate thecorrelation of theconcept of relationswith the relationaldatabasei.Describe basic principles of relationaldatabases. Find the correlationbetween relational databases andrelations that you have studied.ii.Describe the importance of fuzzyrelations in smart applicationsCO4iii.Built input-output models by usingfunction for simple machines.56Unit-VUnitVIGenerate a public keycryptosystem with smallprimesp, q for a set ofalphabets.Demonstrate theapplication of groupproperties in generatinggroup codes.i.Apply the number theoretic conceptsto generate public keys and privatekeys for public key cryptographyCO5ii. Find the day of the week for anygiven date by using congruencerelation.i.Correlate the properties of ify applications of encodingdecoding functions in satellitecommunication.SE (Information Technology) Syllabus (2019 Course)15

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversityTeaching Scheme:Credit Scheme:Theory(TH) :03hrs/week3HomeSavitribai Phule Pune University, PuneSecond Year Information Technology (2019 Course)214442:Logic Design & Computer OrganizationExamination Scheme:Mid Semester: 30 MarksEnd Semester: 70 MarksPrerequisite Courses, if any: Basics of electronics engineeringCompanion Course, if any:Course Objectives:1. To make undergraduates, aware of different levels of abstraction of computer systems fromhardware perspective.2. To make undergraduates, understand the functions, characteristics of various components ofComputer& in particular processor & memory.Course Outcomes:On completion of the course, students will be able to–CO1: Perform basic binary arithmetic & simplify logic expressions.CO2: Grasp the operations of logic ICs and Implement combinational logic functions using ICs.CO3: Comprehend the operations of basic memory cell types and Implement sequential logicfunctions using ICs.CO4: Elucidate the functions & organization of various blocks of CPU.CO5: Understand CPU instruction characteristics, enhancement features of CPU.CO6: Describe an assortment of memory types (with their characteristics) used in computersystems and basic principle of interfacing input, output devices.COURSE CONTENTSMapping of CourseOutcomes for Unit IUnit 1CO1Introduction To Digital Electronics06 hrsDigital Logic families: Digital IC Characteristics; TTL: Standard TTL characteristics, Operation ofTTL NAND gate; CMOS: Standard CMOS characteristics, operation of CMOS NAND gate;Comparison of TTL & CMOS.Signed Binary number representation and Arithmetic: Sign Magnitude, 1’s complement & 2’scomplement representation, unsigned Binary arithmetic (addition, subtraction, multiplication,and division), subtraction using 2’s complement; IEEE Standard 754 Floating point numberrepresentations.Codes: Binary , BCD, octal , hexadecimal , Excess-3 , Gray code & their conversionsLogic minimization: Representation of logic functions: logic statement, truth table, SOP form,POS form; Simplification of logical functions using K-Maps up to 4 variables.SE (Information Technology) Syllabus (2019 Course)16

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversityCase Study:1) CMOS 4000 series ICs 2) practical applications of various codes in computers 3)four basic arithmetic operations using floating point numbers in a calculator.Mapping of CourseCO1Outcomes for Unit IUnit 2Combinational Logic Design06 hrsDesign using SSI chips: Code converters, Half- Adder, Full Adder, Half Subtractor, Full Subtractor,n bit Binary adder.Introduction to MSI chips: Multiplexer (IC 74153), Demultiplexer (IC 74138), Decoder (74238)Encoder (IC 74147), Binary adder (IC 7483)Design using MSI chips: BCD adder & subtractor using IC 7483, Implementation of logicfunctions using IC 74153 & 74138.Case Study : Use of combinational logic design in 7 segment display interfaceMapping of CourseOutcomes for Unit IICO2Unit 3Sequential Logic Design06 hrsIntroduction to sequential circuits: Difference between combinational circuits and sequentialcircuits; Memory element-latch & Flip-Flop.Flip- Flops: Logic diagram, truth table & excitation table of SR, JK, D, T flip flops; Conversion fromone FF to another , Study of flip flops with regard to asynchronous and synchronous, Preset &Clear, Master Slave configuration ; Study of 7474, 7476 flip flop ICs.Application of flip-flops: Counters- asynchronous, synchronous and modulo n counters, study of7490 modulus n counter ICs & their applications to implement mod counters; Registers- shiftregister types (SISO, SIPO, PISO &PIPO)& applications.Case Study : Use of sequential logic design in a simple traffic light controllerMapping of CourseOutcomes for Unit IIIUnit 4CO3Computer Organization &Processor06 hrsComputer organization & computer architecture, organization, functions & types of computerunits- CPU(typical organization ,Functions , Types), Memory ( Types & their uses in computer ),IO( types & functions) & system bus( Address, data & control , Typical control lines, Multiple-BusHierarchies ); Von Neumann & Harvard architecture; Instruction cycleProcessor: Single bus organization of CPU; ALU( ALU signals, functions & types); Register (types& functions of user visible, control & status registers such as general purpose, address registers,data registers, flags, PC, MAR, MBR, IR)& control unit ( control signals & typical organization ofhard wired & microprogrammed CU).Micro Operations (fetch, indirect, execute, interrupt) and control signals for these microoperations.Case Study : 8086 processor , PCI busSE (Information Technology) Syllabus (2019 Course)17

Curriculum for Second Year of Information Technology (2019 Course), Savitribai Phule Pune UniversityMapping of CourseOutcomes for Unit IVUnit 5CO4Processor Instructions &Processor Enhancements06 hrsInstruction : elements of machine instruction ; instruction representation (Opcode&mnemonics, Assembly language elements ) ; Instruction Format & 0-1-2-3 address formats,Types of operandsAddressing modes; Instruction types based on operations ( functions & examples of each); keycharacteristics of RISC& CISC; Interrupt: its purpose, types , classes & interrupt handling ( ISR ,multiple interrupts), exceptions; instruction pipelining( operation & speed up )Multiprocessor systems: Taxonomy of Parallel Processor Architectures, two types of MIMDclusters & SMP (organization & benefits) & multicore processor (various Alternatives &advantages 0f multicores), typical features of multicore intel core i7.Case Study : 8086 Assembly language programmingMapping of CourseOutcomes for Unit VCO5Unit 6Memory &Input / Output Systems06 hrsMemory Systems: Characteristics of Memory Systems, Memory Hierarchy, signals to connectmemory to processor, memory read & write cycle, characteristics of semiconductor memory:SRAM, DRAM &ROM, Cache Memory – Principle of Locality, Organization, Mapping functions,write policies, Replacement policies, Multilevel Caches, Cache Coherence,Input / Output Systems: I/O Module, Programmed I/O, Interrupt Driven I/O, Direct MemoryAccess (DMA).Case Study : USB flash driveMapping of CourseOutcomes for Unit VICO6Text Books:1. “Modern Digital Electronics”, R.P. Jain, Tata McGraw-Hill, Third Edition2. “Computer organization and architecture, designing for performance” by William Stallings ,Prentice Hall ,Eighth editionReference Books:1. “Digital Design”, M Morris Mano, Prentice Hall, Third Edition2. “Computer organization” , Hamacher and Zaky, Fifth Edition3. “Computer Organization and Design: The Hardware Software Interface” D. Patterson, J.Hennessy, Fourth Edition, Morgan Kaufmann4. “ Microprocessors and interfacing-programming and hardware” Douglas V. Hall and SSSP Rao,McGraw-Hill ,Third EditionSE (Information Technology) Syllabus (2019 Course)18

Curriculum for Second Year of Information Technology (2019 Course), Sav

Savitribai Phule Pune University, Pune Second Year of Information Technology Engineering (2019 Course) (With effect from Academic Year 2020-21) Semester-IV Course Code Course Name Teaching Scheme (Hours/Week) Examination Scheme and Marks Credit y l l IN-m d-m TW OR PR l TH PR T l 207003 Engineering Mathematics- III

Related Documents:

PSI AP Physics 1 Name_ Multiple Choice 1. Two&sound&sources&S 1∧&S p;Hz&and250&Hz.&Whenwe& esult&is:& (A) great&&&&&(C)&The&same&&&&&

Argilla Almond&David Arrivederci&ragazzi Malle&L. Artemis&Fowl ColferD. Ascoltail&mio&cuore Pitzorno&B. ASSASSINATION Sgardoli&G. Auschwitzero&il&numero&220545 AveyD. di&mare Salgari&E. Avventurain&Egitto Pederiali&G. Avventure&di&storie AA.&VV. Baby&sitter&blues Murail&Marie]Aude Bambini&di&farina FineAnna

The program, which was designed to push sales of Goodyear Aquatred tires, was targeted at sales associates and managers at 900 company-owned stores and service centers, which were divided into two equal groups of nearly identical performance. For every 12 tires they sold, one group received cash rewards and the other received

College"Physics" Student"Solutions"Manual" Chapter"6" " 50" " 728 rev s 728 rpm 1 min 60 s 2 rad 1 rev 76.2 rad s 1 rev 2 rad , π ω π " 6.2 CENTRIPETAL ACCELERATION 18." Verify&that ntrifuge&is&about 0.50&km/s,∧&Earth&in&its& orbit is&about p;linear&speed&of&a .

theJazz&Band”∧&answer& musical&questions.&Click&on&Band .

6" syl 4" syl 12" swgl @ 45 & 5' o.c. 12" swchl 6" swl r1-1 ma-d1-6a 4" syl 4" syl 2' 2' r3-5r r4-7 r&d 14.7' 13' cw open w11-15 w16-9p ma-d1-7d 12' 2' w4-3 moonwalks abb r&d r&d r&d r&d r&d r&d ret ret r&d r&d r&d r&d r&d 12' 24' r&d ma-d1-7a ma-d1-7b ret r&d r&d r5-1 r3-2 r&d r&r(b.o.) r6-1r r3-2 m4-5 m1-1 (i-195) m1-1 (i-495) m6-2l om1-1 .

s& . o Look at the poem’s first and last lines (first and last lines may give readers important . it is important to read poems four times. Remind them that the first time they read is for enjoyment; rereads allow them to dive deeper into poems .

Have&youheardabout&the& DCPublic&Library&Challenge?& Kids,teens,andadults&can have&funandwin ;by participating&inthe&2018&DC&Public .