Second Year of Computer Engineering

SemesterIII
Course Code Course Name Course Outcomes  
210241 Discrete Mathematics CO1:Formulate problems precisely,solve the problems,apply formal proof techniques,and explain reasoning clearly. CO2:Applyappropriatemathematicalconceptsandskillstosolveproblemsinbothfamiliarandunfamiliar situations includingthoseinreal-life contexts. CO3:Designandanalyzerealworldengineeringproblemsbyapplyingsettheory,propositionallogicandtoconstruct proofsusingmathematicalinduction. CO4:Specify,manipulateandapplyequivalencerelations;constructandusefunctionsandapplytheseconceptstosolvenew problems. CO5:Calculatenumbersofpossibleoutcomesusingpermutationsandcombinations;tomodelandanalyzecomputationalprocessesusing combinatorics. CO6:Modelandsolvecomputingproblemusingtreeandgraphandsolveproblemsusingappropriate algorithms. CO7:Analyze The properties of binary operations,apply abstract algebra in coding theory and evaluate the algebraic structures.  
210242 Fundamentals of Data Structures CO1: Design the algorithms to solve the programming problems, identify appropriate algorithmic strategies for specific applications,and analyze the time and space complexity. CO2: Discriminate the usage of various structures,
CO2:Design/Program/Implement the appropriatedatastructures;usetheminimplementationsofabstractdatatypesandIdentitytheappropriatedatastructureinapproachingtheproblemsolution.
CO3: Demonstrate use of sequential data structures- Array and Linked lists to store and processdata.
CO4: Understand the computational efficiency of theprincipalalgorithmsforsearchingandsortingandchoosethemostefficientonefortheapplication.
CO5:Compareand contrastdifferentimplementationsofdatastructures(dynamic and static).
CO6: Understand, Implement and apply principles of data structures-stack and queue to solve computational problems.  
210243 Object OrientedProgramming(OOP) CO1:Apply Constructs-sequence,selection and iteration;classes objects,inheritance,use predefined classes for libraries while developing software.
CO2:Designobject-orientedsolutionsforsmallsystemsinvolvingmultipleobjects.
CO3: Use virtual and complex programming situations.
CO4: Apply Object-oriented software principles in problem solving.
CO5:Analyze the strengths of object-oriented programming.
CO6:Developtheapplicationusingobjectorientedprogramminglanguage(C++).  
210244 Computer Graphics CO1:IdentifythebasicterminologiesofComputerGraphicsandinterpretthemathematicalfoundationoftheconceptsofcomputergraphics. CO2:ApplymathematicstodevelopComputerprogramsforelementarygraphicoperations.
CO3:Illustratetheconceptsof windowingandclippingandapplyvariousalgorithmstofillandclippolygons.
CO4:Understandandapplythecoreconceptsofcomputergraphics,includingtransformationintwo and three dimensions,viewing andprojection.
CO5:Understand the concepts of color models,lighting,shading model and hidden surface elimination.
CO6:Create Effective Programs Using Concepts Of curves,fractals,animation gaming.  
210245 Digital Electronics and Logic Design CO1:Simplify Boolean Expressions using K Map.
CO2:Design And Implement combinational circuits.
CO3:Design And Implement Sequential Circuits.
CO4:Develop simplereal-worldapplicationusingASMandPLD.
CO5: DifferentiateandChooseappropriatelogicfamiliesICpackagesasperthegivendesignspecifications.
CO6:Explain Organization And Architecture Of Computer System  
210246 Data Structures Laboratory CO1: Use algorithms on various linear data structure using sequential organization to solve real life problems. CO2:Analyzeproblemstoapplysuitablesearchingandsortingalgorithmtovariousapplications.
CO3:Analyzeproblemstousevariantsoflinkedlistandsolvevariousreallifeproblems.
CO4: Designingandimplementdatastructuresandalgorithmsforsolvingdifferentkindsofproblems.  
210247 OOP and Computer Graphics Laboratory CO1:Understandandapplytheconceptslikeinheritance,polymorphism,exceptionhandlingandgenericstructuresforimplementing reusableprogrammingcodes. CO2:Analyzetheconceptoffileandapplyitwhilestoringandretrievingthedatafromsecondarystorages.
CO3: Analyzeandapplycomputergraphicsalgorithmsforline-circledrawing,scanconversionandfilling withthehelpofobjectoriented programmingconcepts.
CO4: Understand the concept of windowing and clipping and apply various algorithms to fill andclip polygons.
CO5:Applylogictoimplement,curves,fractals,animation gaming programs.  
210248 DigitalElectronicsLaboratory CO1:Understandtheworkingofdigitalelectroniccircuits.
CO2:ApplytheknowledgetoappropriateICasperthedesignspecifications.
CO3:Design and implement Sequential and Combinational digital circuits as per the specifications.  
210249 Business Communication Skills CO1:Express effectively through verbal/oral communication and improve listening skills
CO2:Write precise briefs or reports and technical documents.
CO3:Prepare for group discussion /meetings/interviews and presentations.
CO4:Explore goal/target setting,self-motivation and practicing creative thinking.
CO5: Operateeffectivelyinmulti-disciplinaryandheterogeneousteamsthroughtheknowledgeofteamwork,
Inter-personalrelationships,conflictmanagementandleadershipqualities.  
210250 Humanity and Social Science CO1:Aware Of The Various Issues Concerning Humans And Society.
CO2:  Aware About Their Responsibilities Towards Society.
CO3: Sensitized about broader issues regarding the social,cultural,economic and human aspects,involved in social changes.
CO4: Able to understand the nature of the individual and the relationship between self and the community.
CO5:  Abletounderstandmajorideas,values,beliefs,andexperiencesthathaveshapedhumanhistoryandcultures.  
Semester IV
207003 Engineering Mathematics III CO1:SolveLineardifferentialequations, essential in modelling and design computer-based systems.
CO2:ApplyconceptofFouriertransformandZ-transformanditsapplicationstocontinuousanddiscretesystemsandimageprocessing. CO3:ApplyStatisticalmethodslikecorrelationandregressionanalysisandprobabilitytheoryfordataanalysis andpredictions in machine learning. CO4:SolveAlgebraicandTranscendentalequationsandSystemoflinearequationsusingnumericaltechniques. CO5:ObtainInterpolatingpolynomials,numericaldifferentiationandintegration,numericalsolutionsofordinarydifferential equationsusedin modern scientificcomputing.  
210252 Data Structures and Algorithms CO1:Identifyandarticulatethecomplexitygoalsandbenefitsofagoodhashingschemeforreal-world applications.
CO2:Applynon-lineardatastructuresforsolvingproblemsofvariousdomain.
CO3:Designandspecifytheoperationsofanonlinear-basedabstractdatatypeandimplementthemin a high-level programming language. CO4:Analyzethealgorithmicsolutionsforresourcerequirementsandoptimization
CO5:Useefficientindexingmethodsandmultiwaysearchtechniquestostoreand maintaindata. CO6:Useappropriatemoderntoolstounderstandandanalyzethefunctionalitiesconfinedtothesecondarystorage.  
210253 Software Engineering CO1:Analyzesoftwarerequirementsandformulatedesignsolutionforasoftware.
CO2: Design applicable solutions in one or more application domains using software engineering approaches that integrate ethical,social,legal and economic concerns. CO3:Applynewsoftwaremodels,techniquesandtechnologiestobringoutinnovativeandnovelisticsolutionsforthegrowthofthesocietyinallaspectsandevolvingintotheircontinuousprofessionaldevelopment. CO4:Model anddesignUserinterfaceandcomponent-level.
CO5:Identifyandhandleriskmanagementandsoftwareconfigurationmanagement.
CO6:Utilize Knowledge Software Testing Approaches,approaches verification and validation.
CO7: Construct software of high quality – software that is reliable, and that is reasonably easy to understand,modify and maintain efficient,reliable,robust and cost-effective software solutions.  
210254 Microprocessor CO1:Exhibit skill of assembly language programming for the application.
CO2:ClassifyProcessorarchitectures.
CO3:Illustrate advanced features of 80386 Microprocessor.
CO4:Compare And Contrast Different Processor Modes.
CO5:Use Interrupt Mechanism In Applications
CO6:DifferentiatebetweenMicroprocessorsandMicrocontrollers.
CO7:Identifyandanalyzethetoolsandtechniquesusedtodesign,implement,anddebugmicroprocessor-based systems.
210255 Principles of Programming Languages CO1:Makeuseof Basic Principles Of Programming Languages.
CO2:DevelopaprogramwithDatarepresentationandComputations.
CO3:Develop programs using Object Oriented Programming language : Java.
CO4:Develop Application Using Inheritance,encapsulation,and polymorphism
CO5:Demonstrate Multithreading For Robust Application Development.
CO6:DevelopasimpleprogramusingbasicconceptsofFunctionalandLogicalprogrammingparadigm.  
210256 Data Structures and Algorithms Laboratory CO1:UnderstandtheADT/libraries,hashtablesanddictionarytodesignalgorithmsforaspecificproblem. CO2:Choosemostappropriatedatastructuresandapplyalgorithmsforgraphicalsolutionsoftheproblems.
CO3:Apply And Analyze nonlinear datastructurestosolverealworld complex problems.
CO4:Apply and analyze algorithm design techniques for indexing, sorting, multi-way searching,file organization and compression.
CO5:Analyze the The efficiency most appropriate data structure for creating efficient solutions for engineering design situations.  
210257 Microprocessor Laboratory CO1.Understandandapplyvariousaddressingmodesandinstructionsettoimplementassemblylanguageprograms
CO2.Apply Logic To Implementcode conversion.
CO3.Analyze and apply logic to demonstrate processor mode of operation  
210258 Project Based Learning II CO1:Identify The Real Life problem from societal need point of view
CO2:Chooseandcomparealternativeapproachestoselectmostfeasibleone
CO3:Analyzeandsynthesizetheidentifiedproblemfromtechnologicalperspective
CO4:Designthereliableandscalablesolutiontomeetchallenges
CO5:Evaluate The Solution Based On The Criteria Specified
CO6:Inculcatelonglifelearningattitudetowardsthesocietalproblems  
210259 Code of Conduct CO1: Understand the basic perception of profession, professional ethics, various moral and social issues, industrial standards, code of ethics and role of professional ethics in engineering field.
CO2: Awareofprofessionalrightsandresponsibilitiesofanengineer,responsibilitiesofanengineerforsafety andriskbenefitanalysis.
CO3: UnderstandtheimpactoftheprofessionalEngineeringsolutionsinsocietalandEnvironmentalcontexts,anddemonstratetheknowledgeof,andneedforsustainabledevelopment.
CO4:Acquire knowledge about various roles of engineers in a variety of global issues and able to apply ethical principlesto resolvesituationsthatarise intheirprofessionallives.  

X