Learning Outcomes Computer Engineering

Learning Outcomes

Programme Outcomes (POs)

Students are expected to know and be able to –

  • Engineering Knowledge: Apply the knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems.
  • Problem Analysis: Identity, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
  • Design / development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.
  • Conduct investigations of complex problems: Use research – based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
  • Modern tool usage: Create, select and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations
  • The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
  • Environment and sustainability:Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
  • Ethics:Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice
  • Individual and team work:Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
  • Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
  • Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
  • Life-long learning:Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

Programme Specific Outcomes (PSOs)

A graduate of the Computer Engineering Program will be able to-

  • Understand and apply recent technology trends and modern tools in diverse areas like Cybersecurity, High-Performance Computing, IoT, Web Design, AI/ML, Data Science, etc.
  • Identify and solve real-world problems with software engineering principles and cater to project-based learning through experiential and industrial exposure.

Course Outcomes (COs)

First-Year
Course Code and Name: 110005 - Programming and Problem Solving
110005.1 Inculcate and apply various skills in problem solving
110005.2 Choose most appropriate programming constructs and features to solve the problem in diversified domains
110005.3 Understand and apply basics, features and future of python programming to solve real-world problem
110005.4 Exhibit the programming skills for the problem that require the writing of well-documented programs including use of logical constructs of language, Python
110005.5 Apply concept of Object Oriented Programming using Python to solve complex problems
110005.6 Demonstrate significant experience with the Python program development environment
Second Year
Course code and Name: 210241 - Discrete Mathematics
210241.1 Formulate problems precisely, solve the problems, apply formal proof techniques, and explain the reasoning clearly.
210241.2 Apply appropriate mathematical concepts and skills to solve problems in both familiar and unfamiliar situations including those in real-life contexts.
210241.3 Design and analyze real world engineering problems by applying set theory, propositional logic and to construct proofs using mathematical induction
210241.4 Specify, manipulate and apply equivalence relations; construct and use functions and apply these concepts to solve new problems.
210241.5 Calculate numbers of possible outcomes using permutations and combinations; to model and analyze computational processes using combinatorics
210241.6 Model and solve computing problems using tree and graph and solve problems using appropriate algorithms.
210241.7 Analyze the properties of binary operations, apply abstract algebra in coding theory and evaluate the algebraic structures.
Course code and Name: 210242 - Fundamentals of Data Structure
210242.1 To analyze a detailed understanding of behaviour of data structures like array, linked list, stack, and queue by developing programs.
210242.2 To analyze appropriate algorithmic strategy for better efficiency.
210242.3 To design data searching and sorting techniques.
210242.4 To discriminate the usage of various structures in approaching the problem solution.
210242.5 To analyze and use effective and efficient data structures in solving various Computer Engineering domain problems.
210242.6 To design the algorithms to solve the programming problems.
Course code and Name: 210243 - Object Oriented Programming
210243.1 Apply constructs- sequence, selection and iteration; classes and objects, inheritance, use of predefined classes from libraries while developing software
210243.2 Design object-oriented solutions for small systems involving multiple objects.
210243.3 Use virtual and pure virtual functions and complex programming situations.
210243.4 Apply object-oriented software principles in problem solving.
210243.5 Analyze the strengths of object-oriented programming.
210243.6 Develop the application using object oriented programming language (C++).
Course Code and Name: 210244- Compute Graphics
210244.1 Identify the basic terminologies of Computer Graphics and interpret the mathematical foundation of the concepts of computer graphics.
210244.2 Apply mathematics to develop Computer programs for elementary graphic operations.
210244.3 Illustrate the concepts of windowing and clipping and apply various algorithms to fill and clip polygons.
210244.4 Understand and apply the core concepts of computer graphics, including transformation in two and three dimensions, viewing and projection
210244.5 Understand the concepts of color models, lighting, shading models and hidden surface elimination.
210244.6 Create effective programs using concepts of curves, fractals, animation and gaming
Course Code and Name: 210245- Digital Electronics and Logic Design 210248- Digital Electronics Lab
210245.1 Simplify Boolean Expressions using K Map.
210245.2 Design and implement combinational circuits
210245.3 Design and implement sequential circuits.
210245.4 Develop simple real-world applications using ASM and PLD
210245.5 Choose appropriate logic families IC packages as per the given design specifications
210245.6 Explain organization and architecture of computer system
210248.1 Design and implement hardware circuits for combinational and sequential circuits to test performance.
Course Code and Name: 210246 - Data Structures Laboratory
210246.1 Implement/Apply effective and efficient data structures such as array, queue, stack and linked list in solving various Computer Engineering domain problems.
210246.2 Apply various data searching and sorting methods & can determine time complexity.
Course Code and Name: 210247 - OOP and Computer Graphics Laboratory
210247.1 Understand and apply the concepts like inheritance, polymorphism, exception handling and generic structures for implementing reusable programming codes
210247.2 Analyze the concept of file and apply it while storing and retrieving the data from secondary storage
210247.3 Analyze and apply computer graphics algorithms for line-circle drawing, scan conversion and filling with the help of object oriented programming concepts.
210247.4 Understand the concept of windowing and clipping and apply various algorithms to fill and clip polygons.
210247.5 Apply logic to implement, curves, fractals, animation and gaming programs.
Course Code and Name: 210249 - Business Communication Skills
210249.1 Express effectively through verbal/oral communication and improve listening skills
210249.2 Write precise briefs or reports and technical documents.
210249.3 Prepare for group discussion / meetings / interviews and presentations.
210249.4 Explore goal/target setting, self-motivation and practicing creative thinking
210249.5 Operate effectively in multi-disciplinary and heterogeneous teams through the knowledge of team work, Interpersonal relationships, conflict management and leadership qualities
Course code and Name: 210250 - Humanity and Social Science
210250.1 Aware of various issues concerning humans and society
210250.2 Aware of their responsibilities towards society
210250.3 Sensitized about broader issues regarding the social, cultural, economic and human aspects involved in social changes
210250.4 Able to understand the nature of the individual and the relationship between the self and the community
210250.5 Able to understand major ideas, values, beliefs and experiences that have shaped human history and culture
Course code and Name: 210251 - Audit Course 3-1 Green Construction and Design
210251.1 To understand the importance of environment friendly society
210251.2 To apply primary measures to reduce carbon emissions from their surroundings.
210251.3 To learn the role of IT solutions in the design of green buildings.
210251.4 To understand the use of software systems to complete statutory compliances involved in the design of a new home or office building through green construction.
Course code and Name: 207003- Engineering Mathematics III
207003.1 Solve Linear differential equations, essential in modelling and design of computer-based systems. Apply the assembly language programming to develop small real life embedded application
207003.2 Apply concept of Fourier transform and Z-transform and its applications to continuous and discrete systems and image processing.
207003.3 Apply Statistical methods like correlation and regression analysis and probability theory for data analysis and predictions in machine learning.
207003.4 Solve Algebraic and Transcendental equations and System of linear equations using numerical techniques.
207003.5 Obtain Interpolating polynomials, numerical differentiation and integration, numerical solutions of ordinary differential equations used in modern scientific computing.
Course code and Name: 210252 - Data Structures and Algorithms
210252.1 Identify and articulate the complexity goals and benefits of a good hashing scheme for real- world applications.
210252.2 Apply non-linear data structures for solving problems of various domain.
210252.3 Design and specify the operations of a nonlinear-based abstract data type and implement them in a high-level programming language.
210252.4 Analyze the algorithmic solutions for resource requirements and optimization
210252.5 Use efficient indexing methods and multi way search techniques to store and maintain data.
210252.6 Use appropriate modern tools to understand and analyze the functionalities confined to the secondary storage.
Course code and Name: 210253 – Software Engineering
210253.1 Analyze software requirements and formulate design solution for a software.
210253.2 Design applicable solutions in one or more application domains using software engineering approaches that integrate ethical, social, legal and economic concerns.
210253.3 Apply new software models, techniques and technologies to bring out innovative and novelistic solutions for the growth of the society in all aspects and evolving into their continuous professional development.
210253.4 Model and design User interface and component-level.
210253.5 Identify and handle risk management and software configuration management.
210253.6 Utilize knowledge of software testing approaches, approaches to verification and validation.
210253.7 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.
Course code and Name: 210254 – Microprocessor
210254.1 Exhibit skill of assembly language programming for the application.
210254.2 Classify Processor architectures.
210254.3 Illustrate advanced features of 80386 Microprocessor.
210254.4 Compare and contrast different processor modes.
210254.5 Use interrupts mechanism in applications
210254.6 Differentiate between Microprocessors and Microcontrollers.
210254.7 Identify and analyze the tools and techniques used to design, implement, and debug microprocessor-based systems.
Course code and Name:210255 –Principles of Programming Languages
210255.1 Make use of basic principles of programming languages.
210255.2 Develop a program with Data representation and Computations.
210255.3 Develop programs using Object Oriented Programming language: Java.
210255.4 Develop applications using inheritance, encapsulation, and polymorphism.
210255.5 Demonstrate Multithreading for robust application development.
210255.6 Develop a simple program using basic concepts of Functional and Logical programming paradigm.
Course code and Name:210256–Data Structures and Algorithms Laboratory
210256.1 Understand the ADT/libraries, hash tables and dictionary to design algorithms for a specific problem.
210256.2 Choose most appropriate data structures and apply algorithms for graphical solutions of the problems.
210256.3 Apply and analyze non-linear data structures to solve real-world complex problems.
210256.4 Apply and analyze algorithm design techniques for indexing, sorting, multi-way searching,file organization and compression.
210256.5 Analyze the efficiency of a most appropriate data structure for creating efficient solutions for engineering design situations.
Course code and Name:210257- Microprocessor Lab
210257.1 Understand and apply various addressing modes and instruction sets to implement assembly language programs
210257.2 Apply logic to implement code conversion
210257.3 Analyze and apply logic to demonstrate processor mode of operation
Course code and Name:210258- Project Based Learning II
210258.1 Identify the real-life problem from a societal need point of view
210258.2 Choose and compare alternative approaches to select most feasible one
210258.3 Analyze and synthesize the identified problem from a technological perspective
210258.4 Design a reliable and scalable solution to meet challenges
210258.5 Evaluate the solution based on the criteria specified
210258.6 Inculcate long-life learning attitude toward the societal problems
Course code and Name:210259- Code of Conduct
210259.1 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.
210259.2 Aware of professional rights and responsibilities of an engineer, responsibilities of an engineer for safety and risk-benefit analysis.
210259.3 Understand the impact of the professional Engineering solutions in societal and Environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
210259.4 Acquire knowledge about various roles of engineers in variety of global issues and able to apply ethical principles to resolve situations that arise in their professional lives.
Third Year
Course Code and Name: 310241: Database Management Systems
310241.1 Analyze and design Database Management System using ER model
310241.2 Implement database queries using database languages
310241.3 Normalize the database design using normal forms
310241.4 Apply Transaction Management concepts in real-time situations
310241.5 Use No SQL databases for processing unstructured data
310241.6 Differentiate between Complex Data Types and analyze the use of appropriate data type
Course Code and Name: 310242: Theory of Computation
310242 .1 Understand formal language, translation logic, essentials of translation, alphabets, and language representation and apply it to design Finite Automata and its variants
310242 .2 Construct regular expression to present regular language and understand pumping lemma for RE
310242 .3 Design Context-Free Grammars and learn to simplify the grammar
310242 .4 Construct Pushdown Automaton model for the Context Free Language
310242 .5 Devise Turing Machine for the different requirements outlined by theoretical computer science
310242 .6 Analyze different classes of problems, and study concepts of NP-completeness
Course Code and Name: 310243- Systems Programming and Operating System
310243.1 Classify system software and application software.
310243.2 Analyze and design system software.
310243.3 Illustrate and synthesize various compilation tools like LEX, YACC.
310243.4 Recognize various roles and responsibilities of OS.
310243.5 Demonstrate and apply knowledge for the development of OS functionalities
310243.6 Investigate and design complex software tools through effective teamwork.
Course Code and Name: 310244- Computer Networks and Security
310244.1 Summarize fundamental concepts of Computer Networks, architectures, protocols, and technologies
310244.2 Illustrate the working and functions of the data link layer
310244.3 Analyze the working of different routing protocols and mechanisms
310244.4 Implement client-server applications using sockets
310244.5 Illustrate role of application layer with its protocols, client-server architectures
310244.6 Comprehend the basics of Network Security
Course Code and Name: 310245A- Elective I- Internet of Things and Embedded Systems
310245A.1 Understand the fundamentals and need of Embedded Systems for the Internet of Things
310245A.2 Apply IoT enabling technologies for developing IoT systems
310245A.3 Apply design methodology for designing and implementing IoT applications
310245A.4 Analyze IOT protocols for making IoT devices communication
310245A.5 Design cloud based IoT systems
310245A.6 Design and Develop secured IoT applications
Course Code and Name: 310246- Database Management Systems Laboratory
310246.1 Design E-R Model for given requirements and convert the same into database tables
310246.2 Design schema inappropriate normal form considering actual requirements
310246.3 Implement SQL queries for given requirements, using different SQL concepts
310246.4 Implement PL/SQL Code block for given requirements
310246.5 Implement NoSQL queries using MongoDB
310246.6 Design and develop applications considering actual requirements and using database concepts
Course Code and Name: 310247-Computer Networks and Security Laboratory
310247.1 Analyze the requirements of network types, topology and transmission media
310247.2 Demonstrate error control, flow control techniques and protocols and analyze them
310247.3 Demonstrate the subnet formation with IP allocation mechanism and apply various routing algorithms
310247.4 Develop Client-Server architectures and prototypes
310247.5 Implement web applications and services using application layer protocols
310247.6 Use network security services and mechanisms
Course Code and Name: 310248-Laboratory Practice I
310248.1 Implement language translators
310248.2 Use tools like LEX and YACC
310248.3 Implement internals and functionalities of Operating System
310248.4 Design IoT and Embedded Systems based application
310248.5 Develop smart applications using IoT
310248.6 Develop IoT applications based on cloud environment
Course Code and Name: 310249 – Seminar and Technical Communication
310249.1 Identify and Analyze recent topics of any domain
310249.2 Enhance technical writing skills.
310249.3 Identify an engineering problem, analyze it and propose a work plan to solve it.
310249.4 Communicate with professional technical presentation skills and Apply modern documentation tools to write the report
Course Code and Name: 310250 - Audit Course 5 Cyber Security
310250.1 Understand and classify various cybercrimes
310250.2 Understand how criminals plan for the cybercrimes
310250.3 Apply tools and methods used in cybercrime
310250.4 Analyze the examples of few case studies of cybercrimes
Course Code and Name: 310251- Data Science and Big Data Analytics
310251 .1 Analyze needs and challenges of Data Science and Big Data analytics.
310251 .2 Apply statistics to Big Data
310251 .3 Apply the Life Cycle of Big Data to Real World Problems.
310251 .4 Implement Big Data analytics with Python Programming.
310251 .5 Implement Data Visualization using Data Visualization tools in Python Programming.
310251 .6 Design and implement Big Databases using Hadoop Ecosystem.
Course Code and Name: 310252-Web Technology
310252.1 Implement and analyze behaviour of web pages using HTML and CSS
310252.2 Apply the client side technologies for web development
310252.3 Analyze the concepts of Servlet and JSP
310252.4 Analyze the Web services and frameworks
310252.5 Apply the server side technologies for web development
310252.6 Create the effective web applications for business functionalities using latest web development platform
Course Code and Name: 310253 - Artificial Intelligence
310253.1 Identify and apply suitable Intelligent agents for various AI applications
310253.2 Build smart system using different informed search / uninformed search or heuristic approaches
310253.3 Identify competitive environment and apply different strategies to solve adversarial search problems
310253.4 Identify knowledge associated and represent it by ontological engineering to plan a strategy to solve given problem
310253.5 Implement ideas underlying modern logical inference systems
310253.6 Represent complex problems with expressive yet carefully constrained language of representation
Course Code and Name: 310254A: Elective II- Information Security
310254.1 Model the cyber security threats and apply formal procedure to defends the attacks.
310254.2 Apply appropriate cryptographic techniques by learning symmetric & asymmetric key cryptography.
310254.3 Design & analyse web security solutions by deploying various cryptographic techniques along with data integrity algorithms.
310254.4 Identify & evaluate Information Security threats & vulnerability in information system & apply security measures to real time scenarios
310254.5 Demonstrate the use of standards & cyber laws to enhance Information Security in the development process & infrastructure protection.
Course Code and Name: 310255 - Internship
310255 .1 To demonstrate professional competence through industry internship.
310255 .2 To apply knowledge gained through internships to complete academic activities in a professional manner
310255 .3 To choose appropriate technology and tools to solve a given problem.
310255.4 To demonstrate abilities of a responsible professional and use ethical practices in day to day life.
310255.5 Creating network and social circle, and developing relationships with industry people
310255.6 To analyze various career opportunities and decide on carrier goals.
Course code and Name: 310256- Data Science and Big Data Analytics Laboratory
310256.1 Apply principles of Data Science for the analysis of real time problems
310256.2 Implement data representation using statistical methods
310256.3 Implement and evaluate data analytics algorithms
310256.4 Perform text pre processing
310256.5 Implement data visualization techniques
310256.6 Use cutting edge tools and technologies to analyze Big Data
Course Code and Name: 310257 - Web Technology Laboratory
310257.1 Understand the importance of website planning and website design issues
310257.2 Apply the client side and server side technologies for web application development
310257.3 Analyze the web technology languages, frameworks and services
310257.4 Create three tier web based applications
Course Code and Name: 310258: Laboratory Practice II
310258.1 Design a system using different informed search / uninformed search or heuristic approaches
310258.2 Apply basic principles of AI in solutions that require problem solving, inference, perception, knowledge representation, and learning
310258.3 Design and develop an interactive AI application
Course Code and Name: 310259: Leadership and personality development (Audit Course 6)
310259.1 Express effectively through communication and improve listening skills
310259.2 Develop effective team leadership abilities.
310259.3 Explore self-motivation and practice creative/new age thinking.
310259.4 Operate effectively in heterogeneous teams through the knowledge of teamwork, people skills, and leadership qualities.
Final Year
Course code and Name: 410241 : Design and Analysis of Algorithms
410241.1 Formulate the problem
410241.2 Analyze the asymptotic performance of algorithms
410241.3 Decide and apply algorithmic strategies to solve given problem
410241.4 Find optimal solution by applying various methods
410241.5 Analyze and Apply Scheduling and Sorting Algorithms
410441.6 Solve problems for multi-core or distributed or concurrent environments
Course code and Name: 410242 :Machine Learning
410242.1 Identify the needs and challenges of machine learning for real time applications
410242.2 Apply various data pre-processing techniques to simplify and speed up machine learning algorithms.
410242.3 Select and apply appropriately supervised machine learning algorithms for real time applications
410242.4 Implement variants of multi-class classifier and measure its performance.
410242.5 Compare and contrast different clustering algorithms.
410242.6 Design a neural network for solving engineering problems.
Course code and Name: 410243: Blockchain Technology
410243.1 Interpret the fundamentals and basic concepts in Blockchain
410243.2 Compare the working of different blockchain platforms
410243.3 Use Crypto wallet for cryptocurrency based transactions
410243.4 Analyze the importance of blockchain in finding the solution to the real-world problems
410243.5 Illustrate the Ethereum public block chain platform
410243.6 Identify relative application where block chain technology can be effectively used and implemented.
Course code and Name: Elective III 410244(C): Object oriented Modeling and Design
410244(C).1 Describe the concepts of object-oriented and basic class modeling.
410244(C).2 Draw class diagrams, sequence diagrams and interaction diagrams to solve problems.
410244(C).3 Choose and apply a befitting design pattern for the given problem
410244(C).4 To Analyze applications, architectural Styles & software control strategies
410244(C).5 To develop Class design Models & choose Legacy Systems.
410244(C).6 To Understand Design Patterns
Course code and Name: Elective IV 410245(D): Software Testing and Quality Assurance
410245(D).1 Describe fundamental concepts in software testing such as manual testing, automation testing and software quality assurance
410245(D).2 Design and Develop project test plan, design test cases, test data, and conduct test operations.
410245(D).3 Apply recent automation tool for various software testing for testing software.
410245(D).4 Apply different approaches of quality management, assurance, and quality standard to software system
410245(D).5 Apply and analyze effectiveness Software Quality Tools
410245(D).6 Apply tools necessary for efficient testing framework.
Course code and Name:410246:Laboratory Practice III
410246.1 Apply pre processing techniques on datasets.
410246.2 Implement and evaluate linear regression and random forest regression models.
410246.3 Apply and evaluate classification and clustering techniques.
410246.4 .5Analyze performance of an algorithm.
410246.5 Implement an algorithm that follows one of the following algorithm design strategies: divide and conquer, greedy, dynamic programming, backtracking, branch and bound.
410246.6 Interpret the basic concepts in Blockchain technology and its applications
Course code and Name: 410247:Laboratory Practice IV
410247.1 Apply android application development for solving real life problems
410247.2 Design and develop system using various multimedia components.
410247.3 Identify various vulnerabilities and demonstrate using various tools.
410247.4 Apply information retrieval tools for natural language processing
410247.5 Develop an application using open source GPU programming languages
410247.6 Apply software testing tools to perform automated testing
Course code and Name: 410248:Project Work Stage I
410248.1 Solve real life problems by applying knowledge.
410248.2 Analyze alternative approaches, apply and use most appropriate one for feasible solution
410248.3 Write precise reports and technical documents in a nutshell.
410248.4 Participate effectively in multi-disciplinary and heterogeneous teams exhibiting team work
410248.5 Inter-personal relationships, conflict management and leadership quality.
Course code and Name: 410259 Audit Course 7 – I: MOOC-learn New Skill
410249(I).1 To acquire additional knowledge and skill.
Course code and Name: 410250 - High Performance Computing
410250.1 Understand various Parallel Paradigm
410250.2 Design and Develop an efficient parallel algorithm to solve given problem
410250.3 Illustrate data communication operations on various parallel architecture
410250.4 Analyze and measure performance of modern parallel computing systems
410250.5 Apply CUDA architecture for parallel programming
410250.6 Analyze the performance of HPC applications
Course code and Name: 410251 - Deep Learning
410251.1 Understand the basics of Deep Learning and apply the tools to implement deep learning applications
410251.2 Evaluate the performance of deep learning models (e.g., with respect to the bias-variance trade off, overfitting and underfitting, estimation of test error).
410251.3 To apply the technique of Convolution (CNN) and Recurrent Neural Network (RNN) for implementing Deep Learning models
410251.4 To implement and apply deep generative models.
410251.5 Construct and apply on-policy reinforcement learning algorithms
410251.6 To Understand Reinforcement Learning Process
Course code and Name: 410252 A - LP V Natural Language Processing
410252.1 Describe the fundamental concepts of NLP, challenges and issues in NLP
410252.2 Analyze Natural languages morphologically, syntactical and semantically OR Describe the concepts of morphology, syntax, semantics of natural language
410252.3 Illustrate various language modeling techniques
410252.4 Integrate the NLP techniques for the information retrieval task
410252.5 Demonstrate the use of NLP tools and techniques for text-based processing of natural languages
410252.6 Develop real world NLP applications
Course code and Name: 410253(C) - LP VI Business Intelligence
410253.1 Differentiate the concepts of Decision Support System & Business Intelligence
410253.2 Use Data Warehouse & Business Architecture to design a BI system.
410253.3 Build graphical reports
410253.4 Apply different data preprocessing techniques on dataset
410253.5 Implement machine learning algorithms as per business needs
410253.6 Identify role of BI in marketing, logistics, and finance and telecommunication sector
Course code and Name: 410254 - Laboratory Practice V
410254.1 Analyze and measure performance of sequential and parallel algorithms.
410254.2 Design and Implement solutions for multicore/Distributed/parallel environment.
410254.3 Identify and apply the suitable algorithms to solve AI/ML problems.
410254.4 Apply the technique of Deep Neural network for implementing Linear regression and classification.
410254.5 Apply the technique of Convolution (CNN) for implementing Deep Learning models.
410254.6 Design and develop Recurrent Neural Network (RNN) for prediction.
Course code and Name: 410255 - Laboratory Practice VI
410255.1 Apply basic principles of elective subjects to problem solving and modeling.
410255.2 Use tools and techniques in the area of software development to build mini projects
410255.3 Design and develop applications on subjects of their choice.
410255.4 Generate and manage deployment, administration & security.
Course code and Name: 410256- Project Work Stage II
410256.1 Show evidence of independent investigation
410256.2 Critically analyze the results and their interpretation.
410256.3 Report and present the original results in an orderly way and placing the open questions in the right perspective.
410256.4 Link techniques and results from literature as well as actual research and future research lines with the research.
410256.5 Appreciate practical implications and constraints of the specialist subject