Course code Course Name Course Outcomes Program Outcomes Program Specific Outcomes

II/IV B.TECH I SEM (R-15)

CS211 MATHEMATICS – III At the end of this course the student can able to
C211.1: Solve the partial differential equations.
C211.2: Find the Fourier Transform, Sine Transform and Cosine Transform.
C211.3: Solve the system of equations using Bisection method, Newton Rap son method-U decomposition method.
C211.4: Apply the Concepts of Operators& finite differences.
C211.5: Find the numerical solutions of ordinary and partial differential equations
PO1, PO2 PSO2
CS212 DIGITAL LOGIC DESIGN On successful completion of this course, the students will be able to:
C212.1: Define the basic digital logic fundamentals such as numbering system, binary codes and Boolean algebra.( Knowledge)
C212.2: Solve Boolean functions using Karnaugh maps and tabulation method. (Analysis)
C212.3: Design combinational logic circuits like adders,substactors,multiplexer and demultiplexer. (Synthesis)
C212.4: Design sequential logic circuits like shift registers and counters(synthesis)
C212.5: Describe different types of memory elements like RAM,ROM and PLDs.(knowledge)
PO1, PO2, PO3, PO4 PSO1, PSO2
CS213 OPERATING SYSTEMS On successful completion of this course, the students will be able to:
CS213.1: Ability to Explain the Process concept and Process scheduling (knowledge)
CS213.2: Analyze Scheduling algorithms and formulate solutions for critical section problem (Analysis)
CS213.3: Describe System model for deadlock, Methods for handling deadlocks and memory management strategies (knowledge)
CS213.4: Explain various Access methods and various files concepts.(knowledge)
CS213.5: Identify and Analyze Page Replacement algorithms (Analysis)
PO1, PO2, PO3, PO5, PO6, PO12 PSO1, PSO2, PSO3
CS214 DISCRETE MATHEMATICAL STRUCTURES On successful completion of this course, the students will be able to:
C214.1: Solve mathematical problems with discrete structures (Evolution level)
C214.2: Explain basics of logic, set theory and functions (Knowledge level)
C214.3: Solve Elementary combinatory (Evolution level)
C214.4: Apply the recurrence relations in programming.(Application level)
C214.5: Apply graph theory concepts in various fields of computer science and engineering. (Application level)
PO1, PO2, PO3, PO4 PSO1
CS215 DATA STRUCTURE USING C On successful completion of this course, the students will be able to:
C215.1: Able to Explain the Representations and applications of stack, queue, and Linked List . (knowledge)
C215.2:Analyze different operations on polynomial (Analysis)
C215.3: Differentiate BFS and DFS (comprehension)
C215.4: Differentiate sorting and searching algorithms.(comprehension)
C215.5: Explain the concepts of Trees and Graphs (knowledge)
PO1, PO2, PO3, PO5, PO6, PO12 PSO1, PSO2, PSO3
CS216 PROFESSIONAL ETHICS AND HUMAN VALUES On successful completion of this course, the students will be able to:
C216.1: Explain values.( KNOWLEDGE LEVEL)
C216.2: Explain human values.(KNOWLEDGE LEVEL)
C216.3: Analyze ideas on Engineering Ethics. (APPLICATION LEVEL)
C216.4: Explain need of Engineering Ethics.(KNOWLEDGE LEVEL)
C216.5: Apply various types of negative and positive faces of Engineering Ethics.(APPLICATION LEVEL)
PO6, PO8, PO10, PO12 PSO1, PSO3

II/IV B.TECH II SEM (R-15)

