- About the Department
- Vision & Mission
- PEO, PO, PSO & CO
- Faculty Members
- Advisory Committee
- University Rank Holders/Toppers
- Placement
- Notable Alumni
- Achievements
- Association & Activities
- Social Outreach Programs
- ASAP-ASDC
- Workshops & Seminars
- Publications
- Department Library
- Lab Facilities
- Mentoring
- Newsletters
- MoUs & Industry Connects
- Funded Research Project
PEO, PO, PSO & CO
- PEO1: Evolve as globally competent computer professionals, researchers and entrepreneurs possessing collaborative and leadership skills, for developing innovative solutions in multidisciplinary domains.
- PEO2: Excel as socially committed computer engineers having mutual respect, effective communication skills, high ethical values and empathy for the needs of society.
- PEO3: Involve in lifelong learning to foster the sustainable development in the emerging areas of technology.
- Engineering Graduates will be able to:
- PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems..
- PO2: Problem analysis: Identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
- PO3: Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.
- PO4: Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
- PO5: Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
- PO6: The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
- PO7: Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development
- PO8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice..
- PO9: Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
- PO10: Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
- PO11: Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
- PO12: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.
- Students of the Computer Science and Engineering program will:
- PSO1: Professional Skills: Attain the ability to design and develop hardware and software-based systems, evaluate and recognize potential risks and provide creative solutions.
- PSO2: Successful Career and Entrepreneurship: Gain knowledge in diverse areas of Computer Science and experience an environment conducive in cultivating skills for successful career, entrepreneurship and higher studies.
SEMESTER | SUB CODE | COURSES |
---|---|---|
S1 | MAT101 | Linear Algebra and Calculus |
CYT100 | Engineering Chemistry | |
EST110 | Engineering Graphics | |
EST120 | Basics of Civil & Mechanical Engineering | |
HUN101 | Life Skills | |
CYL120 | Engineering Chemistry Lab | |
ESL120 | Civil & Mechanical Workshop | |
S2 | MAT 102 | Vector Calculus,Differential Equations & Transforms |
PHT 100 | Engineering Physics A | |
EST 100 | Enginering Mechanics | |
EST 130 | Basics of Electrical & Electronics Engineering | |
HUT 102 | Professional Communication | |
EST 102 | Programming in C | |
PHL 120 | Engineering Physics Lab | |
ESL 130 | Electrical & Electronics Workshop | |
S3 | MAT 203 | Discrete Mathematical Structures |
CST 201 | Data Structures | |
CST 205 | Object Oriented Programming | |
EST 200 | Design & Engineering | |
MNC201 | Sustainable Engineering | |
CSL 201 | Data Structures Lab | |
CSL 203 | Object Oriented Programming(in Java) Lab | |
MINOR: RAT 281 | Basics of Robotics | |
S4 | MAT 206 | Graph Theory |
CST 202 | Computer Organisation & Architecture | |
CST 204 | Database Management Systems | |
CST 206 | Operating Systems | |
HUT 200 | Professional Ethics | |
MCN202 | Constitution of India | |
CSL 202 | Digital Lab | |
CSL 204 | Operating Systems Lab | |
MINOR: RAT 282 | Introduction to Industrial Automation | |
HONOURS: CST 292 | Number Theory | |
HONOURS: CST 294 | Computational Fundamentals for Machine Learning | |
S5 | CS 301 | Theory of Computation |
CS 303 | System Software | |
CS 305 | Microprocessor & Microcontroller | |
CS 307 | Data Communication | |
CS 309 | Graph Theory and Combinatorics | |
CS 361 | Elective 1-Soft Computing | |
CS 365 | Elective 1-Optimization Techniques | |
CS 341 | Design Project | |
CS 331 | System Software Lab | |
CS 333 | Application Software Development Lab | |
S6 | CS 302 | Design & Analysis of Algorithms |
CS 304 | Compiler Design | |
CS 306 | Computer Networks | |
CS 308 | Software Enfineering & Project Management | |
HS 300 | Principles of Management | |
CS 368 | Elective 2-Web Technologies | |
CS 364 | Elective 2-Mobile Computing | |
CS 332 | Microproceesor Lab | |
CS 334 | Network Programming Lab | |
CS 352 | Comprehensive Exam | |
S7 | CS 401 | Computer Graphics |
CS 403 | Programming Paradigms | |
CS 405 | Computer System Architecture | |
CS 407 | Distributed Computing | |
CS 407 | Distributed Computing | |
CS 409 | Cryptography and Network Security | |
CS 467 | Elective 3-Machine Learning | |
CS 465 | Elective 3 -Bio Infomatics | |
CS 451 | Seminar & Project Preliminary | |
S8 | CS 402 | Data Mining & Data Ware Housing |
CS 404 | Embedded Systems | |
CS 464 | Elective 4: Artificial Intelligence | |
CS 472 | Elective 4 : Principles of Information Security | |
FS 482 | Elective 5:Non Departmental :Responsible Engineering | |
MA 482 | Elective 5: Non Departmental:Applied Linear Algebra | |
CS 492 | Project |
MAT 203 Discrete Mathematical Structures |
||
---|---|---|
Course Outcomes |
Level | |
CO1 |
Check the validity of predicates in Propositional and Quantified propositional logic using truth table,deductive reasoning and inference theory on Propositional Logic. |
L3 |
CO2 |
Solve counting problems by applying the elementary counting techniques (Permutation, combination, Binomial theorem, Pigeon hole principle, Inclusion and exclusion principle) |
L3 |
CO3 |
Illustrate an application for partially ordered sets and Complete Lattices in Computer Science. |
L3 |
CO4 |
Solve first and second ordered Linear Recurrence Relation with constant coefficients. |
L3 |
CO5 |
Illustrate the abstract algebraic system Semigroup,Monoid,Group, Homomorphism and Isomorphism of Monoids and Groups) |
L3 |
CST 201 Data Structures |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Develop software solutions to computational problems. |
L3 |
CO2 |
Identify efficient algorithm for solving a given computational task by analyzing its time/space complexity. |
L3 |
CO3 |
Make use of appropriate data structures to solve real world computational problem in an efficient way. |
L3 |
CO4 |
Discover appropriate sorting and searching algorithms that can be used in specific circumstances. |
L4 |
CO5 |
Apply appropriate hash function to store and access a given dataset. |
L3 |
CST 203 Logic System Design |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Illustrate the operations and conversion among various number representation systems. |
L2 |
CO2 |
Identify the use of Boolean algebra in logic circuit design. |
L3 |
CO3 |
Design combinational logic circuits. |
L3 |
CO4 |
Design sequential logic circuits. |
L3 |
CO5 |
Write algorithms for addition and subtraction on binary, BCD and floating point numbers |
L2 |
CST 205 Object Oriented Programming |
||
---|---|---|
Course Outcomes |
||
CO1 |
Apply object-oriented analysis and design methods and Unified modelling Language notations to create effective and efficient system designs . |
|
CO2 |
Develop Java application programs using java constructs, operators, control statements, built in packages, input /output streams, files and libraries and advanced features of java . |
|
CO3 |
Apply object-oriented features to solve various computing problems using Java. |
|
CO4 |
Illustrate how robust programs can be written in Java using exception handling mechanisms. |
|
CO5 |
Develop application programs in Java using multithreading and database connectivity. |
|
CO6 |
Develop GUI based application programs in java utilising event handling and Swing. |
EST 200 Design & Engineering |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Explain the different concepts and principles involved in design engineering. |
L2 |
CO2 |
Design products through various stages of the design process. |
L3 |
CO3 |
Apply design thinking while learning and practicing engineering. |
L3 |
CO4 |
Develop innovative, reliable, sustainable and economically viable designs incorporating knowledge in engineering. |
L3 |
CO5 |
Realize the basic tools used and approaches in design. |
L3 |
MNC 201 Sustainable Engineering |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Understand the relevance and the concept of sustainability and the global initiatives in this direction |
L2 |
CO2 |
Explain the different types of environmental pollution problems and their sustainable solutions |
L2 |
CO3 |
Summarize the environmental regulations and standards |
L2 |
CO4 |
Outline the concepts related to conventional and non-conventional energy |
L2 |
CO5 |
Demonstrate the broad perspective of sustainable practices by utilizing engineering knowledge and principles |
CSL 201 Data Structure Lab |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Discover appropriate data structure that provide necessary functionalities meeting a given set of user requirements |
L4 |
CO2 |
Develop a program to sort a list of records based on a given key in the record. |
L3 |
CO3 |
Identify the space complexity and time complexity of various data structure operations. |
L3 |
CO4 |
Make use of efficient data structure to represent given data. |
L3 |
CO5 |
Simulate a program to convert an arithmetic expression from one notation to another. |
L3 |
CO6 |
Simulate memory allocation and garbage collection using linked lists. |
L3 |
CO7 |
Utilize one’s ability as an individual for development of effective communication, practical skill and document design. |
L3 |
CSL 203 Object-Oriented Programming (in Java) Lab |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Develop Java programs to implement the Object-Oriented concepts – constructors, inheritance, method overloading & overriding and polymorphism in Java. |
L3 |
CO2 |
Build programs in Java that use datatypes, operators, control statements, built-in packages & interfaces, Input/Output streams and Files |
L3 |
CO3 |
Develop robust application programs in Java with exception handling. |
L3 |
CO4 |
Build application programs in Java using multithreading and database connectivity |
L3 |
CO5 |
Develop Graphical User Interface based application programs by utilizing event handling features and Swing in Java. |
L3 |
CO6 |
Utilize one’s ability as an individual for the development of effective communication, practical skill and document design. |
L3 |
MINOR: RAT 281 Basics of Robotics |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Explain the anatomy, specifications and applications of robots |
L2 |
CO2 |
Choose the appropriate sensors and actuators for robots. |
L3 |
CO3 |
Choose the appropriate robotic configuration and gripper for a particular application |
L3 |
CO4 |
Obtain the kinematic model of robotic manipulators. |
L3 |
CO5 |
Plan trajectories in joint space and Cartesian space |
L3 |
CO6 |
Develop the dynamic model and controller for robotic manipulators |
L3 |
MAT 206 Graph Theory |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Explain vertices and their properties, types of paths, classification of graphs and trees & their properties. |
L2 |
CO2 |
Demonstrate the fundamental theorems on Eulerian and Hamiltonian graphs. |
L1 |
CO3 |
Illustrate the working of Prim’s and Kruskal’s algorithm for finding minimum cost spanning tree and Dijkstra’s and Floyd- Warshall algorithm for finding shortest paths. |
L3 |
CO4 |
Explain planar graphs, their properties and an application for planar graphs. |
L3 |
CO5 |
Explain Vertex Colour problem in graphs. |
L3 |
CST 202 Computer Oraganisation & Architecture |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Infer the relevance and requirement of basic components, addressing modes and control signals for the execution time of a given program/instruction. |
L2 |
CO2 |
Obtain theprocessor unit organization using the concepts of ALU and control logic design |
L3 |
CO3 |
Identify the implementation aspects of arithmetic algorithms and pipelining schemes in digital computer . |
L3 |
CO4 |
Develop the control logic for a given arithmetic problem |
L3 |
CO5 |
Interpret the types of memory systems and mapping functions used in memory systems. |
L2 |
CST 204 Database Management Systems |
||
---|---|---|
Course Outcomes |
Ll |
|
CO1 |
Summarize the fundamental nature and characteristics of database systems |
L2 |
CO2 |
Model real world scenarios given as informal descriptions, using Entity Relationship diagrams. |
L3 |
CO3 |
Discover solutions for efficiently representing and querying data using relational model |
L4 |
CO4 |
Apply the features of indexing and hashing in database applications |
L3 |
CO5 |
Realize the aspects of anomalies in database systems and the various forms of Normalization |
L2 |
CO6 |
Examine Concurrency Control and Recovery in Database systems along with an overview of the types of NoSQL databases |
L3 |
CST 206 Operating System |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Summarize the relevance, structure and functions of operating systems in computing devices. |
L2 |
CO2 |
Interpret the concepts of process management, inter process communication and scheduling mechanisms employed in OS. |
L2 |
CO3 |
Identify mechanisms for process synchronization and deadlock handling. |
L3 |
CO4 |
Illustrate different mechanisms to manage system memory. |
L2 |
CO5 |
Infer the security aspects and algorithms for file and storage management in operating systems. |
L2 |
HUT 200 Professional Ethics |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Explain the core values that shape the ethical behaviour of a professional. |
L2 |
CO2 |
Understand the basic perception of professional ethics, stages of moral development, features of ethical theories and responsibilities of engineers to follow an ethical life. |
L2 |
CO3 |
Solve moral and ethical problems through exploration and assessment by established experiments. |
L3 |
CO4 |
Explain the role and responsibility in technological development by keeping personal ethics and legal ethics and rights of an employee. |
L2 |
CO5 |
Apply the knowledge of human values and social values to contemporary ethical values and global issues. |
L3 |
MCN 202 Constitution Of India |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Explain the background of the present constitution of India and features. |
L2 |
CO2 |
Utilize the fundamental rights and duties. |
L3 |
CO3 |
Understand the working of the union executive, parliament and judiciary. |
L2 |
CO4 |
Understand the working of the state executive, legislature and judiciary. |
L2 |
CO5 |
Utilize the special provisions and statutory institutions. |
L3 |
CO6 |
Show national and patriotic spirit as responsible citizens of the country |
L3 |
CSL 202 Digital Lab |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Design combinational logic circuits using Logic Gates |
L3 |
CO2 |
Design sequential logic circuits using Integrated Circuits |
L3 |
CO3 |
Design asynchronous and synchronous counters |
L3 |
CO4 |
Simulate functioning of digital circuits using programs written in a Hardware Description Language |
L3 |
CO5 |
Utilize one’s ability as an individual and as a team to accomplish a given task, for development of effective communication, practical skill and document design |
L2 |
CSL 204 Operating System Lab |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Apply Linux commands specific to user requirements |
L3 |
CO2 |
Develop shell scripts |
L3 |
CO3 |
Compare the performance of CPU scheduling algorithms. |
L4 |
CO4 |
Simulate operating system concepts using C programming |
L3 |
CO5 |
Utilize one’s ability as an individual for the development of effective communication, practical skill and document design. |
L3 |
MINOR: RAT 282 Introduction To Industrial Automation |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Explain the basic concepts of automation methodologies and trends in manufacturing automation |
L2 |
CO2 |
Summarize the working principle and applications of different types of sensors and actuators |
L2 |
CO3 |
Outline the design aspects of CNC machines along with operational features of material handling devices |
L2 |
CO4 |
Develop different pneumatic circuits based on their applications. |
L3 |
CO5 |
Explain the concepts of PLC programming and automated inspection methods |
L2 |
HONOURS: CST 292 Number Theory |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Illustrate modular arithmetic operations, methods and techniques |
L2 |
CO2 |
Use the methods – Induction, Contraposition or Contradiction to verify the correctness of mathematical assertions |
L3 |
CO3 |
Utilize theorems and results about prime numbers, congruences, quadratic residues and integer factorization for ensuring security in computing systems |
L4 |
CO4 |
Illustrate uses of Chinese Remainder Theorem & Euclidean algorithm in Cryptography and Security |
L3 |
CO5 |
Explain applications of arithmetic functions in Computer Science |
L2 |
CO6 |
Implement Number Theoretic Algorithms using a programming language |
L3 |
HONOURS: CST 294 Computational Fundamentals For Machine Learning |
||
---|---|---|
Course Outcomes |
Level |
|
CO1 |
Make use of the concepts, rules and results about linear equations, matrix algebra, vector spaces, eigenvalues & eigenvectors and orthogonality & diagonalization to solve computational problems |
L2 |
CO2 |
Perform calculus operations on functions of several variables and matrices, including partial derivatives and gradients |
L2 |
CO3 |
Utilize the concepts, rules and results about probability, random variables, additive & multiplicative rules, conditional probability, probability distributions and Bayes’ theorem to find solutions of computational problems |
L2 |
CO4 |
Train Machine Learning Models using unconstrained and constrained optimization methods |
L2 |
CO5 |
Illustrate how the mathematical objects – linear algebra, probability, and calculus can be used to design machine learning algorithms |
L2 |
CS 301 THEORY OF COMPUTATION |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Classify formal languages into regular, context-free, context sensitive and unrestricted languages |
L2 |
CO2 |
Design finite state automata, regular grammar, regular expression and Myhill- Nerode relation representations for regular languages. |
L3 |
CO3 |
Design push-down automata and context-free grammar representations for context-free languages. |
L2 |
CO4 |
Design Turing Machines for accepting recursively enumerable languages. |
L3 |
CO5 |
Interpret the notions of decidability and undecidability of problems, Halting problem. |
L3 |
CS 303 SYSTEM SOFTWARE |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Compare different system software |
L2 |
CO2 |
Design one pass, two pass and multi pass assembler. |
L3 |
CO3 |
Design loader and linker. |
L3 |
CO4 |
Design Macro processor. |
L3 |
CO5 |
Explain the features of modern editing and debugging tools |
L2 |
CS 305 MICROPROCESSOR AND MICROCONTROLLERS |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Explain the architecture and instruction set of 8086 microprocessor. |
L2 |
CO2 |
Build assembly language programs in 8086. |
L3 |
CO3 |
Describe interrupt handling in 8086 microprocessors. |
L2 |
CO4 |
Explain the interfacing of microprocessors with memory and peripherals |
L2 |
CO5 |
Illustrate the use of microprocessors and microcontrollers in different applications. |
L2 |
CS 307 DATA COMMUNICATION |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Summarize the time domain and frequency domain concepts of signals in data communication. |
L2 |
CO2 |
Compare the efficiency of various transmission media based on transmission impairments and channel capacity |
L2 |
CO3 |
Select appropriate signal encoding techniques for a given scenario. |
L3 |
CO4 |
Summarize various Multiplexing, Spread Spectrum and Switching techniques. |
L2 |
CO5 |
Design suitable error detection and error correction algorithms to achieve error free data communication. |
L3 |
CS 309 GRAPH THEORY AND COMBINATORICS |
||
---|---|---|
Sl. No. |
Course Outcomes |
Level |
CO1 |
Demonstrate the knowledge of fundamental concepts in graph theory. |
L2 |
CO2
|
Identify different kinds of special graphs and their basic properties. |
L2 |
CO3 |
Distinguish between planar and non-planar graphs and solve problems. |
L2 |
CO4 |
Outline the various matrix representations of graphs. |
L2 |
CO5 |
Develop efficient algorithms for graph related problems in different domains of engineering and science. |
L3 |
CS 361 SOFT COMPUTING |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Summarize the soft computing techniques its application and neural network architectures |
L2 |
CO2 |
Apply various neural network architectures. |
L3 |
CO3 |
Apply the fuzzy systems. |
L3 |
CO4 |
Outline the genetic algorithm concepts and their applications. |
L2 |
CO5 |
Summarize the hybrid systems in soft computing. |
L2 |
CS 365 OPTIMIZATION TECHNIQUES |
||
---|---|---|
|
Course Outcomes |
Level |
CO1 |
Interpret Decision making procedure and its applications, the role of queuing model and simulation in real life scenario |
L2 |
CO2 |
Interpret the essential features, properties and scope of optimization |
L2 |
CO3 |
Solve optimization problems using different methods |
L3 |
CO4 |
Illustrate network models and tabu search methods in various fields |
L2 |
CO5 |
Identify applications of Genetic algorithm and Simulated annealing |
L3 |
CS 341 DESIGN PROJECT |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Perceive ability to think innovatively on the development of products, processes, applications and technologies |
L5 |
CO2 |
Analyse applications, products, processes and techniques with respect to its critical factors.. |
L4 |
CO3 |
Design workable solutions for the real world problems. |
L6 |
CO4 |
Justify solutions using effective presentation and oral communication skills. |
L5 |
CO5 |
Develop Product Design Specification Document adhering to international standards |
L3 |
CS 331 SYSTEM SOFTWARE LAB |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Compare the performance of CPU scheduling algorithms |
L4 |
CO2 |
Simulate operating system concepts using C programming. |
L3 |
CO3 |
Solve process synchronization problems using semaphores. |
L3 |
CO4 |
Demonstrate assemblers, macro processors and symbol table
with hashing. |
L2 |
CO5 |
Utilize one’s ability as an individual for development of effective communication, practical skill and document design. |
L3 |
CS 333 APPLICATION SOFTWARE LAB |
||
Sl.No |
Course Outcomes |
Level |
CO1 |
Create database using Data definition and manipulation languages |
L3 |
CO2 |
Design a database for a given problem using database design principles |
L3 |
CO3 |
Develop database applications and applets using graphical user interface, Event Handling and Database connectivity. |
L3 |
CO4 |
Develop medium-sized projects in a team. |
L3 |
CO5 |
Utilize one’s ability as an individual for development of effective communication, practical skill and document design. |
L3 |
CS 302 DESIGN & ANALYSIS OF ALGORITHMS |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Analyse a given algorithm and express its time and space complexities in asymptotic notations. |
L3 |
CO2 |
Solve recurrence equations using Iteration Method, Recurrence Tree Method and Master’s Theorem. |
L2 |
CO3 |
Describe advanced data structures used for algorithm design. |
L2 |
CO4 |
Design efficient algorithms using various algorithm design techniques. |
L3 |
CO5 |
Classify computational problems into P, NP, NP-Hard and NP-Complete. |
L2 |
CS 304 COMPILER DESIGN |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Explain the concepts and different phases of compilation with compile time error handling. |
L2 |
CO2 |
Design lexical analyzer and appropriate parsers for a language |
L3 |
CO3 |
Translate high level language into intermediate code and machine code statements |
L2 |
CO4 |
Design syntax directed translation schemes for a given context free grammar |
L3 |
CO5 |
Apply optimization techniques to intermediate code. |
L3 |
CS 306 COMPUTER NETWORKS |
|||
---|---|---|---|
Sl.No |
Course Outcomes |
Level |
|
CO1 |
Explain the different aspects of networks, protocols and network design models |
L2 |
|
CO2 |
Summarize the various Data Link layer design issues, Data Link protocols and LAN Protocols. |
L2 |
|
CO3 |
Outline the routing algorithms for a network. |
L2 |
|
CO4 |
Choose IP addresses and subnet masks for new machines. |
L3 |
|
CO5 |
Summarize the important aspects and functions of transport layer and application layer in internetworking. |
L2 |
CS 308 SOFTWARE ENGINEERING AND PROJECT MANAGEMENT |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Identify suitable life cycle models to be used in a given scenario. |
L3 |
CO2 |
Summarize the various activities involved in requirement engineering process |
L2 |
CO3 |
Translate a requirement specification to a design using an appropriate software engineering methodology. |
L2 |
CO4 |
Develop appropriate testing strategy for the given software system. |
L3 |
CO5 |
Explain the various activities involved in the software maintenance phase |
L2 |
HS 300 PRINCIPLES OF MANAGEMENT |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Classify the changing role and functions of management in business |
L2 |
CO2 |
Explain the role of managers in today’s business |
L2 |
CO3 |
Identify the impacts of alternative management approaches on an organization. |
L3 |
CO4 |
Identify the importance of planning, organizing, staffing, leading and controlling |
L3 |
CO5 |
Differentiate between leading and managing theories |
L2 |
CS 368 WEB TECHNOLOGIES |
||
---|---|---|
Sl. No. |
Course Outcomes |
Level |
CO1
|
Explain the different components in web technology. |
L2 |
CO2
|
Develop dynamic and user interactive web pages. |
L6 |
CO3 |
Apply professional document presentation mechanisms |
L3 |
CO4 |
Utilize different information interchange formats. |
L3 |
CO5
|
Develop web applications using PHP. |
L3 |
CS 364 MOBILE COMPUTING |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Outline the features and architecture of mobile computing. |
L2 |
CO2 |
Compare the services and technologies evolved in the wireless communication systems |
L2 |
CO3 |
Summarize the algorithms and protocols used in cellular networks. |
L2 |
CO4 |
Summarize the platforms for mobile computing. |
L2 |
CO5 |
Describe the security protocols for wireless and mobile communication |
L2 |
CS 332 MICROPROCESSOR LAB |
||
---|---|---|
|
Course Outcomes |
Level |
CO1 |
Develop assembly language programming on 8086 using trainer kit |
L3 |
CO2 |
Bulid assembly language programs using MASM |
L3 |
CO3 |
Experiment with 8086 trainer kit , the interfacing various I/O devices to microprocessor |
L3 |
CO4 |
Develop assembly language programming on 8051 using trainer kit |
L3 |
CO5 |
Utilize one’s ability as an individual for development of effective communication, Practical skill and document design |
L3 |
CS 334 NETWORK PROGRAMMING LAB |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Choose network related commands and configuration files in Linux operating system |
L3 |
CO2 |
Develop network programming using Linux system calls. |
L3 |
CO3 |
Demonstrate network traffic analysis and network monitoring tools. |
L3 |
CO4 |
Model computer networks using NS2. |
L3 |
CO5 |
Utilize one’s ability as an individual for development of effective communication, Practical skill and document design |
L3 |
CS 352 COMPREHENSIVE EXAM |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Analyze the learning gained through core courses. |
L4 |
CO2 |
Develop effective communication and presentation skills. |
L3 |
CO3
|
Assess technical competence in basic courses relevant to domain of study. |
L5 |
CO4 |
Demonstrate understanding of facts and ideas with confidence |
L2 |
CO5 |
Evaluate overall technical knowledge and industry readiness. |
L5 |
CS 401 COMPUTER GRAPHICS |
||
---|---|---|
Sl. No. |
Course Outcomes |
Level |
CO1
|
Describe the working of various graphics input and display devices. |
L2 |
CO2
|
Interpret different polygon drawing algorithms . |
L2 |
CO3 |
Describe the methods used for two dimensional and three dimensional polygon transformations. |
L2 |
CO4 |
Explain various visible surface detection methods and projection techniques. |
L2 |
CO5
|
Describe the methods used for image processing. |
L2 |
CS 403 PROGRAMMING PARADIGMS |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Illustrate the various basic constructs used in programming languages. |
L2 |
CO2 |
Describe the features of data types and data structures in different programming languages. . |
L2 |
CO3 |
Examine the different control abstraction mechanisms. |
L3 |
CO4 |
Compare the principles and techniques involved in design and implementation of functional and logic programming languages. |
L2 |
CO5 |
Explain the concepts of object oriented programming, concurrency control and run time program management in software development. |
L2 |
CS 405 COMPUTER SYSTEM ARCHITECTURE |
||
---|---|---|
Sl. No. |
Course Outcomes |
Level |
CO1
|
Outline the various computer models suitable for parallel processing |
L2 |
CO2
|
Explain modern processor technology and supporting memory hierarchy for parallel processing |
L2 |
CO3 |
Examine the various pipeline optimization mechanisms |
L3 |
CO4 |
Interpret pipelining and superscalar design in processor development |
L2 |
CO5
|
Outline innovative computers built with scalable, multithreaded, or dataflow architectures |
L2 |
CS 407 DISTRIBUTED COMPUTING |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Differentiate distributed computing paradigm from other computing paradigms |
L2 |
CO2 |
Outline the core concepts and architecture of distributed systems. |
L2 |
CO3 |
Summarize the mechanisms for inter process communication in a distributed computing system |
L2 |
CO4 |
Describe appropriate distributed system principles in ensuring transparency, consistency and fault-tolerance in distributed file systems |
L2 |
CO5 |
Examine the concurrency control mechanisms in distributed transactional environment and the performance of mutual exclusion and election algorithms. |
L3 |
CS 409 CRYPTOGRAPHY AND NETWORK SECURITY |
|||
---|---|---|---|
Sl.No |
Course Outcomes |
Level |
|
CO1 |
Summarize different classical encryption techniques. |
L2 |
|
CO2 |
Outline various symmetric encryption algorithms. |
L2 |
|
CO3 |
Apply mathematical concepts and the principles of public key cryptographic algorithms for doing encryption/key exchange |
L3 |
|
CO4 |
Summarize different authentication and digital signature schemes |
L2 |
|
CO5 |
Outline security issues in network, transport and application layers and appropriate security protocols |
L2 |
CS 467 Elective 1-MACHINE LEARNING |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Classify a learning problem into Supervised, Unsupervised and Reinforcement based learning |
L2 |
CO2 |
Design a Hypothesis for a given problem and test it |
L3 |
CO3 |
Estimate the performance of a Classifier using different performance measures |
L3 |
CO4 |
Examine learning scenarios suitable for probabilistic reasoning based learning |
L3 |
CO5 |
Choose the best suitable clustering mechanism given a real world problem |
L3 |
CS 465 ELECTIVE 2-BIO INFORMATICS |
||
---|---|---|
Sl. No. |
Course Outcomes |
Level |
CO1
|
Outline the basic concepts of bioinformatics. |
L2 |
CO2
|
Identify different types of biological sequence. |
L3 |
CO3 |
Summarize multiple sequences and find conserved regions. |
L2 |
CO4 |
Explain RNA and Protein secondary structures |
L2 |
CO5
|
Illustrate genomic sequences and encoded gene regions. |
L2 |
CS 451 SEMINAR & PROJECT PRELIMINARY |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Utilize technical resources for selecting a project/seminar topic of current relevance |
L3 |
CO2 |
Analyse literatures relevant to the topics chosen. |
L4 |
CO3 |
Assess the applicability and feasibility of the chosen topics in computer science field or in multi-disciplinary domains. |
L5 |
CO4 |
Design the modules of a project, preserving ethical values. |
L6 |
CO5 |
Develop the ability to function as an individual and as a member/leader
in a team to manage projects, exhibitingtechnical report writing and oral communication skills.
|
L3 |
CS 431COMPILER DESIGN LAB |
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Experiment the techniques of Lexical Analysis and Syntax Analysis |
L3 |
CO2 |
Apply the knowledge of Lex & Yacc tools to develop programs |
L3 |
CO3 |
Build intermediate code. |
L3 |
CO4 |
Construct Optimization techniques and generate machine level code. |
L3 |
CO5 |
Utilize one’s ability as an individual for development of effective communication, practical skill and document design. |
L3 |
CS 402 DATA MINING AND DATAWARE HOUSING |
||
---|---|---|
Sl. No. |
Course Outcomes |
Level |
CO1
|
Outline data warehousing and data preprocessing techniques. |
L2 |
CO2
|
Classify the data using supervised learning algorithms. |
L2 |
CO3 |
Choose associations within the data using association rule mining algorithm. |
L3 |
CO4 |
Apply unsupervised learning algorithms to group the data |
L3 |
CO5
|
Outline the applications of Data mining. |
L2 |
CS 404 EMBEDDED SYSTEMS |
|||
---|---|---|---|
Sl.No |
Course Outcomes |
Level |
|
CO1 |
Interpret the role of components in an embedded system. |
L2 |
|
CO2 |
Choose the most appropriate model for embedded system. |
L3 |
|
CO3 |
Interpret the role of different software modules in the development of embedded system. |
L2 |
|
CO4 |
Demonstrate the integration and testing of embedded hardware and firmware using IDEs. |
L2 |
|
CO5 |
Outline the latest trends prevalent in embedded system design. |
L2 |
CS 464 ELECTIVE 1 ARTIFICIAL INTELLIGENCE | ||||
---|---|---|---|---|
Course Outcomes |
Level |
|||
CO1 |
Outline the scope and limits of Artificial Intelligence |
L2 |
||
CO2 |
Apply Artificial Intelligence in problem solving |
L3 |
||
CO3 |
Represent Facts and Knowledge using various Knowledge Representation Schemes |
L2 |
||
CO4 |
Extend Artificial Intelligence for social and emergent systems |
L2 |
CS 472 ELECTIVE 1-PRINCIPLES OF INFORMATION SECURITY |
|||
---|---|---|---|
Sl.No |
Course Outcomes |
Level |
|
CO1 |
Outline the common threats in computing faced today
|
L2 |
|
CO2 |
Summarize the basic information security policies and models |
L2 |
|
CO3 |
Id Identify the potential vulnerabilities in software |
L3 |
|
CO4 |
Outline the relevance of security in various domains |
L2 |
|
CO5 |
Extend the principles of Information security to secure web services and e-transactions |
L2 |
FS 482 ND ELECTIVE :RESPONSIBLE ENGINEERING
|
||
---|---|---|
Sl.No |
Course Outcomes |
Level |
CO1 |
Explain the role of human values, morals and ethics for professional excellence. |
L2 |
CO2 |
Apply ethical theories in resolving moral dilemmas |
L3 |
CO3 |
List the role of engineers in social experimentation and their responsibility for safety |
L3 |
CO4 |
Summarize the responsibilities and rights of engineers in ethical perspective |
L2 |
CO5 |
Explain the various zones of global issues in ethical aspects |
L2 |
CS 492 PROJECT |
|||
---|---|---|---|
Sl.No |
Course Outcomes |
Level |
|
CO1 |
Develop a project in computer science field or in multidisciplinary domains, preserving ethical values. |
L6 |
|
CO2 |
Choose innovative technologies and modern tools which are appropriate for the project development. |
L5 |
|
CO3 |
Develop the capability to manage projects as an individual or as a
member/leader in a team.
|
L3 |
|
CO4 |
Develop effective communication and technical report writing skills adhering to international standards. |
L3 |
|
CO5 |
Propose solutions to real life problems through the knowledge gained. |
L6 |