Course Outcome for Semester II A Y 2023-24:
Sr. No. |
Subjects of Sem II |
Class: SE | Subject: Computer Graphics |
1 | Apply mathematics and logics to develop computer programs for elementary graphics operations |
2 |
Apply polygon filling algorithms for 2D objects |
3 | Apply geometrical transformation techniques to produce, position and manipulate objects in 2 dimensional and 3 dimensional space |
4 | Describe mapping from world coordinates to device coordinates, clipping, and projections in order to produce 3D images on 2D output devices |
5 | Apply concepts of rendering, shading, animation, curves and fractals using computer graphics tools in design, development and testing of 2D, 3D modeling applications |
6 |
Comprehend the concepts of virtual reality |
Class: SE |
Subject: Database Management System |
1 |
Correlate fundamental elements of database management systems with the real world |
2 |
Design ER-models to represent simple database application scenarios |
3 |
Formulate SQL queries on data for relational databases |
4 |
Improve the database design by normalization & to incorporate query processing |
5 |
Analyze ACID properties for transaction management and concurrency control |
6 |
Analyze various database architectures and technologies |
Class: SE |
Subject: Engineering Mathematics III |
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& regression analysis and probability theory for data analysis and predictions in machine learning |
4 |
Solve Algebraic &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 |
Subject: Processor Architecture |
1 |
Apprehend architecture and memory organization of PIC 18 Micro-controller |
2 |
Implement embedded C programming for PIC 18 |
3 |
Use concepts of timers and interrupts of PIC 18 |
4 |
Demonstrate Demonstrate real life applications using PIC 18 |
5 |
Analyze Analyze architectural details of ARM processor |
Class: SE |
Subject: Software Engineering |
1 |
Compare different software process models and frameworks with recent Agile methodology |
2 |
Analyze and Compare different requirement analysis models with Software requirement specification document |
3 |
Analyze and Design models based on requirement gathering and analysis using component level design |
4 |
Analyze and Apply project planning, estimation and management to any project |
5 |
Apply and Analyze testing strategies on different parts of SDLC Cycle with testing quality attributes of any project |
6 |
Compare recent trends in software engineering such as CASE and Agile tools |
Class: TE |
Subject: Computer Network Security |
1 |
Apply the knowledge of application layer protocols like DHCP to configure Router and retrieve information |
2 |
Configure servers by demonstrating different servers with their applications. Distinguish between different wireless technologies and IEEE standards 802.11, 802.16 |
3 |
Analyze Routing Protocols for Ad-hoc Wireless Networks and Implement wireless sensor network |
4 |
Identify network security threats such as unauthorized access, denial of services attack, man in middle attack etc. Also compare various encryption algorithms and create cipher codes |
5 |
Developing applications by choosing basic cryptographic techniques digital signature, RSA, Diffie Hellman etc. |
6 |
Build appropriate security solutions against cyber-attacks |
Class: TE |
Subject: Data Science and Big Data Analysis |
1 |
Understand Big Data primitives and use in real World problems |
2 |
Learn , apply and examine different mathematical models for Big Data analytics |
3 |
Demonstrate Big Data learning skills by developing industry or research applications |
4 |
Analyze and apply each learning model comes from a different algorithmic approach and it will perform differently under different datasets |
5 |
Understand , apply and analyze needs, challenges and techniques for big data visualization |
6 |
Learn different programming platforms for big data analytics and apply in different big data use cases |
Class: TE |
Subject: Elective-II (Cloud Computing ) |
1 |
Examine fundamental concepts and technologies of cloud computing environments |
2 |
Illustrate various aspects of the virtualization and cloud enabling technologies and also learn to implement them |
3 |
Analyze various cloud programming models and apply them to solve problems on the cloud |
4 |
Explain data storage and Analyze major security issues in the cloud |
5 |
Examine recent trends in ubiquitous cloud for IoT |
6 |
Analyze the future cloud computing also identify how cloud will change OS |
Class: TE |
Subject: Web Application Development |
1 |
Create Static and Dynamic websites using technologies like HTML, CSS, Bootstrap |
2 |
Develop web based application using suitable client side and server side web technologies |
3 |
Create web application by using the knowledge of Front End & Back End Technologies |
4 |
Develop Develop mobile website using JQuery Mobile |
5 |
Design and deploy web application on cloud using AWS |
6 |
Develop solution to complex problems using appropriate method, technologies, frameworks, web services and content management |
Class: BE |
Subject: Distributed Computing System |
1 |
Demonstrate the core concepts of distributed systems. |
2 |
Understand the concept of middleware of distributed systems. |
3 |
Understand Inter-process communication methods and analyze different coordination algorithms. |
4 |
Comprehend the importance of replication to achieve fault tolerance in distributed systems. |
5 |
Analyze the design and functioning of existing distributed file systems, distributed multimedia, and distributed web-based systems. |
6 |
Understand various Recent Trends in distributed systems |
Class: BE |
Subject: Elective V (Game Engineering) |
1 |
Describe fundamentals of game engineering and the social- ethical issues in game development. |
2 |
Develop creative and critical thinking skills for designing compelling games. |
3 |
Apply game mechanics to make game more enjoyable. |
4 |
Analyze Games over Networks and Peer Effects. |
5 |
Demonstrate an understanding of various tools that are used in game development. |
6 |
Apply mathematical and game programming knowledge and skills to solve development tasks. |
Class: BE |
Subject: Elective-VI (Blockchain Technology) |
1 |
Understand the concept of cryptography and decentralization. |
2 |
Acquire fundamental knowledge of blockchain with issues associated with it. Classify different architecture and design of IoT |
3 |
Acquire knowledge of Ethereum blockchain platform. |
4 |
Understand hyper ledger fabric platform. |
5 |
Acquire the knowledge regarding working of tokenization. |
6 |
Describe the applications and risk involved |
Course Outcome for Semester I A Y 2023-24:
Sr. No. |
Subjects of Sem I |
Class: SE | Subject: Discrete Mathematics |
1 | Formulate and identify formal proof techniques to solve the problems with logical reasoning. |
2 |
Solve the combinatorial problems by using concept of probability theory |
3 | Solve the problems using Min cut Max flow algorithms , traveling salesman problems |
4 | Compare various types of relations and functions to provide solution to computational problems |
5 | Select appropriate techniques of number theory to solve problems. |
6 |
Compare fundamental algebraic structures |
Class: SE |
Subject: Object Oriented Programming |
1 |
Understand and compare different programming paradigm with OOP basic fundamentals |
2 |
Identify Identify OOPs concepts and apply it to model real-world problems |
3 |
Identify and apply constructors and destructors in object oriented problem statements. |
4 |
Use of inheritance and polymorphism principles in real world problems |
5 |
Identify errors and exceptions, use of generic programming and solve the problem during runtime execution |
6 |
Apply design patterns and use of file systems for different problem solutions |
Class: SE |
Subject: Data Structures and Algorithms |
1 |
Perform Perform basic analysis of algorithms with respect to time and space complexity and explore different linear data structures |
2 |
Select appropriate searching and/or sorting techniques in the application development |
3 |
Apply and implement algorithm to illustrate use of linear data structures such as stack, queue |
4 |
Apply and implement algorithms to create/represent and traverse trees (non-linear data structures) |
5 |
Design solution for finding shortest/minimum path in complex network and searching/sorting using nonlinear data structures |
6 |
Evaluate different hashing functions and Construct solution for accessing data from a sequential file. |
Class: SE |
Subject: Logic Design and Computer Organization |
1 |
Perform basic binary arithmetic & simplify logic expressions |
2 |
Grasp the operations of logic ICs and Implement combinational logic functions using ICs. |
3 |
Comprehend the operations of basic memory cell types and Implement sequential logic functions using ICs |
4 |
Elucidate the functions & organization of various blocks of CPU.8 |
5 |
Understand CPU instruction characteristics, enhancement features of CPU |
6 |
Describe an assortment of memory types (with their characteristics) used in computer systems and basic principle of interfacing input, output devices |
Class: SE |
Subject: Basics of Computer Network |
1 |
Understand the basic communication topics for computer network such as signals, topologies along with OSI and TCP/IP Model |
2 |
Understand and analyze data link layer services, Error detection, correction and data link control techniques |
3 |
Investigate and illustrate different Access mechanism and compare Ethernet standards |
4 |
Illustrate and analyze Network Layer services and addressing techniques |
5 |
Compare different routing protocols for network layer |
6 |
Illustrate and analyze transport layer services and protocols x and analyze transport layer services and protocols |
Class: TE |
Subject: Theory of Computation |
1 |
Identify the different computational problems that needs finite automata and different computational machines, understand them and Construct finite automata and its variants to solve computing problems |
2 |
Write regular expressions for the regular languages and finite automata |
3 |
Identify types of grammar, design and simplify Context Free Grammar |
4 |
Construct Pushdown Automata machine for the Context Free Language |
5 |
Design and analyze Turing machines for formal languages |
6 |
Understand decidable and undecidable problems, analyze complexity classes |
Class: TE |
Subject: Operating Systems |
1 |
Explain the role of Modern Operating Systems |
2 |
Apply the concepts of process and thread scheduling |
3 |
Illustrate Illustrate the concept of process synchronization, mutual exclusion and the deadlock |
4 |
Implement the concepts of various memory management techniques |
5 |
Make use of concept of I/O management and File system |
6 |
Understand Importance of System software |
Class: TE |
Subject: Machine Learning |
1 |
Identify and Apply basic concepts of machine learning and differentiate types of machine learning algorithms. |
2 |
Differentiate and apply suitable regression techniques and evaluate their performances |
3 |
Compare different types of classification models apply suitable classification model and evaluate their performances |
4 |
Illustrate the tree-based and probabilistic machine learning algorithms |
5 |
Identify different unsupervised learning algorithms for the related real-world problems |
6 |
Apply fundamental concepts of ANN |
Class: TE |
Subject: Human Computer Interaction |
1 |
Explain the importance of HCI study and principles of user-centered design (UCD) approach |
2 |
Develop understanding of human factors in HCI design |
3 |
Understand models, paradigms and context of interactions |
4 |
Design & implement effective user-interfaces following a structured and organized UCD process |
5 |
Evaluate & apply usability of a user-interface design |
6 |
Apply cognitive models for predicting human-computer-interactions |
Class: TE |
Subject: Design and Analysis of Algorithm |
1 |
Calculate computational complexity using asymptotic notations for various algorithms |
2 |
Apply Divide & Conquer as well as Greedy approach to design algorithms |
3 |
Understand and analyze optimization problems using dynamic programming |
4 |
Illustrate different problems using Backtrackings |
5 |
Compare different methods of Branch and Bound strategy |
6 |
Classify P, NP, NP-complete, NP-Hard problems |
Class: BE |
Subject: Information Storage and Retrieval |
1 |
Understand the concept of Information retrieval and to apply clustering in information retrieval. |
2 |
Use an indexing approach for retrieval of text and multimedia data. |
3 |
Evaluate performance of information retrieval systems. |
4 |
Apply the concepts of multimedia and distributed information retrieval. |
5 |
Use appropriate tools in analyzing the web information |
6 |
Simulate the working of a search engine and recommender system. |
Class: BE |
Subject: Software Project Management |
1 |
Apply the practices and methods for successful Software Project Management |
2 |
Create Design and Evaluate Project |
3 |
Analyze Project Schedule and calculate Risk Management with help of tools. |
4 |
Demonstrate different tools used for Project Tracking, Monitoring & Control. |
5 |
Identify Staff Selection Process and the issues related to Staff Management. |
6 |
Discuss and use modern tools for Software Project Management. |
Class: BE |
Subject: Deep Learning |
1 |
Understand the theoretical foundations, algorithms, and methodologies of Deep Learning |
2 |
Apply the concepts of Convolution Neural Networks and use of popular CNN architectures. |
3 |
Compare Feed Forward Neural Network and Recurrent Neural Network and learn modeling the time dimension using RNN and LSTM |
4 |
Elaborate unsupervised deep learning algorithms like Autoencoders. |
5 |
Explore Representation Learning and Transfer Learning techniques using variants of CNN architecture |
6 |
Evaluate the performance of deep learning algorithms and to provide solution for various real-world applications. |
Class: BE |
Subject: Elective – III (Mobile Computing) |
1 |
Understand the basic concepts of mobile computing, MAC and different multiplexing technics. |
2 |
Understand Protocols, Connection Establishment, Frequency Allocation, Routing of mobile telecommunication system like GSM, GPRS, UMTS. |
3 |
Understand the Generations of Mobile Communication Technologies |
4 |
Get learn mobile IP , Adhoc – Network, Reactive Routing protocols, Multicast Routing |
5 |
Obtaining knowledge of transport layer protocol TCP, File System, and different application layer protocols. |
6 |
Gain knowledge about different mobile platforms, operating Systems, Software Development Kit, Security Issues |
Class: BE |
Subject: Elective – IV (Introduction to DevOps) |
1 |
Understand the fundamental concepts of DevOps |
2 |
Link the background of DevOps with other technologies |
3 |
Comprehend the concept of continuous integration and continuous delivery |
4 |
Compare various stages of continuous deployment and test strategies |
5 |
Justify the importance of monitoring system and reliability engineering |
6 |
Use the latest tools in DevOps |
Course Outcome for Semester II A Y 2022-23:
Sr. No. |
Subjects of Sem II |
Class: SE | Subject: Computer Graphics |
1 | Apply mathematics and logics to develop computer programs for elementary graphics operations |
2 |
Apply polygon filling algorithms for 2D objects |
3 | Apply geometrical transformation techniques to produce, position and manipulate objects in 2 dimensional and 3 dimensional space |
4 | Describe mapping from world coordinates to device coordinates, clipping, and projections in order to produce 3D images on 2D output devices |
5 | Apply concepts of rendering, shading, animation, curves and fractals using computer graphics tools in design, development and testing of 2D, 3D modeling applications |
6 |
Comprehend the concepts of virtual reality |
Class: SE |
Subject: Database Management System |
1 |
Correlate fundamental elements of database management systems with the real world |
2 |
Design ER-models to represent simple database application scenarios |
3 |
Formulate SQL queries on data for relational databases |
4 |
Improve the database design by normalization & to incorporate query processing |
5 |
Analyze ACID properties for transaction management and concurrency control |
6 |
Analyze various database architectures and technologies |
Class: SE |
Subject: Engineering Mathematics III |
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& regression analysis and probability theory for data analysis and predictions in machine learning |
4 |
Solve Algebraic &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 |
Subject: Processor Architecture |
1 |
Apprehend architecture and memory organization of PIC 18 Micro-controller |
2 |
Implement embedded C programming for PIC 18 |
3 |
Use concepts of timers and interrupts of PIC 18 |
4 |
Demonstrate Demonstrate real life applications using PIC 18 |
5 |
Analyze Analyze architectural details of ARM processor |
Class: SE |
Subject: Software Engineering |
1 |
Compare different software process models and frameworks with recent Agile methodology |
2 |
Analyze and Compare different requirement analysis models with Software requirement specification document |
3 |
Analyze and Design models based on requirement gathering and analysis using component level design |
4 |
Analyze and Apply project planning, estimation and management to any project |
5 |
Apply and Analyze testing strategies on different parts of SDLC Cycle with testing quality attributes of any project |
6 |
Compare recent trends in software engineering such as CASE and Agile tools |
Class: TE |
Subject: Computer Network Security |
1 |
Apply the knowledge of application layer protocols like DHCP to configure Router and retrieve information |
2 |
Configure servers by demonstrating different servers with their applications. Distinguish between different wireless technologies and IEEE standards 802.11, 802.16 |
3 |
Analyze Routing Protocols for Ad-hoc Wireless Networks and Implement wireless sensor network |
4 |
Identify network security threats such as unauthorized access, denial of services attack, man in middle attack etc. Also compare various encryption algorithms and create cipher codes |
5 |
Developing applications by choosing basic cryptographic techniques digital signature, RSA, Diffie Hellman etc. |
6 |
Build appropriate security solutions against cyber-attacks |
Class: TE |
Subject: Data Science and Big Data Analysis |
1 |
Understand Big Data primitives and use in real World problems |
2 |
Learn , apply and examine different mathematical models for Big Data analytics |
3 |
Demonstrate Big Data learning skills by developing industry or research applications |
4 |
Analyze and apply each learning model comes from a different algorithmic approach and it will perform differently under different datasets |
5 |
Understand , apply and analyze needs, challenges and techniques for big data visualization |
6 |
Learn different programming platforms for big data analytics and apply in different big data use cases |
Class: TE |
Subject: Elective-II (Cloud Computing ) |
1 |
Examine fundamental concepts and technologies of cloud computing environments |
2 |
Illustrate various aspects of the virtualization and cloud enabling technologies and also learn to implement them |
3 |
Analyze various cloud programming models and apply them to solve problems on the cloud |
4 |
Explain data storage and Analyze major security issues in the cloud |
5 |
Examine recent trends in ubiquitous cloud for IoT |
6 |
Analyze the future cloud computing also identify how cloud will change OS |
Class: TE |
Subject: Web Application Development |
1 |
Create Static and Dynamic websites using technologies like HTML, CSS, Bootstrap |
2 |
Develop web based application using suitable client side and server side web technologies |
3 |
Create web application by using the knowledge of Front End & Back End Technologies |
4 |
Develop Develop mobile website using JQuery Mobile |
5 |
Design and deploy web application on cloud using AWS |
6 |
Develop solution to complex problems using appropriate method, technologies, frameworks, web services and content management |
Class: BE |
Subject: Distributed Computing System |
1 |
Demonstrate the core concepts of distributed systems. |
2 |
Understand the concept of middleware of distributed systems. |
3 |
Understand Inter-process communication methods and analyze different coordination algorithms. |
4 |
Comprehend the importance of replication to achieve fault tolerance in distributed systems. |
5 |
Analyze the design and functioning of existing distributed file systems, distributed multimedia, and distributed web-based systems. |
6 |
Understand various Recent Trends in distributed systems |
Class: BE |
Subject: Elective V (Game Engineering) |
1 |
Describe fundamentals of game engineering and the social- ethical issues in game development. |
2 |
Develop creative and critical thinking skills for designing compelling games. |
3 |
Apply game mechanics to make game more enjoyable. |
4 |
Analyze Games over Networks and Peer Effects. |
5 |
Demonstrate an understanding of various tools that are used in game development. |
6 |
Apply mathematical and game programming knowledge and skills to solve development tasks. |
Class: BE |
Subject: Elective-VI (Blockchain Technology) |
1 |
Understand the concept of cryptography and decentralization. |
2 |
Acquire fundamental knowledge of blockchain with issues associated with it. Classify different architecture and design of IoT |
3 |
Acquire knowledge of Ethereum blockchain platform. |
4 |
Understand hyper ledger fabric platform. |
5 |
Acquire the knowledge regarding working of tokenization. |
6 |
Describe the applications and risk involved |
Course Outcome for Semester I A Y 2022-23:
Sr. No. |
Subjects of Sem I |
Class: SE | Subject: Discrete Mathematics |
1 | Formulate and identify formal proof techniques to solve the problems with logical reasoning. |
2 |
Solve the combinatorial problems by using concept of probability theory |
3 | Solve the problems using Min cut Max flow algorithms , traveling salesman problems |
4 | Compare various types of relations and functions to provide solution to computational problems |
5 | Select appropriate techniques of number theory to solve problems. |
6 |
Compare fundamental algebraic structures |
Class: SE |
Subject: Object Oriented Programming |
1 |
Understand and compare different programming paradigm with OOP basic fundamentals |
2 |
Identify Identify OOPs concepts and apply it to model real-world problems |
3 |
Identify and apply constructors and destructors in object oriented problem statements. |
4 |
Use of inheritance and polymorphism principles in real world problems |
5 |
Identify errors and exceptions, use of generic programming and solve the problem during runtime execution |
6 |
Apply design patterns and use of file systems for different problem solutions |
Class: SE |
Subject: Data Structures and Algorithms |
1 |
Perform Perform basic analysis of algorithms with respect to time and space complexity and explore different linear data structures |
2 |
Select appropriate searching and/or sorting techniques in the application development |
3 |
Apply and implement algorithm to illustrate use of linear data structures such as stack, queue |
4 |
Apply and implement algorithms to create/represent and traverse trees (non-linear data structures) |
5 |
Design solution for finding shortest/minimum path in complex network and searching/sorting using nonlinear data structures |
6 |
Evaluate different hashing functions and Construct solution for accessing data from a sequential file. |
Class: SE |
Subject: Logic Design and Computer Organization |
1 |
Perform basic binary arithmetic & simplify logic expressions |
2 |
Grasp the operations of logic ICs and Implement combinational logic functions using ICs. |
3 |
Comprehend the operations of basic memory cell types and Implement sequential logic functions using ICs |
4 |
Elucidate the functions & organization of various blocks of CPU.8 |
5 |
Understand CPU instruction characteristics, enhancement features of CPU |
6 |
Describe an assortment of memory types (with their characteristics) used in computer systems and basic principle of interfacing input, output devices |
Class: SE |
Subject: Basics of Computer Network |
1 |
Understand the basic communication topics for computer network such as signals, topologies along with OSI and TCP/IP Model |
2 |
Understand and analyze data link layer services, Error detection, correction and data link control techniques |
3 |
Investigate and illustrate different Access mechanism and compare Ethernet standards |
4 |
Illustrate and analyze Network Layer services and addressing techniques |
5 |
Compare different routing protocols for network layer |
6 |
Illustrate and analyze transport layer services and protocols x and analyze transport layer services and protocols |
Class: TE |
Subject: Theory of Computation |
1 |
Identify the different computational problems that needs finite automata and different computational machines, understand them and Construct finite automata and its variants to solve computing problems |
2 |
Write regular expressions for the regular languages and finite automata |
3 |
Identify types of grammar, design and simplify Context Free Grammar |
4 |
Construct Pushdown Automata machine for the Context Free Language |
5 |
Design and analyze Turing machines for formal languages |
6 |
Understand decidable and undecidable problems, analyze complexity classes |
Class: TE |
Subject: Operating Systems |
1 |
Explain the role of Modern Operating Systems |
2 |
Apply the concepts of process and thread scheduling |
3 |
Illustrate Illustrate the concept of process synchronization, mutual exclusion and the deadlock |
4 |
Implement the concepts of various memory management techniques |
5 |
Make use of concept of I/O management and File system |
6 |
Understand Importance of System software |
Class: TE |
Subject: Machine Learning |
1 |
Identify and Apply basic concepts of machine learning and differentiate types of machine learning algorithms. |
2 |
Differentiate and apply suitable regression techniques and evaluate their performances |
3 |
Compare different types of classification models apply suitable classification model and evaluate their performances |
4 |
Illustrate the tree-based and probabilistic machine learning algorithms |
5 |
Identify different unsupervised learning algorithms for the related real-world problems |
6 |
Apply fundamental concepts of ANN |
Class: TE |
Subject: Human Computer Interaction |
1 |
Explain the importance of HCI study and principles of user-centered design (UCD) approach |
2 |
Develop understanding of human factors in HCI design |
3 |
Understand models, paradigms and context of interactions |
4 |
Design & implement effective user-interfaces following a structured and organized UCD process |
5 |
Evaluate & apply usability of a user-interface design |
6 |
Apply cognitive models for predicting human-computer-interactions |
Class: TE |
Subject: Design and Analysis of Algorithm |
1 |
Calculate computational complexity using asymptotic notations for various algorithms |
2 |
Apply Divide & Conquer as well as Greedy approach to design algorithms |
3 |
Understand and analyze optimization problems using dynamic programming |
4 |
Illustrate different problems using Backtrackings |
5 |
Compare different methods of Branch and Bound strategy |
6 |
Classify P, NP, NP-complete, NP-Hard problems. |
Class: BE |
Subject: Information Storage and Retrieval |
1 |
Understand the concept of Information retrieval and to apply clustering in information retrieval. |
2 |
Use an indexing approach for retrieval of text and multimedia data. |
3 |
Evaluate performance of information retrieval systems. |
4 |
Apply the concepts of multimedia and distributed information retrieval. |
5 |
Use appropriate tools in analyzing the web information |
6 |
Simulate the working of a search engine and recommender system. |
Class: BE |
Subject: Software Project Management |
1 |
Apply the practices and methods for successful Software Project Management |
2 |
Create Design and Evaluate Project |
3 |
Analyze Project Schedule and calculate Risk Management with help of tools. |
4 |
Demonstrate different tools used for Project Tracking, Monitoring & Control. |
5 |
Identify Staff Selection Process and the issues related to Staff Management. |
6 |
Discuss and use modern tools for Software Project Management. |
Class: BE |
Subject: Deep Learning |
1 |
Understand the theoretical foundations, algorithms, and methodologies of Deep Learning |
2 |
Apply the concepts of Convolution Neural Networks and use of popular CNN architectures. |
3 |
Compare Feed Forward Neural Network and Recurrent Neural Network and learn modeling the time dimension using RNN and LSTM |
4 |
Elaborate unsupervised deep learning algorithms like Autoencoders. |
5 |
Explore Representation Learning and Transfer Learning techniques using variants of CNN architecture |
6 |
Evaluate the performance of deep learning algorithms and to provide solution for various real-world applications. |
Class: BE |
Subject: Elective – III (Mobile Computing) |
1 |
understand the basic concepts of mobile computing, MAC and different multiplexing technics. |
2 |
understand Protocols, Connection Establishment, Frequency Allocation, Routing of mobile telecommunication system like GSM, GPRS, UMTS. |
3 |
understand the Generations of Mobile Communication Technologies |
4 |
Get learn mobile IP , Adhoc – Network, Reactive Routing protocols, Multicast Routing |
5 |
obtaining knowledge of transport layer protocol TCP, File System, and different application layer protocols. |
6 |
gain knowledge about different mobile platforms, operating Systems, Software Development Kit, Security Issues |
Class: BE |
Subject: Elective – IV (Introduction to DevOps) |
1 |
Understand the fundamental concepts of DevOps |
2 |
Link the background of DevOps with other technologies |
3 |
Comprehend the concept of continuous integration and continuous delivery |
4 |
Compare various stages of continuous deployment and test strategies |
5 |
Justify the importance of monitoring system and reliability engineering |
6 |
Use the latest tools in DevOps |
Course Outcome for Semester II A Y 2022-23:
Sr. No. |
Subjects of Sem II |
Class: SE | Subject: Computer Graphics |
1 | Apply mathematics and logics to develop computer programs for elementary graphics operations |
2 |
Apply polygon filling algorithms for 2D objects |
3 | Apply geometrical transformation techniques to produce, position and manipulate objects in 2 dimensional and 3 dimensional space |
4 | Describe mapping from world coordinates to device coordinates, clipping, and projections in order to produce 3D images on 2D output devices |
5 | Apply concepts of rendering, shading, animation, curves and fractals using computer graphics tools in design, development and testing of 2D, 3D modeling applications |
6 |
Comprehend the concepts of virtual reality |
Class: SE |
Subject: Database Management System |
1 |
Correlate fundamental elements of database management systems with the real world |
2 |
Design ER-models to represent simple database application scenarios |
3 |
Formulate SQL queries on data for relational databases |
4 |
Improve the database design by normalization & to incorporate query processing |
5 |
Analyze ACID properties for transaction management and concurrency control |
6 |
Analyze various database architectures and technologies |
Class: SE |
Subject: Engineering Mathematics III |
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& regression analysis and probability theory for data analysis and predictions in machine learning |
4 |
Solve Algebraic &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 |
Subject: Processor Architecture |
1 |
Apprehend architecture and memory organization of PIC 18 Micro-controller |
2 |
Implement embedded C programming for PIC 18 |
3 |
Use concepts of timers and interrupts of PIC 18 |
4 |
Demonstrate Demonstrate real life applications using PIC 18 |
5 |
Analyze Analyze architectural details of ARM processor |
Class: SE |
Subject: Software Engineering |
1 |
Compare different software process models and frameworks with recent Agile methodology |
2 |
Analyze and Compare different requirement analysis models with Software requirement specification document |
3 |
Analyze and Design models based on requirement gathering and analysis using component level design |
4 |
Analyze and Apply project planning, estimation and management to any project |
5 |
Apply and Analyze testing strategies on different parts of SDLC Cycle with testing quality attributes of any project |
6 |
Compare recent trends in software engineering such as CASE and Agile tools |
Class: TE |
Subject: Computer Network Security |
1 |
Apply the knowledge of application layer protocols like DHCP to configure Router and retrieve information |
2 |
Configure servers by demonstrating different servers with their applications. Distinguish between different wireless technologies and IEEE standards 802.11, 802.16 |
3 |
Analyze Routing Protocols for Ad-hoc Wireless Networks and Implement wireless sensor network |
4 |
Identify network security threats such as unauthorized access, denial of services attack, man in middle attack etc. Also compare various encryption algorithms and create cipher codes |
5 |
Developing applications by choosing basic cryptographic techniques digital signature, RSA, Diffie Hellman etc. |
6 |
Build appropriate security solutions against cyber-attacks |
Class: TE |
Subject: Data Science and Big Data Analysis |
1 |
Understand Big Data primitives and use in real World problems |
2 |
Learn , apply and examine different mathematical models for Big Data analytics |
3 |
Demonstrate Big Data learning skills by developing industry or research applications |
4 |
Analyze and apply each learning model comes from a different algorithmic approach and it will perform differently under different datasets |
5 |
Understand , apply and analyze needs, challenges and techniques for big data visualization |
6 |
Learn different programming platforms for big data analytics and apply in different big data use cases |
Class: TE |
Subject: Elective-II (Cloud Computing ) |
1 |
Examine fundamental concepts and technologies of cloud computing environments |
2 |
Illustrate various aspects of the virtualization and cloud enabling technologies and also learn to implement them |
3 |
Analyze various cloud programming models and apply them to solve problems on the cloud |
4 |
Explain data storage and Analyze major security issues in the cloud |
5 |
Examine recent trends in ubiquitous cloud for IoT |
6 |
Analyze the future cloud computing also identify how cloud will change OS |
Class: TE |
Subject: Web Application Development |
1 |
Create Static and Dynamic websites using technologies like HTML, CSS, Bootstrap |
2 |
Develop web based applicatio |
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.