CS221 PROBABILITY & STATISTICS On successful completion of this course, the students will be able to:
C221.1: Explain sampling distribution of mean and variance.( Knowledge)
C221.2: Calculate Inferences concerning mean and variance.(Evolution)
C221.3: Apply variances on randomized designs.(Application)
C221.4: Explain quality improvement programs on Experimental designs. (Knowledge)
C221.5: Explain various applications of Exponential models. (Knowledge)
PO1, PO2, PO3, PO4 PSO2
CS222 COMPUTER ORGANIZATION & Architecture After completion of this course student will able to:
C222.1: Explain the components of computer architecture (Knowledge level)
C222.2: Differentiate various addressing Modes (Comprehension level)
C222.3: Explain fundamental concepts of Memory Organization (Knowledge level)
C222.4: Analyze Different types of algorithms with examples (Analysis level)
C222.5: classify linear and nonlinear pipeline processors.( Comprehension level)
PO1, PO2, PO3, PO4 PSO1, PSO2
CS223 UNIX PROGRAMMING After completion of this course student will able to:
C223.1 Explain the Unix Operating System and the working of the built in commands available in UNIX. [Knowledge]
C223.2 Analyze the working of the user defined commands and will be able change the permissions associated with files.[Analysis]
C223.3 Explain the concept of Shell and the different usage of the commands in shell.[Knowledge]
C223.4 Ability to write program in AWK language.[Analysis]
C223.5 To be able to built an application/service over a UNIX system.[Analysis]
PO1, PO2, PO3, PO5 PSO1, PSO3
CS224 Logical Foundations of Computer Science On successful completion of this course, the students will be able to:
C224.1 Define and convert the prepositional formula. (Knowledge level)
C224.2 Distinguish the predicate calculus and its application in programming(Comprehension level)
C224.3 Apply program correctness using the logics.(Application level)
C224.4 Recognize the notions, mechanisms, and properties of weakest preconditions. (Knowledge level)
C224.5 Summarize the basics of propositional logic and its conversions. (Comprehension level)
PO1, PO2, PO3, PO12 PSO1, PSO2
CS225 INTRODUCTION TO ALGORITHMS On successful completion of this course, the students will be able to:
C225.1 Ability to solve and analyze general algorithms based on space and time complexity.(Evaluation level)
C225.2 Ability to implement and empirically compare fundamental algorithms and data structures to real-world problems.(Evalution level)
C225.3 Differentiate various algorithmic paradigms and optimization.(comprehension level)
C225.4 Analyze various design strategies.(Analyze)
C225.5 Synthesis dynamic programming methods .( Synthesis )
PO1, PO2, PO3, PO5 PSO1, PSO2, PSO3
CS226 Object oriented programming using Java On successful completion of this course, the students will be able to:
C226.1 Explain bject oriented programming concepts.(Knowledge)
C226.2 Differentiate various overloading techniques.(Comprehension)
C226.3 Listing the types of inheritance.(Knowledge)
C226.4 Explain exception and handling techniques.(Knowledge)
C226.5Experimenting the JAVA concepts for programming language.(Application)
PO1, PO2, PO3,PO4, PO5 PSO1, PSO2

III/IV B.TECH I SEM (R-15)

CS311 Data Base Management System On successful completion of this course, the students will be able to:
C311.1:Classify different database models.(Analysis)
C311.2: Construct ER diagrams and establish their relationships.(Analysis)
C311.3:Explain the Relational operations on Relational Algebra.(knowledge)
C311.4:Compare Normal Forms with Examples.(comprehension)
C311.5:Identify Transaction Processing, Security and Recovery Techniques.(Analysis)
PO1, PO2, PO3,PO5, PO6, PO12 PSO1, PSO2, PSO3
CS312 Software Engineering On successful completion of this course, the students will be able to:
C312.1 Explain the software development life cycle (knowledge level)
C312.2 Analyze software requirement specifications (Analysis level)
C312.3 Explain interface design steps (Knowledge level)
C312.4 Analyze various testing strategies. (Analysis level)
C312.5 Explain metrics for analysis model. (Knowledge level)
PO1, PO2, PO3,PO9. PO11 PSO1, PSO3
CS313 Advanced microprocessors On successful completion of this course, the students will be able to:
C313.1: Explain generalized architecture of Advanced Microprocessors and explain the need for advance microprocessors. (Knowledge level)
C313.2: Analyze and Compare the characteristics of various microprocessors. (Analysis level)
C313.3: Explain the PC system layout, components and it design. (Knowledge level)
C313. 4: Analyze the hardware installation and configuration of PC system. (Analysis level)
C313.5: Explain operation of input devices and power supply chassis. (Knowledge level)
PO1, PO2, PO4,PO12 PSO2
CS314 Advanced Data Structures and Algorithms On successful completion of this course, the students will be able to:
C314.1: Classify the different types of sorting techniques with their time complexities. (Comprehension level)
C314.2: Analyze the search efficiency in Balanced Binary Trees (Analysis level)
C314.3: Solve the problems using shortest path algorithms (Evolution level)
C314.4: Explain Dynamic Programming methods (Knowledge level)
C314.5: Develop Data structures. (Evolution level)
PO1, PO2,PO3, PO4,PO5 PSO1, PSO2, PSO3
CS315 Computer networks On successful completion of this course, the students will be able to:
C315.1: Differentiate ISO/OSI and TCP/IP Reference models. (Comprehension)
C315.2: Analyze various elementary data link protocols and Medium access control protocols. (Analysis)
C315.3: Interpret various routing and congestion algorithms in network layer. (Analysis)
C315.4: Explain protocols of transport and application layers. (Knowledge level)
C315.5: Differentiate various network architectures (Comprehension)
PO1, PO2,PO3, PO4,PO5 PSO1, PSO3
CS316 Languages, machines and Computation Students who complete the course will have demonstrated the ability to do the following:
C316.1 Differentiate various machines to recognize languages. (Comprehension)
C316.2 Analyze finite state machines to solve problems in computing. (Analysis)
C316.3 Explain Automata Theory as the basis of all computer science languages design. (Knowledge)
C316.4 Solve problems using formal language. (Synthesis)
C316.5 Apply computational theory. (Application)
PO1, PO2, PO3, PO4, PO5 PSO1, PSO3

