Subject (Course Name) and Code | CO | BT-Level | Description |
IT-11 Java Programming | CO1 | Understand | Understand Basic Concepts of OOPs, Java, Inheritance, Package. |
| CO2 | Understand | Understand Exception handling, arrays and Strings and multi-threading in Java |
| CO3 | Understand | Understand collection framework |
| CO4 | Apply | Develop GUI using Abstract Windows Toolkit (AWT) and event handling |
| CO5 | Apply | Develop Web application using JSP and Servlet, JDBC |
IT-12 Data Structure and Algorithms | CO1 | Apply | Demonstrate linear data structures linked list, stack and queue |
| CO2 | Apply | implement tree, graph, hash table and heap data structures |
| CO3 | Apply | apply brute force and backtracking techniques |
| CO4 | Apply | demonstrate greedy and divide-conquer approaches |
| CO5 | Apply | implement dynamic programming technique |
IT- 13 OOSE | CO1 | Understand | Distinguish different process model for a software development. |
| CO2 | Analyze | Design software requirements specification solution for a given problem definitions of a software system. |
| CO3 | Analyze | Apply software engineering analysis/design knowledge to suggest solutions for simulated problems |
| CO4 | Apply | Design user interface layout for different types of applications |
| CO5 | Understand | Recognize and describe current trends in software engineering |
IT- 14 Operating System Concepts | CO1 | Understand | Understand structure of OS, process management and synchronization. |
| CO2 | Understand | Understand multicore and multiprocessing OS |
| CO3 | Understand | explain Realtime and embedded OS |
| CO4 | Understand | understand Windows and Linux OS fundamentals and administration. |
| CO5 | Apply | solve shell scripting problems |
IT-15 Network Technologies | CO1 | Understand | Understand the basic concepts of Computer Network, and principle of layering |
| CO2 | Apply | Apply the error detection and correction techniques used in data transmission |
| CO3 | Apply | Apply IP addressing schemes and sub netting |
| CO4 | Understand | Understand the concept of routing protocols, Application layer protocols and Network Security |
| CO5 | Apply | Apply the socket programming basics to create a simple chat application |
IT-11L Practicals | CO1 | Apply | Demonstrate Collection framework |
| CO2 | Apply | Develop GUI using awt and swing |
| CO3 | Apply | Develop Web application using JSP and Servlet, JDBC |
| CO4 | Apply | Apply Data Structure to solve problems using JavaScript |
ITC11 Mini Project | CO1 | Create | Create working project using tools and techniques learnt in this semester |
IT-21 Python Programming | CO1 | Understand | Understand Demonstrate the concepts of python and modular programming. |
| CO2 | Apply | Apply the concepts of concurrency control in python |
| CO3 | Apply | Solve the real-life problems using object-oriented concepts and python libraries |
| CO4 | Apply | Demonstrate the concept of IO, Exception Handling, database |
| CO5 | Analyze | Analyze the given dataset and apply the data analysis concepts and data visualization |
IT-21 Software Project Management | CO1 | Apply | Understand the process of Software Project Management Framework and Apply estimation techniques. |
| CO2 | Understand | Learn the philosophy, principles and lifecycle of an agile project. |
| CO3 | Apply | Demonstrate Agile Teams and Tools and Apply agile project constraints and trade-offs for estimating project size and schedule |
| CO4 | Apply | Explain Project Tracking and Interpretation of Progress Report |
| CO5 | Analyze | Analyze Problem statement and evaluate User Stories |
MT-21 Optimization Techniques | CO1 | Understand | Understand the role and principles of optimization techniques in business world |
| CO2 | Apply | Demonstrate specific optimization technique for effective decision making |
| CO3 | Apply | Apply the optimization techniques in business environments |
| CO4 | Analyze | Illustrate and infer for the business scenario |
| CO5 | Analyze | Analyze the optimization techniques in strategic planning for optimal gain |
IT-23 Advance Internet Technologies | CO1 | Understand | Outline the basic concepts of Advance Internet Technologies |
| CO2 | Apply | Design appropriate user interfaces and implements webpage based on given problem Statement |
| CO3 | Apply | Implement concepts and methods of NodeJS |
| CO4 | Apply | Implement concepts and methods of Angular |
| CO5 | Apply | Build Dynamic web pages using server-side PHP programming with Database Connectivity |
IT-24 Advanced ADBMS | CO1 | Understand | Describe the core concepts of DBMS and various databases used in real applications |
| CO2 | Apply | Design relational database using E-R model and normalization |
| CO3 | Apply | Demonstrate XML database and nonprocedural structural query languages for data access |
| CO4 | Understand | Explain concepts of Parallel, Distributed and Object-Oriented Databases and their applications |
| CO5 | Apply | Apply transaction management, recovery management, backup and security – privacy concepts for database applications |
IT-21L Practical | CO1 | Apply | Implement python programming concepts for solving real life problems. |
| CO2 | Apply | Implement Advanced Internet Technologies |
ITC21 Mini Project | CO1 | Create | Create working project using tools and techniques learnt in this semester |