COURSE DICTIONARY
SEMESTER-I
C101- ENGINEERING MATHEMATICS-20SC01T |
|
C101.1 |
Determine the inverse of a square matrix using matrix algebra. Apply the concepts of matrices and determinants to solve system of linear equations and find eigen values associated with the square matrix. |
C101.2 |
Find the equation of straight line in different forms. Determine the parallelism and perpendicularity of lines |
C101.3 |
Calculate trigonometric ratios of allied angles and compound angles. Transform sum (difference) of trigonometric ratios into product and vice versa |
C101.4 |
Differentiate various continuous functions and apply the concept in real life situations |
C101.5 |
Integrate various continuous functions and apply the concept in evaluating the area and volume through definite integrals |
C102- FUNDAMENTALS OF COMPUTER-20CS11T |
|
C102.1 |
Apply the knowledge of number system & Boolean algebra in computer system |
C102.2 |
Apply the knowledge of logic Circuits for practical application |
C102.3 |
Recognize the various hardware & software associated with computer |
C102.4 |
comprehend the functional units of a computer |
C102.5 |
Represent simple problems in terms of algorithm and flowchart |
C103- FUNDAMENTALS OF ELECTRICAL & ELECTRONICS ENGINEERING- 20EC01P |
|
C103.1 |
Comply with the safety procedures |
C103.2 |
Apply the fundamentals of electricity |
C103.3 |
Install and test electrical wiring system |
C103.4 |
Identify and Operate electrical machines, Batteries and UPS. |
C103.5 |
Identify and test the different electronic devices. |
C104- IT SKILLS-20CS01P |
|
C104.1 |
Illustrate the use basic use of coding and develop simple applications for android phones |
C104.2 |
Design and develop websites |
C104.3 |
Identify cloud services IOT applications |
C104.4 |
Apply workflow and use ERP for simple project plan |
C104.5 |
Implement best practices of cyber safety and security in workplace |
C105- ENVIRONMENTAL SUSTAINABILITY-20AU01T |
|
C105.1 |
Importance of ecosystem and terminology. |
C105.2 |
The extent of air pollution, effects, control measures and acts. |
C105.3 |
The extent of noise pollution, effects, control measures and acts. |
C105.4 |
The water and soil pollution, effects, control measures and acts |
C105.5 |
Different renewable energy resources and efficient process of harvesting. |
C102.6 |
Solid Waste Management and Environmental acts. |
SEMESTER-II
C201- Project Management Skills-20PM01T |
|
C201.1 |
Apply the concepts of Project Management to real projects which are expressed in the form of the Project reports or Engineering drawings |
C201.2 |
Estimate Project resources needed Time, Material and Effort, and Plan for execution |
C201.3 |
Understand, analyse and assess the risks involved in a project and plan for managing them |
C201.4 |
Use Project Management Software and processes to track and control Projects |
C201.5 |
Conduct inspection of Projects and audit progress and bills |
C201.6 |
Understand the Digital Technology trends in Project management and concepts like Smart cities |
C202-STATISTICS AND ANALYTICS-20SC02P |
|
C202.1 |
Understand the tools of data collection, classification and cleaning of data. |
C202.2 |
Able to summarize the given statistical data |
C202.3 |
Understand the measure of location and dispersion of data. |
C202.4 |
Learn the basics of Python programming. |
C203- COMMUNICATION SKILLS-20EG01P |
|
C203.1 |
Build better communication skills: oral and written expressions and body language |
C203.2 |
Enable critical thinking |
C203.3 |
Empower with active listening skills |
C203.4 |
Enable team work/collaboration |
C204- Computer Aided Engineering Graphics-20ME02P |
|
C204.1 |
Adopt the standards, dimensioning and construct appropriate drawing scales, in technical drawing development. |
C204.2 |
Visualize objects in all planes communication in design process. |
C204.3 |
Sketch orthographic projections into isometric projections and vice versa. |
C204.4 |
Use computer software and Apply computer aided drafting tools to create 2D /3 D engineering drawings |
C205- MULTIMEDIA & ANIMATION-20CS21P |
|
C205.1 |
Identify basic Multimedia features and applications. |
C205.2 |
Compile various Photo Editing techniques to create excellent Images. |
C205.3 |
Construct graphic design / web design like Advertisement/logo/flyer/Invitation Card/Banner/web site. |
C205.4 |
Animate geometrical objects by applying different animation principles |
SEMESTER III
C301- Python Programming-20CS31P |
|
C301.1 |
Install the latest version of python distribution and configure it for an appropriate workspace as needed for a given project |
C301.2 |
Write a program by selecting python constructs needed to solve a given problem and then code, execute, test and debug the program to obtain the desired result |
C301.3 |
Demonstrate how a program can be optimized by using modular programming approach |
C301.4 |
Identify and resolve both syntactical and semantic errors in a given code snippet. |
C302- Computer Hardware, Maintenance and Administration - 20CS32P |
|
C302.1 |
Assemble a computer as per given technical specifications following all necessary safety protocols and install, configure and setup an administrator for a Windows Operating System. |
C302.2 |
Diagnose a computer using the right diagnostic tools, identify the hardware problem and troubleshoot to resolve the problem following all safety protocols. |
C302.3 |
Diagnose an installed software using the right diagnostic tools, identify the bug/issue, troubleshoot to resolve bugs/issues and ensure all data and applications are backed up trouble shooting before |
C302.4 |
Explain e-waste protocols to be followed while disposing computer hardware, to ensure compliance with all required state pollution control board regulations. |
C303- Computer Networks - 20CS33P |
|
C303.1 |
Select an appropriate communication technology for a given network and ensure optimal performance by addressing issues arising from transmission impairments. |
C303.2 |
Design a network for a given specification by using the right network components, devices, topologies, protocols and software. |
C303.3 |
Design, build, test and troubleshoot a SOHO network for a given premises. |
C303.4 |
Demonstrate the configuration of IP address, routing, sub netting, client-server interaction (TCP,UDP) and DNS for a given WAN network using a network simulator and troubleshoot common network issues |
C304- Database System Concepts and PL/SQL- 20CS34P |
|
C304.1 |
Identify the elements of ER model for a given requirement, draw ER diagram and validate with the given requirement. |
C304.2 |
Translate the given ER diagram to a relational model and verify against integrity constraints. Also refine and normalize the relational database design against first three normal forms.
|
C304.3 |
Use appropriate SQL statements to create a database and other DB objects using a DBMS software |
C304.4 |
Perform insert, delete and/or update operations on the database and query the database to retrieve the required information using appropriate SQL statements and clauses. |
SEMESTER IV
C401- Data Structures with Python - 20CS41P |
|
C401.1 |
Explain data structures types, list their applications. |
C401.2 |
Apply the right Algorithm design strategies to solve a given problem |
C401.3 |
Choose the right data structure to develop solution to a given computing problem. |
C401.4 |
Analyse space and time complexities of the algorithm used and plot a graph. |
C402- Operating System and Administration - 20CS42P |
|
C402.1 |
Explain functions and services of an operating system. |
C402.2 |
Create a virtual environment and configure it to meet a specific application requirement |
C402.3 |
Identify and use Linux commands to create and manage simple file processing operations, organize directory structures, and develop shell script to automate given simple task. |
C402.4 |
Demonstrate the role and responsibilities of a Linux system administrator and analyse problems using suitable diagnostic tools and resolve issues. |
C403- Object Oriented Programming and Design with Java - 20CS43P |
|
C403.1 |
Design a solution for a given problem using object-oriented programming concepts and apply all appropriate object-oriented design principles |
C403.2 |
Write and test the code for a designed solution using java OOP concepts. |
C403.3 |
Identify exceptions in the designed or given solution and explain how to resolve them. |
C403.4 |
Demonstrate with an example a java application's connection with a database. |
C404- Software Engineering principles and practices- 20CS44P |
|
C404.1 |
Explain the typical software development life cycle (SDLC), list and differentiate the various SDLC models along with identifying where each model could be beneficial when applied. |
C404.2 |
Demonstrate the application of design thinking as a process, explain how it helps in requirement engineering and mitigate risks. |
C404.3 |
Study a given application requirement, create user stories, draw the appropriate UML diagram and validate to ensure user story/UML diagram meet with the given requirement. |
C404.4 |
Document standard test procedures and test cases for a given requirement to ensure the software gives the desired results for which it is built. |
C405- Indian Constitution - 20CS45T |
|
C405.1 |
Understand Preamble, salient features and importance of Indian Constitution. |
C405.2 |
Understand Fundamental rights, duties and Directive principles of state policy. |
C405.3 |
Understand Parliamentary system of governance, Structure, Functions, Power of Central, state governments (Legislative, Executive) and Judiciary. |
C405.4 |
Understand Panchayat Raj Institutions and Local self-governments, UPSC, KPSC,NHRC, Status of women, RTE etc. |
SEMESTER-I
SEMESTER- I |
||||||
C101 |
Engineering Mathematics - I |
15SC01M |
C201 |
Engineering Mathematics-II |
15SC02M |
|
C102 |
Applied Science |
15SC03S |
C202 |
Communication Skills in English |
15CP01E |
|
C103 |
Concepts of Electrical & Electronic Engineering |
15ECO1T |
C203 |
Digital and Computer fundamentals |
15CS21T |
|
C104 |
Applied Science Lab |
15SC04P |
C204 |
Digital Electronics Lab |
15EC03P |
|
C105 |
Basic Electronics Lab |
15EC02P |
C205 |
Basic Web Design Lab |
15CS22P |
|
C106 |
Basic Computer Skills Lab |
15CS11P |
C206 |
Multimedia lab |
15CS23P |
SEMESTER: III |
SEMESTER- IV |
|||||
C301 |
Programming with C |
15CS31T |
C401 |
Data Structures using C |
15CS41T |
|
C302 |
Computer Organization |
15CS32T |
C402 |
OOP with Java |
15CS42T |
|
C303 |
Database Management Systems |
15CS33T |
C403 |
Operating System |
15CS43T |
|
C304 |
Computer Network |
15CS34T |
C404 |
Professional Ethics & Indian Constitution |
15CS44T |
|
C305 |
Programming with C Lab |
15CS35P |
C405 |
Data Structures Lab |
15CS45P |
|
C306 |
DBMS and GUI Lab |
15CS36P |
C406 |
OOP with Java Lab |
15CS46P |
|
C307 |
Network Administration Lab |
15CS37P |
C407 |
Linux Lab |
15CS47P |
SEMESTER- V |
SEMESTER-VI |
|||||
C501 |
Software Engineering |
15CS51T |
C601 |
Software Testing |
15CS61T |
|
C502 |
Web Programming |
15CS52T |
C602 |
Network Security and Management |
15CS62T |
|
C503 |
Design and Analysis of Algorithms |
15CS53T |
C603 |
Cloud Computing |
15CS63B |
|
C504 |
Green Computing |
15CS54T |
C604 |
Software Testing lab |
15CS64P |
|
C505 |
Web Programming lab |
15CS55P |
C605 |
Network Security lab |
15CS65P |
|
C506 |
Design and Analysis of Algorithms lab |
15CS56P |
C606 |
In plant Training |
15CS66P |
|
C507 |
Professional Practices lab |
15CS57P |
C607 |
Project Work Phase -II |
15CS67P |
|
C508 |
Project Work Phase- I |
15CS58P |
SEMESTER I
C101-Engineering Mathematics-I -15SC01M |
|
CO101.1 |
Find the algebraic operations of matrices, values of determinants and inverse of matrix and solve the simultaneous linear equations. |
CO101.2 |
Find the product of vectors and their geometrical applications in finding moment of force, work done. |
CO101.3 |
Determine the probability of various types of events and solve the problems on laws of logarithms. |
CO101.4 |
Solve the problems on trigonometric functions with angle of any magnitude. |
CO101.5 |
Determine the meaning of imaginary and solve the different forms of complex numbers. |
CO101.6 |
Evaluate the limiting value of algebraic, trigonometric and exponential functions. |
C102 -Applied Science - 15SCO3S |
|
CO102.1 |
To determine the dimensions of objects by using measuring instruments and analyze scalars and vectors in mechanics. |
CO102.2 |
To understand and apply the basic knowledge of properties of solids and liquids applicable to engineering. |
CO102.3 |
To apply the concepts of thermal properties of matter and gas laws related to engineering. |
CO102.4 |
To analyze the different concepts of waves and vibrations of particles in the field of engineering. |
CO102.5 |
To study and relate the uses of modern technology in physics related to daily life and engineering. |
CO102.6 |
To apply the basic concepts of chemistry and their reactions in the field of engineering. |
C103- Concepts of Electrical & Electronic Engineering -15ECO1T |
|
CO103.1 |
Understand the fundamentals of electric circuits, parameters, measuring instruments, and different Laws. Solve problems. |
CO103.2 |
Understand the basic concepts of magnetic fields and electromagnetic induction. |
CO103.3 |
Understand the fundamentals of AC circuits and solve problems |
CO103.4 |
Differentiate the applications of transformers, stepper motors and brushless DC motor. |
CO103.5 |
Explain the need of protective devices in Computer field |
CO103.6 |
Understand the concept of Electronics, select UPS and maintenance of battery. |
C104 - Applied Science Lab - 15SCO4P |
|
CO104.1 |
To determine the different dimensions of given objects by using measuring instruments. |
CO104.2 |
To apply the vector concepts in engineering. |
CO104.3 |
To apply the knowledge of fluid dynamics in the field of engineering. |
CO104.4 |
To apply the concepts of wave motion in engineering. |
C105 - Basic Electronics Lab - 15EC02P |
|
CO105.1 |
Identify and Measure various electrical parameters. |
CO105.2 |
Verify different Laws and understand. |
CO105.3 |
Measure the parameters of transformer. |
CO105.4 |
Plot characteristics of diode. |
CO105.5 |
Understand rectifier and filter circuits. |
CO105.6 |
Use Op-Amp as amplifier. |
C106- Basic Computer Skills Lab -15CS11P |
|
CO106.1 |
Understand and identify the models, components of a computer along with its connections, operating system concepts along with internet operation. |
CO106.2 |
Demonstrate skills using word processor. |
CO106.3 |
Demonstrate skills using spreadsheet presentation. |
CO106.4 |
Demonstrate skills using presentation. |
SEMESTER II
C201- Engineering Mathematics-II - 15SC02M |
|
CO201.1 |
Formulate the equation of straight lines and conic sections in different forms. |
CO201.2 |
Determine the derivatives of different types of functions and evaluate the successive derivative of functions. |
CO201.3 |
Formulate the equation of tangent and normal to the curve, rate measure and maxima and minima. |
CO201.4 |
Evaluate the integrations of algebraic trigonometry and exponential functions. |
CO201.5 |
Calculate the area under the curve, volume by revolution,Centre of gravity and moment of inertia using definite integrals. |
CO201.6 |
Determine the order and degree of differential equations and form and solve ordinary differential equation by variable separable method and linear differential equation. |
SEMESTER- II
C202-COMMUNICATION SKILLS IN ENGLISH-(15CP01E) |
|
CO202.1 |
To understand the meaning of career planning and apply its benefits and guidelines. To develop the grammar skills by using parts of speech. |
CO202.2 |
To understand and relate the three traits servility, numbness to injustice and divisiveness. To develop the grammar skills using suffix and prefix, articles, prepositions and auxiliaries. |
CO202.3 |
To explain various environmental issues like global warming, its causes, effects and its preventions. To enhance grammar skills using synonyms, antonyms, question tags, short form of answers, listening, speaking skills. |
CO202.4 |
To examine the manner of communication in a conversation and to improve verbal and non verbal communication. To illustrate grammar skills like homonyms, homophones, subject verb agreement and descriptive writing. |
CO202.5 |
To comprehend the give passage and understand its moral and ability to write descriptive passage. To develop the grammar skills, tenses. |
CO202.6 |
To examine themselves to various social issues like farmer's suicide and etc. To develop the given passage and able to answers the linked questions, and enhance the grammar, active and passive voices. |
C203 - Digital and Computer fundamentals – 15CS21T |
|
CO203.1 |
Describe various number system and codes. |
CO203.2 |
Summarize different types of logic gates and apply Boolean laws and rules to simplify simple expressions. |
CO203.3 |
Demonstrate different types of combinational logic circuits. |
CO203.4 |
Construct different types of sequential logic circuits. |
CO203.5 |
Identify and illustrate basic organization of computer. |
CO203.6 |
Illustrate the memory concepts, I/O devices and peripherals. |
C204- Digital Electronics Lab - 15EC03P |
|
CO204.1 |
Identify the various digital ICs and understand their operation. |
CO204.2 |
Apply Boolean laws to simplify the digital circuits. |
CO204.3 |
Illustrate combinational logic circuits. |
CO204.4 |
Illustrate Sequential logic circuits. |
C205 - Basic Web Design Lab - 15CS22P |
|
CO205.1 |
Understand the concepts of website development |
CO205.2 |
Demonstrate knowledge and skills utilizing various HTML tags for designing a static web page. |
CO205.3 |
Apply screen-based user interfaces, with graphics, textual components, and navigation systems to achieve a unified, functional environment that results in static web page. |
CO205.4 |
Illustrate Table, Frames and relate the Cascading Style Sheets (CSS) features to specify various aspects of style, such as colours and text fonts and sizes, in their HTML documents and to understand the difference between linked, embedded and inline style specifications and how they operate in a “cascade”. |
C206 - Multimedia Lab- 15CS23P |
|
CO206.1 |
Apply basic elements and principles of photo editing software to achieve a great photo effect by applying effects like color, shadows, alteration of backgrounds, cropping and collage making. |
CO206.2 |
Create simple shapes using animation editing software and design simple animation by applying shape tweens and motion tweens. |
SEMESTER III
C301 - Programming with C - 15CS31T |
|
CO301.1 |
Illustrate syntax rules for numerical constants and variables, data types, arithmetic operators and expressions and Articulate them with different types of input/output formats using simple problems. |
CO301.2 |
Discuss different branching and looping statements and experiment using simple programs. |
CO301.3 |
Discuss different types of functions and write simple programs. |
CO301.4 |
Explain different types of arrays and write simple programs. |
CO301.5 |
Describe preprocessor and Discuss different types of string functions. |
CO301.6 |
Describe and differentiate between structure and unions to write simple programs. |
C302 - Computer Organization -15CS32T |
|
CO302.1 |
Recognize and explain the functional units of computers |
CO302.2 |
Describe assembly languages and machine instructions by analyzing how the data is stored and fetched from memory. |
CO302.3 |
Explain the execution of complete instruction and bus organizations. |
CO302.4 |
Identify various interrupt handling mechanism and buses. |
CO302.5 |
Differentiate between different types of memories. |
CO302.6 |
Discuss core architecture and pipelined concept. |
C303 - Database Management Systems-15CS33T |
|
CO303.1 |
Identify the characteristics of database and describe the architecture and languages of Database system. |
CO303.2 |
Identify the elements used in Entity Relationship diagram and sketch a simple diagram. |
CO303.3 |
Summarize relational model concept and illustrate the relational constraints. |
CO303.4 |
Describe Structured Query Language (SQL) and apply to query a database. |
CO303.5 |
Recognize and interpret normalization for relational databases. |
CO303.6 |
Visualize the features of NOSql and identify the database applications. |
C304 - Computer Network-15CS34T |
|
CO304.1 |
Define various data communication components in networking. |
CO304.2 |
Describe networking with reference to different types of models and topologies. |
CO304.3 |
Summarize the concepts related to error detection, correction and error control techniques. |
CO304.4 |
Recognize the importance of LAN components, protocols that enable multiple computers to communicate with one another. |
CO304.5 |
Identify the features of the different IP address classes. |
CO304.6 |
Explain different connectivity and devices related to WAN. |
C305 - Programming with C lab- 15CS35P |
|
CO305.1 |
Demonstrate branching statements |
CO305.2 |
Demonstrate looping statements |
CO305.3 |
Experiment on functions |
CO305.4 |
Construct programs on arrays |
CO305.5 |
Solve programs on structures |
CO305.6 |
Write program on Preprocessor directive #define |
C306- DBMS and GUI lab- 15CS36P |
|
CO306.1 |
Explain the underlying concepts of database technologies. Design and implement a database schema for a given problem-domain. |
CO306.2 |
Apply Normalization to a database |
CO306.3 |
Illustrate and query a database using SQL DML/DDL commands To motivate the students to relate all these to one or more commercial product environments as they relate to the developer tasks |
CO306.4 |
Design, create, build, and debug Gambas /Visual Basic Database applications. |
C307- Network Administration lab- 15CS37P |
|
CO307.1 |
Identify the different faults related to CPU and RAM |
CO307.2 |
Demonstrate the skills for assembly and disassembly of a PC and install OS |
CO307.3 |
Demonstrate the skills for computer networking and its services. |
SEMESTER IV
C401- Data Structures using C- 15CS41T |
|
CO401.1 |
Illustrate the concepts of pointers and dynamic memory allocation with programs. |
CO401.2 |
Discuss different types of file operations and command line arguments to develop simple program. of lists and apply various operations on them. |
CO401.3 |
Describe data structures and different types of linked list |
CO401.4 |
Construct stacks and queues using the concept of Arrays and Linked lists |
CO401.5 |
Illustrate the use of Binary Trees and its operations. |
CO401.6 |
Explain sorting and searching techniques with associated programs. |
C402 - OOP With Java- 15CS42T |
|
CO402.1 |
Discuss the OOP’s concept and Apply the concepts to design, implement, compile, test and execute simple Java programs. |
CO402.2 |
Explain the concepts related to classes and Use built-in methods of String and String Buffer classes. |
CO402.3 |
Define Inheritance and Discover Interface with programs |
CO402.4 |
Illustrate Packages and articulate with simple programs |
CO402.5 |
Illustrate multithreading concepts by experimenting with programs |
CO402.6 |
Interpret different types of Exceptions by solving programs. |
C403 - Operating System- 15CS43T |
|
CO403.1 |
Describe operating system operations and operating system structures. |
CO403.2 |
Understand process management and apply process scheduling algorithms |
CO403.3 |
Recognize Synchronization and discover the methods for handling deadlocks. |
CO403.4 |
Explain the memory management techniques. |
CO403.5 |
Discover the concepts related to virtual memory management |
CO403.6 |
Identify file systems concepts. |
C404 - Professional Ethics & Indian Constitution – 15CS44T |
|
CO404.1 |
Practice the moral values that ought to guide the Engineering profession. |
CO404.2 |
Discover of the set of justified moral principles of obligation, ideals that ought to be endorsed by the engineers and apply them to concrete situations. |
CO404.3 |
Know the definitions of risk and safety also discover different factors that affect the perception of risk. |
CO404.4 |
Appreciate the Ethical issues and Know the code of ethics adopted in various professional bodies and industries. |
CO404.5 |
Justify the need for protection of human rights and to know about concept of women empowerment. |
CO404.6 |
Know the successful functioning of democracy in India. |
C405 - Data Structures lab- 15CS45P |
|
CO405.1 |
Demonstrate the concepts of pointers |
CO405.2 |
Design programs based on the concepts of structures and files. |
CO405.3 |
Demonstrate the concepts of Stack, Queue and Linked List and apply various operations on them. |
CO405.4 |
Demonstrate the concept of binary tree traversal and its operations. |
CO405.5 |
Design programs based on the concept of sorting and searching techniques. |
C406 - OOP with Java Lab-15CS46P |
|
CO406.1 |
Create and use classes and Objects. |
CO406.2 |
Demonstrate the methods of String, String Buffer, Vector and Wrapper Classes. |
CO406.3 |
Implement interfaces and inheritance. |
CO406.4 |
Demonstrate the use of packages. |
CO406.5 |
Implement Multithreading concepts |
CO406.6 |
Demonstrate programming techniques with exception handling. |
C407 - Linux Lab- 15CS47P |
|
CO407.1 |
Demonstrate installation of Linux operating system and understand the importance of Linux. |
CO407.2 |
Appraise various command usage of files and directories. |
CO407.3 |
Show the working of vi editor in all its modes using various commands. |
CO407.4 |
Manage shell and processes using various commands. |
CO407.5 |
Write Shell scripts and C programs using vi editor. |
CO407.6 |
Demonstrate Linux administration and its environment. |
SEMESTER V
C501- Software Engineering- 15CS51T |
|
CO501.1 |
Identify the factors that drive software project and summarize the role of process model in a project |
CO501.2 |
Appraise SRS and to develop use cases for a project |
CO501.3 |
Evaluate system architecture and develop detailed task schedule from the overall estimates and planning |
CO501.4 |
Summarize structured design Methodologies |
CO501.5 |
Illustrate different coding principles with unit test process |
CO501.6 |
Identify the need for DevOps. |
C502- Web Programming – 15CS52T |
|
CO502.1 |
Discuss the fundamentals of web and concept of XHTML. |
CO502.2 |
Describe different concepts of JavaScript and XHTML documents and Construct dynamic documents with JavaScript. |
CO502.3 |
Describe XML using the user defined tags, DTD, Namespaces and Schemas with simple programs. |
CO502.4 |
Discuss the concepts of PHP with associated programs. |
CO502.5 |
Discuss different ways to access the database through the web using examples. |
CO502.6 |
Discuss various server based software using different technologies. |
C503 - Design and Analysis of Algorithms- 15CS53T |
|
CO503.1 |
Discuss the fundamentals of algorithm. |
CO503.2 |
Describe the analysis of algorithm efficiency using different notations. |
CO503.3 |
Discuss various problems using Brute force technique. |
CO503.4 |
Describe various problems using Dividend-Conquer Technique. |
CO503.5 |
Describe various problems using Decrease-and-Conquer. |
CO503.6 |
Discuss Greedy Techniques. |
C504- Green Computing – 15CS54T |
|
CO504.1 |
Discuss Green IT with its different dimensions and Strategies. |
CO504.2 |
Describe Green devices and hardware along with its green software methodologies. |
CO504.3 |
Discuss the various green enterprise activities, functions and their role with IT. |
CO504.4 |
Describe the concepts of how to manage the green IT with necessary components. |
CO504.5 |
Discuss the various laws, standards and protocols for regulating green IT. |
CO504.6 |
Identify the various key sustainability and green IT trends. |
C505 - Web Programming Lab-15CS55P |
|
CO505.1 |
Create dynamic documents using XHTML and java script. |
CO505.2 |
Develop programs by XML which includes user defined tags. |
CO505.3 |
Construct PHP documents by using string, arrays, methods and also database access through PHP. |
CO505.4 |
Create applications using Java Servlets and JSP. |
C506 - Design and Analysis of Algorithms Lab- 15CS56P |
|
CO506.1 |
Demonstrate Quick sort and Merge sort and calculate the time required to sort the elements. |
CO506.2 |
Implement the topological ordering of vertices, travelling salesman problem and Knapsack problem. |
CO506.3 |
Construct programs to check graph is connected or not using BFS and DFS methods |
CO506.4 |
Implement programs on divide and conquer, decrease and conquer |
CO506.5 |
Experiment finding the minimum cost of spanning tree using Prim’s algorithms and shortest path using Dijkstra’ algorithm. |
C507 - PROFESSIONAL PRACTICES – 15CS57P |
|
CO507.1 |
Recognize ethical responsibilities with respect to community, society, discipline and profession through oral communication skills |
CO507.2 |
Search the information related to topic, and acquire knowledge of contemporary issues related to advancements in Computer Science engineering. |
CO507.3 |
Discuss & disseminate about advancements in related profession including societal, environmental |
CO507.4 |
Demonstrate the ability to analyse a problem and communicate competently in groups. |
CO507.5 |
Exposure to various industry environment practice and global, societal, economic, and/or environmental issues, by listening experts talks and interact with them and make a presentation |
C508 -Project Work Phase-I- 15CS58P |
|
CO508.1 |
Get an idea and confidence in designing, analyzing and executing the project. |
CO508.2 |
Apply the knowledge of latest trends in process execution. |
CO508.3 |
Prepare document in team and enhance the students’ written and oral communication. |
CO508.4 |
Develop individual confidence to handle various engineering assignments and expose themselves to acquire life skills to meet social challenges |
SEMESTER VI
C601- Software Testing- 15CS61T |
|
CO601.1 |
Understand the challenges and problems faced, what is testing, types of testing and the models. |
CO601.2 |
Understand the different types of testing with their workings. |
CO601.3 |
Describe the techniques used in static testing. |
CO601.4 |
Visualizing the methods used to perform dynamic testing and case studies on it. |
CO601.5 |
Identify how to manage the testing process by developing the related documents. |
CO601.6 |
Analyze why tools are required, how to use them and understand the ethics required. |
C602 - Network Security & Management- 15CS62T |
|
CO602.1 |
Discuss the basic concepts of network security and various cryptographic algorithms. |
CO602.2 |
Describe various hardware and software securities for information. |
CO602.3 |
Discuss how Intrusion Detection System helps to provide security along with various types of firewalls. |
CO602.4 |
Describe how wireless security provided to information. |
CO602.5 |
Discuss various concepts of web security. |
CO602.6 |
Discuss security and law along with Internet Governance and Email policy. |
C603 - CLOUD COMPUTING- 15CS63B |
|
CO603.1 |
Understand need of cloud computing, cloud essentials, benefits, challenges, limitations, usage and applications, business models. |
CO603.2 |
Discuss the meaning of cloud computing, understand cloud models, cloud application architecture, cloud computing architecture and various infrastructure models. |
CO603.3 |
Understand the various cloud services. |
CO603.4 |
Determine the various software plus services possible for the users to place the very sensitive data housed on-site. |
CO603.5 |
Get knowledge of virtualization to know about virtual machines, virtual cluster, types of virtualization. |
CO603.6 |
Illustrate the different approaches to cloud computing, examples like Aneka, Autonomic computing engine. |
C604 - Software Testing Lab- 15CS64P |
|
CO604.1 |
Understanding Selenium tool to perform testing |
CO604.2 |
Writing test suits for applications. |
CO604.3 |
Construct and test simple programs. |
CO604.4 |
Understanding the use of bug tracking and testing tool Bugzilla, Jira |
C605 - Network Security Lab- 15CS65P |
|
CO605.1 |
Install and demonstrate virtual box or any other equivalent software and Grabbing banner with telnet and netcat |
CO605.2 |
Demonstrate port scanning, active machines, version of remote OS using NMAP or any other software. |
CO605.3 |
Experiment on active and passive fingerprinting, sniffing the router traffic, use of dumpsec |
CO605.4 |
Demonstrate wireless audit of an access point, ARP poisoning, IPCop Firewall installation using relevant softwares. |
CO605.5 |
Demostrate different cryptoalgorithms, IDS, Rootkits using suitable softwares. |
CO605.6 |
Demonstrate open ssl command, setup and monitor honeypot on network. |
C606 - INPLANT TRAINING-15CS66P |
|
CO606.1 |
Exposure to the organizational environment and recognize the requirement of the organization and cope with the organizational scenario. |
CO606.2 |
Identify career paths taking into account their individual strengths and aptitude and prepare a report about the work experience in organization |
CO606.3 |
Communicate effectively through technical presentation. |
CO606.4 |
Enhancing the employability skills and start-up skills to increase his/her ability to engage in life-long learning.
|
CO606.5 |
Develop individual confidence to handle various engineering assignments and expose themselves to acquire life skills to meet societal challenges. |
C607- Project Work- II -15CS67P |
|
CO607.1 |
Get an idea and confidence in designing, analyzing and executing the project. |
CO607.2 |
Apply the knowledge of latest trends in software development engineering and relate their ideas while executing the project |
CO607.3 |
Have complete understanding of Executing the project |
CO607.4 |
Prepare documents in team and enhance his written and oral communication presentations. |
CO607.5 |
Develop individual confidence to handle various engineering assignments and expose themselves to acquire life skills to meet societal challenges |