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. |