III YEAR I SEMESTER
Subject Code | Subject Name & CO's |
---|---|
67301 | WEB TECHNOLOGIES |
CO 1 : To build a custom website with HTML, CSS, and Bootstrap. CO 2 : Demonstrate JavaScript, XML, DHTML and related Technologies. CO 3 : Implement the Database Connectivity and Component Technologies like Beans. CO 4 : Develop and deploy Servlet based web applications. CO 5 : Develop Server-side programming using JSP. |
|
67302 | AUTOMATA AND COMPILER DESIGN |
CO 1 : Thoroughly understand formal language principles, employ finite state machines to solve problems in computing for recognizing languages and work with LEX tool to write lexical analyzer for programming languages like C, C++ and Java. CO 2 : Understand various parsing techniques and YAAC tool to write parser for programming languages like C, C++. CO 3 : Understand how to incorporate semantic actions and type information for identifiers and use them in performing type checking. CO 4 : Understand various storage organizations, allocation strategies, intermediate code representations and generation for various programming language constructs. CO 5 : Apply optimization techniques on intermediate code and learn to generate the target code using various target code generation techniques. |
|
67303 | DATA MINING |
CO 1 : Display a comprehensive understanding of different data mining tasks and the algorithms most appropriate for addressing them. Evaluate and select appropriate Data mining algorithm for different Data Mining tasks. CO 2 : Assess raw input data and process it to provide suitable input for a range of Data mining algorithms. CO 3 : Discover and measure interesting patterns from different kinds of databases. CO 4 : Apply technique of classification to implement supervised learning mechanisms. CO 5 : Apply the techniques of clustering, and outlier data to implement unsupervised learning mechanisms. |
|
64309 | MICROPROCESSORS AND INTERFACING |
CO 1 : Describe the architecture of 8086 microprocessor, pin diagram, and timing diagrams of reading and write cycles. CO 2 : Understand how to use the instructions, assembler directives and operators to write an assembly language program. CO 3 : Understand the stack and interrupt structure related details and programming techniques. CO 4 : Interface peripherals like memories and I/O devices to 8086. CO 5 : Describe the architecture of 8051 microcontrollers with signal descriptions. |
|
68301/68352 | Managerial Economics and Financial Analysis |
CO 1 : Familiarize with the fundamentals of Economics such as Demand function, Law of demand, Elasticity of demand and Demand Forecasting methods etc. CO 2 : Evaluate Economies of Scale and the Break-Even Point of the business activity. CO 3 : Understand the different Market Structures and Macro Economic concepts. CO 4 : Able to understand the accounting system and preparation of Final Accounts. CO 5 : Analyze Accounting Statements like Income Statement and Balance Sheet to understand financial performance of the business. |
|
67331 | WEB TECHNOLOGIES LAB |
CO 1 : To build a custom website with HTML, CSS, and Bootstrap. CO 2 : Demonstrate JavaScript, XML, DHTML and related Technologies. CO 3 : Implement the Database Connectivity and Component Technologies like Beans. CO 4 : Deploy the servlet technology & API. CO 5 : Construct the fundamentals of JSP. |
|
64335 | MICROPROCESSORS AND INTERFACING LAB |
CO 1 : Execute different programs for 8086 microprocessor in ASM. CO 2 : Interface various I/O Devices like a stepper motor, ADC, DAC etc. with 8086 microprocessor. CO 3 : Set up communication between two microprocessors. CO 4 : Execute programs for 8051 microcontrollers using IDE software. |
|
68331/68382 | ADVANCED ENGLISH COMMUNICATION & SOFT SKILLS LAB |
CO 1 : Evolve as effective communicators. CO 2 : Emerge as decision makers, time managers and good negotiators. CO 3 : Gain proficiency in resume writing and requisite interview skills. CO 4 : Collate ideas and information and organize them relevantly and coherently. CO 5 : Be empowered to use soft skills in the global context. |
|
68332 | EFFECTIVE TECHNICAL COMMUNICATION LAB |
CO 1 : Attain proficiency in features of Technical communication. CO 2 : Develop expertise in reading skills. CO 3 : Use English language appropriately to write effective reports, e-mails, notes and summaries. CO 4 : Become proficient in Analytical and Critical Thinking Skills. CO 5 : Be empowered to use English language effectively in Technical Communication. |
III YEAR II SEMESTER
Subject Code | Subject Name & CO's |
---|---|
67351 | PROBLEM SOLVING THROUGH PYTHON |
CO 1 : Structure simple Python programs for solving problems. CO 2 : Decompose a Python program into functions. CO 3 : Read and write data from/to files and explore the Object-Oriented concepts. CO 4 : Create Framework and explore the Database connectivity. CO 5 : Handle data and make analysis with Numpy and Matplot lib. |
|
67352 | ADVANCED WEB TECHNOLOGIES |
CO 1 : To understand the use of prototyping, ES6 classes, advanced JavaScript concepts and make use of the XMLHttpRequest API. CO 2 : To define, compare and use of the four types of NoSQL Databases. CO 3 : To design and build robust REST APIs using Node.js, demonstrate the Express framework and work with Typescript. CO 4 : To implement one way / two-way data binding for data interpolation, dependency injection and design single page application using Angular2. CO 5 : To create smaller components to build Interactive User interfaces using ReactJS. |
|
67353 | DESIGN AND ANALYSIS OF ALGORITHMS |
CO 1 : Understand asymptotic notations to analyze the performance of algorithms. CO 2 : Apply algorithms for performing operations on graphs and trees. CO 3 : Identify the differences in design techniques and apply to solve optimization problems. CO 4 : To apply algorithm design paradigms for complex problems and solve novel problems, by choosing the appropriate algorithm design technique for their solution and justify their selection. CO 5 : Understand concepts of non-deterministic algorithms. |
|
Professional Elective - I | |
65354 | PRINCIPLES OF ARTIFICIAL INTELLIGENCE |
CO 1 : Identify the scope for agent-based engineering solutions using AI based tools. CO 2 : Demonstrate advanced search strategies. CO 3 : Master the knowledge representation-based AI solutions. CO 4 : Understand the role of multi-agent systems in AI. CO 5 : Give a complete basic knowledge about PSO and AI. |
|
67355 | ADVANCED DATABASES |
CO 1 : Understand issues related to Distributed database Design. CO 2 : Apply Partitioning techniques to databases. CO 3 : Design and develop query processing strategies. CO 4 : Understand transaction processing and concurrency control in distributed databases. CO 5 : Learn distributed concurrency control based on the distinguished copy techniques and the voting methods. |
|
67356 | EMBEDDED SYSTEMS |
CO 1 : Understand inherent complexity in the design of an embedded system. CO 2 : Explore different functional units of a micro-controller with 8051 as an example. CO 3 : Explore tools and techniques in an embedded environment and will be able to develop assembly language programs for 8051 based systems. CO 4 : Appreciate the primitives of a real time operating system and will be able to differentiate between a generic OS and an RTOS. CO 5 : Develop and deploy an assembly language program from host machine to target machine. CO 6 Explore different embedded architectures such as SHARC, ARM and their networking. |
|
67357 | BIG DATA ANALYTICS |
CO 1 : Describe big data and use cases from selected business domains. CO 2 : Explain NoSQL big data management. CO 3 : Install, configure, and run Hadoop and HDFS. CO 4 : Perform map-reduce analytics using Hadoop. CO 5 : Use Hadoop related tools such as HBase, Cassandra, Pig, and Hive for big data. |
|
67381 | PROBLEM SOLVING THROUGH PYTHON LAB |
CO 1 : Write Python programs using control statements and data structures. CO 2 : Develop modular programming skills using modules and packages. CO 3 : Develop applications to read and write data from/to files and explore the Object- Oriented concepts. CO 4 : Familiar with Django framework and develop sample applications. CO 5 : Familiarize with Numpy and Matplot lib and apply them for data visualization-based applications. |
|
67382 | ADVANCED WEB TECHNOLOGIES LAB |
CO 1 : To understand the use of prototyping, ES6 classes, advanced JavaScript concepts and make use of the XMLHttpRequest API. CO 2 : To define, compare and use of the four types of NoSQL Databases. CO 3 : To design and build robust REST APIs using Node.js, demonstrate the Express framework and work with Typescript. CO 4 : To implement one way / two way data binding for data interpolation, dependency injection and design single page application using Angular2. CO 5 : To create smaller components to build Interactive User interfaces using ReactJS. |
|
67383 | MOBILE APPLICATION DEVELOPMENT USING ANDROID LAB |
CO 1 : Comprehend the role of Activities in Android applications and develop apps using two or more activities. CO 2 : Develop Layouts and views in android using sample applications. CO 3 : Demonstrate the ways of storing data persistently in Android using databases, shared preferences and files. CO 4 : Appreciate and apply content providers for sharing data between applications. CO 5 : Comprehend the scheme of storing and reading data from internal and external memory. |
|
68381 | Quantitative Ability Lab |
CO 1 : Solve the problems using Number Systems, Percentages and Profit & Loss. CO 2 : Solve the problems using Interest, Speed Time and Distance. CO 3 : Solve the problems using Ratio and Proportion, Progressions and Inequality. CO 4 : Solve the problems using Menstruation, Geometric, Clocks & Calendars questions. CO 5 : Practice general problems in Placement, CAT and GRE etc. tests. |
IV YEAR CO's III YEAR CO's II YEAR CO's I YEAR CO's