III/IV B.TECH II SEM (R-15)

CS321 Artificial Intelligence On successful completion of this course, the students will be able to:
C323.1 Explain design of a compiler and the phases.(knowledge)
C323.2 Apply lexical analysis phase and its underlying formal models such as finite state automata.(Application)
C323.3 Analyze formal attributed grammars for specifying the syntax and semantics of programming languages.(Analysis)
C323.4 Able to develop phases of compiler using Lex and Yacc tools(Synthesis)
C323.5 Able to analyze patteren recognition techniques (Analysis)
PO1, PO2, PO3, PO5 PSO1
CS322 Network Programming CS322.1: Classify the types of networks and applications.[Comprehension]
CS322.2: Choose the socket programming for client server communication.[Application]
CS322.3: Find DNS for Elementary Name and Address conversions.[Knowledge ]
CS322.4: Locate the inter process communication and remote login.[Comprehension]
CS322.5: Demonstrate I/O multiplexing and socket options.[Application]
PO1, PO2, PO3, PO5,PO12 PSO1, PSO2, PSO3
CS323 Compiler Design C323.1 Explain design of a compiler and the phases.(knowledge)
C323.2 Apply lexical analysis phase and its underlying formal models such as finite state automata.(Application)
C323.3 Analyze formal attributed grammars for specifying the syntax and semantics of programming languages.(Analysis)
C323.4 Able to develop phases of compiler using Lex and Yacc tools(Synthesis)
C323.5 Able to analyze patteren recognition techniques (Analysis)
PO1, PO2, PO3, PO5 PSO1
CS324 Internet Programming C324.1: Analyze various TCP and UDP protocols. (Analysis)
C324.2: Experimenting the JAVA concepts for programming language.(Application)
C324.3:Student can be able to Explain html tags (Knowledge)
C324.4: Design to create structure of web page, to store the data in web document, and transport information through web (synthesis)
C324.5: The student will be able to implement operating various application and data base servers-Evaluation
PO1, PO2, PO3, PO4, PO5, PO6, PO8, PO12 PSO1
CS325 Foundations of cryptography On successful completion of this course, the students will be able to:
C325.1 Identify the functions of cryptology.
C325.2Understand mathematical functions and algorithms.
C325.3 Knowledge of various security models.
C325.4Understand secure signature schemes and cryptology.
C325.5Knowledge of statistical and knowledge protocols.
PO1, PO2, PO3,PO5, PO6 PSO1, PSO2, PSO3

IV/IV B.TECH I SEM (CR)

CS411 Mobile Computing On successful completion of this course, the students will be able to:
C411.1 The student will be able to Explain Mobile computing fundamentals. (KNOWLEDGE LEVEL)
C411.2 Analyze wireless application protocals.(ANALYSIS LEVEL)
C411.3 Differentiate various generations of mobile communications.(COMPRESHION)
C411.4 Evaluate Mobile computing services (EVALUATION )
C411.5 Analyze wireless communications categerioes. (ANALYSIS)
PO1, PO2, PO3,PO5 PSO1, PSO3
CS412 Advanced Computer Architecture On successful completion of this course, the students will be able to:
C4121 Explain advanced concepts of computer architecture.(Knowledge level)
C412.2 Apply modern design structures of Pipelined and Multiprocessors systems. (Application level)
C412.3 Analyze reports that imply some emergent topics supporting material essence (Analysis level)
C412.4 Explain parallelism in different processors. (Knowledge level)
C412.5 Differentiate various processors (comprehension level)
PO1, PO2, PO3,PO4 PSO1, PSO2
CS413 Distributed Systems On successful completion of this course, the students will be able to:
C413.1 Able to explain what is distributed system (KNOWLEDGE LEVEL)
C413.2 Able to analyze the various resource management techniques for distributed systems (ANALYSIS LEVEL)
C413.3 Able to describe data centric consistency models (KNOWLEDGE LEVEL)
C413.4 Analyze distributed file systems (ANALYSIS LEVEL)
C413.5 Able to describe new distributed applications. (KNOWLEDGE LEVEL)
PO1, PO2, PO3 -
CS414 Web Technologies On successful completion of this course, the students will be able to:
C414.1 Student can be able to Explain html tags-Knowledge
C414.2 Design to create structure of web page, to store the data in web document, and transport
information through web- synthesis
C414.3 The student will be able to implement operating various application and data base servers-Evaluation
C414.4 compare software components in a variety of different environments- Comprehension
C414.5 Differentiate various servers like wamp- Comprehension
PO1, PO2, PO3,PO5 PSO1, PSO2
CS415(Open Elective) Renewable Energy Sources On successful completion of this course, the students will be able to:
C415.1: Explain the main Sources of Energy and their primary applications in the World. (KNOWLEDGE LEVEL)
C415.2: Describe the Challenges and Problems Associated with the use of Various Energy Sources.( KNOWLEDGE LEVEL)
C415.3: Evaluate Home Energy Consumption and Determine methods to increase Energy Efficiency.(EVOLUTION LEVEL)
C415.4: Explain renewable Energy Technologies.( KNOWLEDGE LEVEL)
C415.5: Analyze various renewable energy sources.(ANALYSIS LEVEL)
PO1, PO2, PO3,PO4, PO6, PO7 -
CS416 Professional Ethics & human Values On successful completion of this course, the students will be able to:
C216.1: Explain values.( KNOWLEDGE LEVEL)
C216.2: Explain human values.(KNOWLEDGE LEVEL)
C216.3: Analyze ideas on Engineering Ethics. (APPLICATION LEVEL)
C216.4: Explain need of Engineering Ethics.(KNOWLEDGE LEVEL)
C216.5: Apply various types of negative and positive faces of Engineering Ethics.(APPLICATION LEVEL)
PO6, PO8, PO10, PO12 PSO1, PSO3

