Course Outcome for Semester I and Semester II A.Y 2023 - 24 :
Sr. No. |
Subjects |
Class: SE Discrete Mathematics |
|
1 |
Design and analyze real world engineering problems by applying set theory, propositional |
2 |
Develop skill in expressing mathematical properties of relation and function |
3 |
Identify number of logical possibilities of events to design professional engineering Solutions |
4 |
Model and solve computing problem using tree and graph Analyze the properties of binary |
5 |
Apply abstract algebra in combinatorics, coding theory and questions regarding geometric |
Class: SE Fundamentals Of Data Structures |
|
1 |
To demonstrate a detailed understanding of behaviour of data structures like array, linked |
2 |
To use appropriate algorithmic strategy for better efficiency |
3 |
To summarize data searching and sorting techniques. |
4 |
To discriminate the usage of various structures in approaching the problem solution |
5 |
To analyze and use effective and efficient data structures in solving various Computer Engineering domain problems. |
6 |
To design the algorithms to solve the programming problems. |
Class: SE Object Oriented Programming |
|
1 |
Analyze the strengths of object oriented programming |
2 |
Design and apply OOP principles for effective programming |
3 |
Develop the application using object oriented programming language(C++) |
4 |
Apply object-oriented concepts for advanced programming. |
Class: SE Computer Graphics | |
1 |
Define basic terminologies of Computer Graphics, interpret the mathematical foundation of |
2 |
Define the concept of windowing and clipping and apply various algorithms to fill and clip |
3 |
Explain the core concepts of computer graphics, including transformation in two and three |
4 |
Explain the concepts of color models, lighting, shading models and hidden surface elimination |
5 |
Describe the fundamentals of curves, fractals, animation and gaming. |
Class: SE Digital Electronics and Logic Design |
|
1 |
Simplify Boolean Expressions using K Map |
2 |
Design and implement combinational circuits |
3 |
Design and implement sequential circuits |
4 |
Develop simple real-world application using ASM and PLD |
5 |
Choose appropriate logic families IC packages as per the given design specifications |
6 |
Explain organization and architecture of computer system |
Class : SE Humanity & Social Science |
|
1 |
Aware of the various issues concerning humans and society. |
2 |
Aware about their responsibilities towards society. |
3 |
Sensitized about broader issues regarding the social, cultural, economic and human aspects, |
4 |
Able to understand the nature of the individual and the relationship between self and the |
5 |
Able to understand major ideas, values, beliefs, and experiences that have shaped human |
Class: SE Engineering Mathematics |
|
1 |
Solve Linear differential equations, essential in modelling and design of computer-based systems |
2 |
Apply concept of Fourier transform and Z-transform and its applications to continuous and discrete systems and image processing. |
3 |
Apply Statistical methods like correlation and regression analysis and probability theory for data analysis and predictions in machine learning. |
4 |
Solve Algebraic and Transcendental equations and System of linear equations using numerical techniques |
5 |
Obtain Interpolating polynomials, numerical differentiation and integration, numerical solutions of ordinary differential equations used in modern scientific computing |
Class: SE Data Structures and Algorithm. |
|
1 |
Identify and articulate the complexity goals and benefits of a good hashing scheme for real- world applications |
2 |
Apply non-linear data structures for solving problems of various domain |
3 |
Design and specify the operations of a nonlinear-based abstract data type and implement them in a high-level programming language |
4 | Analyze the algorithmic solutions for resource requirements and optimization |
5 | Use efficient indexing methods and multiway search techniques to store and maintain data |
6 | Use appropriate modern tools to understand and analyze the functionalities confined to the secondary storage. |
Class : SE Software Engineering | |
1 | Analyze software requirements and formulate design solution for a software |
2 | Design applicable solutions in one or more application domains using software engineering approaches that integrate ethical, social, legal and economic concerns |
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 |
4 | Model and design User interface and component-level. |
5 | Identify and handle risk management and software configuration management |
6 | Utilize knowledge of software testing approaches, approaches to verification and validation. |
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. |
Class :SE Microprocessor | |
1 | To apply the assembly language programming to develop small real life embedded application. |
2 | To understand the architecture of the advanced processor thoroughly to use the resources for programming |
3 | To understand the higher processor architectures descended from 80386 architecture |
Class :SE Principles of Programming Languages | |
1 | Make use of basic principles of programming languages |
2 | Able to develop a program with Data representation and Computations |
3 | Able to develop programs using Object Oriented Programming language : Java |
4 | Develop application using inheritance, encapsulation, and polymorphism |
5 | Able to demonstrate Applet and Multithreading for robust application development |
6 | Able to develop a simple program using basic concepts of Functional and Logical programming paradigm |
Class: TE Database and Management System. |
|
1 |
Analyze and design Database Management System using ER model |
2 |
Implement database queries using database languages. |
3 |
Normalize the database design using normal forms. |
4 | Apply Transaction Management concepts in real-time situations. |
5 |
Use NoSQL databases for processing unstructured data. |
6 |
Differentiate between Complex Data Types and analyze the use of appropriate data types. |
Class: TE Theory Of Computation |
|
1 |
Understand formal language, translation logic, essentials of translation, alphabets, language representation and apply it to design Finite Automata and its variants. |
2 |
Construct regular expression to present regular language and understand pumping lemma for RE. |
3 | Design Context Free Grammars and learn to simplify the grammar. |
4 | Construct Pushdown Automaton model for the Context Free Language. |
5 |
Devise Turing Machine for the different requirements outlined by theoretical computer science. |
6 | Analyze different classes of problems, and study concepts of NP completeness. |
Class: TE Systems Programming and Operating Systems |
|
1 |
Analyze and synthesize basic System Software and its functionality. |
2 | Identify suitable data structures and Design & Implement various System Software. |
3 | Compare different loading schemes and analyze the performance of linker and loader. |
4 | Implement and Analyze the performance of process scheduling algorithms. |
5 |
Identify the mechanism to deal with deadlock and concurrency issues. |
6 | Demonstrate memory organization and memory management policies. |
Class: TE Computer Networks and Security |
|
1 |
Summarize fundamental concepts of Computer Networks, architectures, protocols and technologies. |
2 |
Illustrate the working and functions of data link layer |
3 |
Analyze the working of different routing protocols and mechanisms. |
4 |
Implement client-server applications using sockets. |
5 |
Illustrate role of application layer with its protocols, client-server architectures. |
6 |
Comprehend the basics of Network Security. |
Class: TE Internet of Things and Embedded Systems. |
|
1 |
Understand the fundamentals and need of Embedded Systems for the Internet of Things. |
2 | Apply IoT enabling technologies for developing IoT systems |
3 | Apply design methodology for designing and implementing IoT applications. |
4 |
Analyze IoT protocols for making IoT devices communication. |
5 |
Design cloud based IoT systems. |
6 | Design and Develop secured IoT applications. |
Class: TE Distributed Systems |
|
1 |
Analyze Distributed Systems types and architectural styles |
2 |
Implement communication mechanism in Distributed Systems. |
3 |
Implement the synchronization algorithms in Distributed System applications |
4 |
Develop the components of Distributed File System. |
5 |
Apply replication techniques and consistency model in Distributed Systems. |
6 |
Build fault tolerant Distributed Systems. |
Class: TE Software Project Management. |
|
1 |
Comprehend Project Management Concepts. |
2 |
Use various tools of Software Project Management. |
3 |
Schedule various activities in software projects |
4 |
Track a project and manage changes |
5 |
Apply Agile Project Management. |
6 |
Analyze staffing process for team building and decision making in Software Projects and Management. |
Class: TE Data Science and Big data Analytics |
|
1 |
Analyze needs and challenges for Data Science Big Data Analytics. |
2 |
Apply statistics for Big Data Analytics |
3 |
Apply the lifecycle of Big Data analytics to real world problems |
4 |
Implement Big Data Analytics using Python programming |
5 |
Implement data visualization using visualization tools in Python programming |
6 |
Design and implement Big Databases using the Hadoop ecosystem |
Class: TE Web Technology |
|
1 | Implement and analyze behavior of web pages using HTML and CSS |
2 | Apply the client side technologies for web development. |
3 | Analyze the concepts of Servlet and JSP. |
4 | Analyze the Web services and frameworks. |
5 | Apply the server side technologies for web development |
6 | Create the effective web applications for business functionalities using latest web development platforms. |
Class: TE Artificial Intelligence | |
1 |
Identify and apply suitable Intelligent agents for various AI applications |
2 |
Build smart system using different informed search / uninformed search or heuristic approaches |
3 |
Identify knowledge associated and represent it by ontological engineering to plan a strategy to solve given problem |
4 |
Apply the suitable algorithms to solve AI problems |
5 |
Implement ideas underlying modern logical inference systems |
6 |
Represent complex problems with expressive yet carefully constrained language of representation |
Class: TE Information Security | |
1 |
Model the cyber security threats and apply formal procedures to defend the attacks |
2 |
Apply appropriate cryptographic techniques by learning symmetric and asymmetric key cryptography |
3 |
Design and analyze web security solutions by deploying various cryptographic techniques along with data integrity algorithms. |
4 |
Identify and Evaluate Information Security threats and vulnerabilities in Information systems and apply security measures to real time scenarios. |
5 |
Demonstrate the use of standards and cyber laws to enhance Information Security in the development process and infrastructure protection |
Class: TE Cloud Computing | |
1 | Understand the different Cloud Computing environment |
2 | Use appropriate data storage technique on Cloud, based on Cloud application |
3 | Analyze virtualization technology and install virtualization software |
4 | Develop and deploy applications on Cloud |
5 |
Apply security in cloud applications |
6 | Use advance techniques in Cloud Computing |
Class: BE Design and Analysis of Algorithms | |
1 | Formulate the problem |
2 | Analyze the asymptotic performance of algorithms |
3 | Decide and apply algorithmic strategies to solve given problem |
4 | Find optimal solution by applying various methods |
5 | Analyze and Apply Scheduling and Sorting Algorithms |
6 | Solve problems for multi-core or distributed or concurrent environments |
Class :BE Machine Learning | |
1 | Identify the needs and challenges of machine learning for real time applications |
2 | Apply various data pre-processing techniques to simplify and speed up machine learning algorithms. |
3 | Select and apply appropriately supervised machine learning algorithms for real timeapplications. |
4 | Implement variants of multi-class classifier and measure its performance |
5 | Compare and contrast different clustering algorithms |
6 | Design a neural network for solving engineering problems. |
Class: BE Blockchain Technology | |
1 | : Interpret the fundamentals and basic concepts in Blockchain |
2 | Compare the working of different blockchain platforms |
3 | Use Crypto wallet for cryptocurrency based transactions |
4 | Analyze the importance of blockchain in finding the solution to the real-world problems |
5 | Illustrate the Ethereum public block chain platform |
6 | Identify relative application where block chain technology can be effectively used andimplemented. |
Class :BE Cyber Security and Digital Forensics | |
1 | Analyze threats in order to protect or defend it in cyberspace from cyber-attacks |
2 | Build appropriate security solutions against cyber-attacks. |
3 | Underline the need of digital forensic and role of digital evidences |
4 | Explain rules and types of evidence collection |
5 | Analyze, validate and process crime scenes |
6 | Identify the methods to generate legal evidence and supporting investigation reports. |
Class: BE Software Testing and Quality Assurance | |
1 | Describe fundamental concepts in software testing such as manual testing, automation testingand software quality assurance |
2 | Design and Develop project test plan, design test cases, test data, and conduct test operations. |
3 | Apply recent automation tool for various software testing for testing software |
4 | Apply different approaches of quality management, assurance, and quality standard to softwaresystem. |
5 | Apply and analyze effectiveness Software Quality Tools |
6 | Apply tools necessary for efficient testing framework |
Class: BE High Performance Computing | |
1 | Understand various Parallel Paradigm |
2 | Design and Develop an efficient parallel algorithm to solve given problem |
3 | Illustrate data communication operations on various parallel architecture |
4 | Analyze and measure performance of modern parallel computing systems |
5 | Apply CUDA architecture for parallel programming |
6 | Analyze the performance of HPC applications |
Class: BE Deep Learning | |
1 | Understand the basics of Deep Learning and apply the tools to implement deep learningapplications |
2 | Evaluate the performance of deep learning models (e.g., with respect to the bias-variance tradeoff, overfitting and underfitting, estimation of test error). |
3 | To apply the technique of Convolution (CNN) and Recurrent Neural Network (RNN) forimplementing Deep Learning models |
4 | To implement and apply deep generative models |
5 | Construct and apply on-policy reinforcement learning algorithms |
6 | To Understand Reinforcement Learning Process |
Class: BE Natural Language Processing | |
1 | Describe the fundamental concepts of NLP, challenges and issues in NLP |
2 | Analyze Natural languages morphologically, syntactical and semantically OR Describe the concepts of morphology, syntax, semantics of natural language |
3 | Illustrate various language modelling techniques |
4 | Integrate the NLP techniques for the information retrieval task |
5 | Demonstrate the use of NLP tools and techniques for text-based processing of natural languages |
6 | Develop real world NLP applications |
Class: BE Pattern Recognition | |
1 | Analyze various type of pattern recognition techniques |
2 | Identify and apply various pattern recognition and classification approaches to solvethe problems |
3 | Evaluate statistical and structural pattern recognition |
4 | Percept recent advances in pattern recognition confined to various applications |
5 | Implement Bellman‘s optimality principle and dynamic programming |
6 | Analyze Patterns using Genetic Algorithms & Pattern recognition applications. |
Class: BE Business Intelligence | |
1 | Differentiate the concepts of Decision Support System & Business Intelligence |
2 | Use Data Warehouse & Business Architecture to design a BI system. |
3 | Build graphical reports |
4 | Apply different data preprocessing techniques on dataset |
5 | Implement machine learning algorithms as per business needs |
6 | Identify role of BI in marketing, logistics, and finance and telecommunication sector |
Merit list will be displayed on 11 September 2024 at 2:30 pm.
Grievances will be accepted between 2:30 pm to 4:30 pm.
Final merit list will be displayed at 5:30 pm.