IV/IV B.TECH II SEM (CR)

CS421 Industrial Engineering & Management On successful completion of this course, the students will be able to:
C421.1 : Explain Principles of scientific management (KNOWLEDGE LEVEL)
C421.2: Analyze Financial management methods (ANALYSIS LEVEL)
C421.3 : Apply personal management in career development (APPLICATION LEVEL)
C421.4 : Explain objectives of inventory management (KNOWLEDGE LEVEL)
C421.5 : Explain Functions of marketing(KNOWLEDGE LEVEL)
PO1, PO2, PO3,PO4 PSO3
CS422 Machine Learning On successful completion of this course, the students will be able to:
C422.1 Describe why a particular model is appropriate in a given situation. (knowledge)
C422.2 Differentiate models and different algorithms are related to one another. (Comprehension)
C422.3 Develop an appropriate algorithm from a given model and demonstrate the use of that method.(Synthesis)
C422.4Explain different methods of Machine Learning for particular problems.(Knowledge)
C422.5 Analyze Genetic programming models(Analysis)
PO1, PO2, PO3,PO4, PO5 PSO1, PSO2
CS423 Data Engineering On successful completion of this course, the students will be able to:
C423.1 : Explain basics of Data mining and data warehousing.(knowledge level)
C423.2 : Apply Mining rules in large databases.(Application level)
C423. : Differentiate various clustering methods (Comprehension level)
C423.4: Classify different classification methods (Comprehension level)
C423.5 : Analyze different datasets.(Analysis level)
PO1, PO2, PO3 PSO1, PSO3
CS424(C) Cyber Crimes & Laws On successful completion of this course, the students will be able to:
C424.1 Explain different Cyber and Technological Crimes (KNOWLEDGE LEVEL)
C424.2 Analyze social and legal issues on specific aspect. (ANALYSIS LEVEL)
C424.3 Analyze intellectual properties on the internet. ( ANALYSIS LEVEL)
C424.4 Apply legal rules to control data accessing. (APPLICATION LEVEL)
C424.5 Analyze E-commerce applications. (ANALYZE LEVEL)
PO1, PO2, PO3,PO4,PO5, PO6, PO8, PO12 PSO1
CS425(B) Enterprise Programming On successful completion of this course, the students will be able to:
C425B.1: Demonstrate the understanding of Multi-tier architectures
C425B.2:Demonstrate the functionality of Java Servlets and JSP applications.
C425B.3:Familiar the functionality of sessions and Cookies with java servlets and JSP.
C425B.4:Acquire knowledge on how XML is currently being used in various application areas.
C425B.5:Demonstrate Know how to parse and transform XML documents via tools and through programming APIs
PO1, PO2, PO3, PO9, PO10, PO12 PSO1, PSO2, PSO3
CS425(C) Cloud Computing On successful completion of this course, the students will be able to:
C425C.1 Classify the types of Cloud Computing and limitations.[Comprehension]
C425C.2 Sketch the hardware for cloud storage aspects.[Application]
C425C.3 Describe software as a service and providers.[Comprehension]
C425C.4 Develop local clouds for Best Practices and the Future of Cloud Computing.[Application]
C425C.5 Identify Cloud Computing Services. [Knowledge]
PO1, PO2, PO3,PO4, PO11, PO12 PSO1, PSO2, PSO3