SHADAN

Women's College of Engineering & Technology

Estd: 2002 | Approved By AICTE | Affiliated to JNTUH | Permitted by Govt of T.S| Registered
with NSS | Member of National Digital Library| Institutional Member of Oracle Academy
| Member of NPTEL(SWAYAM), MHRD | Enrolled in J-HUB | Participated in N I R F,
MHRD | Enrolled in Unnat Bharat Abhiyan.



B.Tech. IT Course



B.Tech. IT

Year Started
2002


Sanctioned intake
120


Vision


To embrace the students with technical skill through best teaching learning process to become competent technocrats in the field of Information Technology.


Mission


  • Department of Information Technology is committed to:
    1. To provide effective program by outcome-based education for students.
    2. To offer pleasant environment to achieve brilliance in teaching skill, development process and new innovation.
    3. To improve the student’s skill with social awareness, Professional Ethics, Human value and problem-solving skills
    4. To improve the skills and infrastructure facilities for faculties.

Highlights


The B. Tech Information Technology programme conveys the basics as well as latest technical knowledge relating to the rapidly developing field of Information and Communication Engineering. It began in the year 2002, with an intake of 60 students and then increased to 120.The Department has well-set faculty representing high professionalism, helps the graduating technocrats to attain excellence in all growth of life. The department has excellent infrastructure facilities with well qualified and dedicated faculty members having specialization in the areas like Data Mining, Wireless networks, Distributed Computing, Computer Networks, Soft Computing, Network Security, Digital Signal Processing, Big Data Analytics, Image Processing, Cloud Computing, Web Technologies and Mobile Computing.


Achievements


• Conducted webinar on the topic “Intellectual Property Rights and Patent Filing” • Conducted EAMCET Mock test for intermediate students. • Conducted online Quiz on “Skill Test on Computer Professional-2”. • Coordinated the online Quiz with Humanities and Science department for “ COVID-19: “CORONA WARRIOR”. • Ms.Samra Ahmed and Ms.Zakirah Wahab got internship at EdVenture Park and doing ongoing project entitled “The Good Pharmacy”. • Ms.Asma Mohamed, Ms.Shan Fathima and Ms.WardhaNaziagot internship at EdVenture Park and doing on going project entitled “Lecture Pro” EdVenture Park.

Programme Educational Objective (PEO)

Information Technology Graduates should be able to

PEO1: Exceed expectations in proficient career and/or higher education by obtaining information in scientific, computing and engineering standards.
PEO2:
Graduates will have center engineering information and computer program abilities to get it, analyze and create with efficient design for different software systems, devices etc. and give arrangements for the genuine time applications.
PEO3:
Show polished skill, moral demeanor, communication aptitudes, group work in their calling and adjust to current patterns by locks in in deep rooted learning.

Programme Outcomes (PO)

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, review research literature, and analyse 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 for complex problems.
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: Life-long Learning: Recognize the need for, and have the preparation and ability to engage in independent and lifelong learning in the broadest context of technological change.

Program Specific Outcomes (PSO)

After the fruitful completion of B.Tech program in Computer Science, the graduates will be able to

PSO1 : Analyze and plan a computing framework through procured skill, information and abilities.
PSO2 : Select fitting cutting edge program , software tools to create arrangements for different needs of software industry and society.
PSO3 : Create an state of mind required to get it the social issues and apply the proficient abilities to supply attainable arrangements.

R18 CO IT

DEPARTMENT OF INFORMATION TECHNOLOGY (R18)

B.Tech – IT : 2nd 3rd & 4th Year

Year 2 – SEMESTER 1

Subject Code

Subject Name

COs

Course Objectives

CS301 ES

Analog and Digital Electronics

CO1

Ability to learn the characteristics of various components and understand the utilization of components.

CO2

Design and analyze small signal amplifier circuits. Know about the logic families and realization of logic gates.

CO3

Design and analyze combinational and sequential circuits

CO4

Learn Postulates of Boolean algebra and to minimize combinational functions

CO5

Analyze the characteristics of various components.

       

CS302PC

Data Structures

CO1

Ability to select the data structures that efficiently model the information in a problem.

CO2

 Ability to assess efficiency trade-offs among different data structure implementations or combinations.

CO3

Implement and know the application of algorithms for sorting and pattern matching.

CO4

Design programs using a variety of data structures, including hash tables, binary and general tree structures, search trees, tries, heaps, graphs, and AVL-trees.

CO5

Able to understand pattern matching & tries.


MA303BS

Computer Oriented Statistical Methods

CO1

Apply the concepts of probability and distributions to some case studies

CO2

Correlate the material of one unit to the material in other units

CO3

 Evaluate Probability, and probability distributions of single and multiple random variables

CO4

Ability to resolve the potential misconceptions and hazards in each topic of study.

CO5

Understand the concept of Stochastic Processes and Markov Chains.

       

IT304 PC

Computer Organization and Microprocessor

CO1

Able to understand the basic components and the design of CPU, ALU and Control Unit.

CO2

Ability to understand memory hierarchy and its impact on computer cost/performance. Ability to understand the instruction set, instruction formats and addressing modes of 8086.

CO3

Ability to write assembly language programs to solve problems.

CO4

Ability to understand the memory organization and I/O organization.

CO5

Ability to understand the advantage of instruction level parallelism and pipelining for high performance Processor design.

       

CS305PC

Object Oriented Programming Using C++

CO1

Able to develop programs with reusability

CO2

Ability to understand data abstraction and classes.

CO3

Develop applications for a range of problems using object-oriented programming techniques.

CO4

 Develop programs for file handling

CO5

Handle exceptions in programming 


 

CS306ES

Analog and Digital Electronics Lab

CO1

Ability to learn the characteristics of various components. Understand the utilization of components.

CO2

Design and analyze small signal amplifier circuits. Know about the logic families and realization of logic gates.

CO3

Design and analyze combinational and sequential circuits

CO4

Learn Postulates of Boolean algebra

CO5

to minimize combinational functions

       

CS307PC

Data Structures Lab

CO1

Ability to develop C programs for computing and real-life applications using basic elements like control statements, arrays, functions, pointers and strings.

CO2

Develop a C program for and data structures like stacks, queues and linked lists.

CO3

Ability to perform various operations on linked lists using functions.

CO4

Ability to Implement searching algorithms

CO5

Ability to Implement sorting techniques.

       

IT308 PC

IT Workshop and Microprocessor Lab

CO1

Identify various hardware components of computer

CO2

Assemble and configure the computer

CO3

Able to use various operations using MS-Word and Ms-Excel tools

CO4

Able to use presentation using MS-Power point  tools

CO5

Able to program in 8086 microprocessor chip

       

CS309PC

C++ Programming Lab

CO1

Understand the concept of object-oriented programming using the C++ language to develop applications for a range of problems using object-oriented programming techniques.

CO2

Able to understand the declaration of classes and its data members.

CO3

Able to understand different forms of inheritance.

CO4

Develop a program for polymorphism concepts for a given application

CO5

Able to understand the concepts of console I/O operations and file handling.

Year 2 – SEMESTER 2

MC309/ MC409

Gender Sensitization Lab

CO1

Students will have developed a better understanding of important issues related to gender in contemporary India and also to develop a sense of appreciation of women in all walks of life. 

CO2

Students will be sensitized to basic dimensions of the biological, sociological, psychological and legal aspects of gender.

CO3

Students will acquire insight into the gendered division of labour and its relation to politics and economics. Men and women students and professionals will be better equipped to work and live together as equals.

CO4

Through providing accounts of studies and movements as well as the new laws that provide protection and relief to women

CO5

Students to understand and respond to gender violence.

 

CS401 PC

Discrete Mathematics

CO1

Ability to understand and construct precise mathematical proofs

CO2

Ability to use logic and set theory to formulate precise statements

CO3

Ability to describe and manipulate sequences 

CO4

Ability to analyze and solve counting problems on finite and discrete structures

CO5

Ability to apply graph theory in solving computing problems

       

SM402MS/ SM305MS

Business Economics and Financial Analysis

CO1

The students will understand the various Forms of Business and the impact of economic variables on the Business.

CO2

The Demand & Supply aspects are learnt.

CO3

The Production, Cost, Market Structure, Pricing aspects are learnt.

CO4

The Students can study the firm’s financial position by analyzing the Financial Statements of a Company.

CO5

Understand the concept of Ratios and Cash Flow analysis.

       

CS403 PC

Operating Systems

CO1

Demonstrate the knowledge of the components of computer and their respective roles in computing.

CO2

 Will be able to control access to a computer and the files that may be shared  

CO3

 Ability to recognize and resolve user problems with standard operating environments.  Gain practical knowledge of how programming languages, operating systems, and architectures interact and how to use each effectively.

CO4

Able to understand Memory management and Page Replacement Algorithms.

CO5

Able to understand File System Interface and its operations.

       

CS404 PC

Database Management Systems

CO1

Gain knowledge of fundamentals of DBMS, database design and normal forms

CO2

Master the basics of SQL for retrieval and management of data.

CO3

Able to understand SQL: QUERIES, CONSTRAINTS, TRIGGERS

CO4

 Be acquainted with the basics of transaction processing and concurrency control. 

CO5

Familiarity with database storage structures and access techniques.

       

CS405 PC

Java Programming

CO1

Able to solve real world problems using OOP techniques.  Able to understand the use of abstract classes.

CO2

Able to understand the implementation of packages and interfaces

CO3

Able to develop multithreaded applications with synchronization. 

CO4

Able to solve problems using java collection framework and I/o classes.

CO5

Able to develop applets for web applications, Able to design GUI based applications

       

CS406 PC

Operating Systems Lab

CO1

Able to implement C programs using Unix system calls

CO2

Simulate and implement CPU scheduling.

CO3

Implement banker’s algorithm

CO4

Implement deadlock management, file management

CO5

Analyze the concept of memory management.

CS407 PC

Database Management Systems Lab

CO1

Acquire conceptual design of ER Model

CO2

Acquire skills in using SQL commands for data definition and data manipulation.

CO3

Design database schema for a given application and apply normalization

CO4

Develop solutions for database applications using procedures, cursors and triggers

CO5

To develop a data base software for a real time problem

       

MC400HS

Java Programming Lab

CO1

Able to write programs using abstract classes. 

CO2

Able to write multithreaded programs.

CO3

Able to write programs for solving real world problems using java collection frame work.

CO4

Able to write GUI programs using swing controls in Java.

CO5

Develop a program for implementing inheritance and polymorphism

       

MC409/

MC309

Constitution of India

CO1

Able to understand the perspective of the Constitution of India

CO2

Understand the scheme of the fundamental rights, Fundamental Duties and its legal status

CO3

Know the legislative, financial powers and constitution powers

CO4

Aware of Emergency Provisions and Local Self Government

CO5

Know the scheme of Fundamental Rights.

Year 3 – SEMESTER 1

CS501 PC

Formal Languages and Automata Theory

CO1

Able to understand the concept of abstract machines and their power to recognize the languages.

CO2

Able to employ finite state machines for modeling and solving computing problems.

CO3

Able to design context free grammars for formal languages.

CO4

Able to gain proficiency with mathematical tools and formal methods.

CO5

 Able to distinguish between decidability and undecidability.

       

CS502 PC

Software Engineering

CO1

Able to gain the knowledge of Process and Process Models.

CO2

Ability to translate end-user requirements into system and software requirements, using e.g. UML, and structure the requirements in a Software Requirements Document (SRD).

CO3

Identify and apply appropriate software architectures and patterns to carry out high level design of a system and be able to critically compare alternative choices.

CO4

 Will have experience and/or awareness of testing problems and will be able to develop a simple testing report.

CO5

Able to identify and analyze Risk Management.

       

IT503 PC

Data Communication and Computer Networks

CO1

Students should be understand and explore the basics of Computer Networks and Various Protocols.

CO2

To understand the concepts of World Wide Web.

CO3

Students will be in a position to administrate a network and flow of information.

CO4

Able to understand easily the concepts of network security, Mobile and ad hoc networks

CO5

Able to understand various application layer protocols.

       

IT504 PC

Web Programming

CO1

Design web pages. Apply object-oriented aspects to Scripting. 

CO2

Use technologies of Web Programming.

CO3

Create databases with connectivity using JDBC.

CO4

Able to understand Applets and Introduction to JSP.

CO5

Build web-based application using sockets.

       

IT511 PE

BIOMETRICS (Professional Elective - I)

CO1

Understand the need of biometric in the society. Identify the various Biometric technologies.

CO2

Design of biometric recognition for the organization.

CO3

Develop simple applications for privacy.

CO4

Understand the watermarking techniques of biometrics.

CO5

Understand the research on biometric techniques.

       

CS512 PE

Advanced Computer Architecture (Professional Elective - I)

CO1

To gain knowledge of Computational models and  Computer Architectures.

CO2

To understand the concepts of parallel computer models.

CO3

To learn Scalable Architectures, Pipelining processing

CO4

To study Superscalar processors and multiprocessors

CO5

To understand the concepts of Scalable, Multithreaded and Dataflow Architectures

       

CS513 PE

DATA ANALYTICS (Professional Elective - I)

CO1

To design Data Architecture

CO2

Understand the impact of data analytics for business decisions and strategy

CO3

Understand various Data Sources

CO4

Carry out data analysis/statistical analysis

CO5

To carry out standard data visualization and formal inference procedures

       

CS514 PE

Image Processing (Professional Elective - I)

CO1

Demonstrate the knowledge of the basic concepts of two-dimensional signal acquisition, sampling, and quantization. and to demonstrate the knowledge of 2D transformation techniques.

CO2

Understand the knowledge of image enhancement.

CO3

Demonstrate the knowledge of filtering techniques.

CO4

Demonstrate the knowledge of image segmentation, restoration and compression techniques.

CO5

Illustrate the knowledge of restoration and compression techniques.

       

CS515 PE

Principles of Programming Languages (Professional Elective - I)

CO1

Acquire the skills for expressing syntax and semantics in formal notation.  Identify and apply a suitable programming paradigm for a given computing application

CO2

Understand data types and control structures.

CO3

Understanding and implementing sub programs.

CO4

Acquire the concurrency and exception handling.

CO5

Gain knowledge of and able to compare the features of various programming languages

       

CS521 PE

Computer Graphics (Professional Elective - II)

CO1

 Be able to design applications that display graphic images to given specifications

CO2

Understand 2-D geometrical transformation and viewing.

CO3

Acquire familiarity with the relevant mathematics of computer graphics. 

CO4

Understand 2-D geometrical transformation and viewing.

CO5

Be able to design basic graphics application programs, including animation

       

IT521 PE

Database Security (Professional Elective - II)

CO1

Able to learn the security of databases

CO2

Ability to carry out a risk analysis for large database.

CO3

Able to learn the design techniques of database security

CO4

Ability to set up, and maintain the accounts with privileges and roles.

CO5

Learn the Model for the Protection of New Generation Database Systems

       

CS522 PE

Advanced Operating Systems (Profession - II)

CO1

Understand the design approaches of advanced operating systems

CO2

Analyze the design issues of distributed operating systems.

CO3

Evaluate design issues of multi processor operating systems.

CO4

Identify the requirements Distributed File System and Distributed Shared Memory.

CO5

Formulate the solutions to schedule the real time applications.

       

IT523 PE

Machine Learning (Professional Elective - II)

CO1

Understand the concepts of computational intelligence like machine learning 

CO2

Understand the Neural Networks and its usage in machine learning application

CO3

Ability to get the skill to apply machine learning techniques to address the real time problems in different areas

CO4

Able to gain knowledge on statistical methods.

CO5

Able to understand and analyze Pattern comparison techniques.

       

IT524 PE

Pattern Recognition (Professional Elective - II)

CO1

Understand the theory, benefits, inadequacies and possible applications of various machine learning and pattern recognition algorithms

CO2

 Identify and employ suitable machine learning techniques in classification.

CO3

 Identify and employ pattern recognition, clustering and decision problems.

CO4

Able to understand support vector machine

CO5

Able to understand clustering.

       

CS505 PC

Software Engineering Lab

CO1

Able to gain the knowledge of Process and Process Models.

CO2

Ability to translate end-user requirements into system and software requirements, using e.g. UML, and structure the requirements in a Software Requirements Document (SRD).

CO3

Identify and apply appropriate software architectures and patterns to carry out high level design of a system and be able to critically compare alternative choices.

CO4

 Will have experience and/or awareness of testing problems and will be able to develop a simple testing report.

CO5

To use a CASE Tools software for doing simple projects

       

IT506 PC

Computer Networks & Web Programming Lab

CO1

Implement data link layer farming methods

CO2

Analyze error detection and error correction codes.

CO3

Implement and analyze routing and congestion issues in network design.

CO4

Implement Encoding and Decoding techniques used in presentation layer

CO5

To simulate a program using scripting language


       

EN508HS

Advanced Communication Skills Lab

CO1

The students will be able to acquire vocabulary and use it different social context. At the same time listen and speak spoken English effectively.

CO2

The students will be able to read and comprehend texts proficiently.

CO3

The students will be able to communicate their ideas in writing coherently, confidently in formal and in informal context.

CO4

The students will acquire behavioral skills for their possible job prospects.

CO5

Activities for group discussion and interview skilss

       

MC510

Intellectual Property Rights

CO1

Understand the importance of intellectual property rights.

CO2

Understanding and evaluating trade mark.

CO3

Law of copy rights and patents.

CO4

Determination of trade secrete status and unfair competition

CO5

Intellectual property audits and international development in trade secrets law.

Year 3 – SEMESTER 2

IT601 PC

Introduction to Embedded Systems

CO1

Expected to understand the selection procedure of processors in the embedded domain.

CO2

Able to understand core of the embedded systems and other system components.

CO3

Design procedure of embedded firm ware.

CO4

Expected to visualize the role of real-time operating systems in embedded systems. 

CO5

Expected to evaluate the correlation between task synchronization and latency issues


       

IT602 PC

Principles of Compiler Construction

CO1

Ability to design, develops, and implements a compiler for any language.

CO2

Able to use lex and yacc tools for developing a scanner and a parser. Able to design and implement LL and LR parsers.

CO3

Able to design algorithms to perform code optimization in order to improve the performance of a program in terms of space and time complexity.

CO4

Able to write algorithms to generate code for a target machine.

CO5

Ability to design algorithms to generate machine code

       

IT603 PC

Algorithm Design and Analysis

CO1

Ability to analyze the performance of algorithms

CO2

Ability to perform backtracking.

CO3

Ability to choose appropriate data structures and algorithm design methods for a specified application 

CO4

Ability to understand how the choice of data structures and the algorithm design methods impact the performance of programs

CO5

Understand the problems of P, NP and NP complete.

       

IT604 PC

Internet of Things

CO1

Interpret the impact and challenges posed by IoT networks leading to new architectural models.

CO2

Compare and contrast the deployment of smart objects and the technologies to connect them to network.  Appraise the role of IoT protocols for efficient network communication.

CO3

 Able to understand Python Scripting Language which is used in many IoT devices 

CO4

Understand the Raspberry PI platform, that is widely used in IoT applications

CO5

Know the implementation of web-based services on IoT devices

       

IT611 PE

Ethical Hacking (Professional Elective - III)

CO1

Gain the knowledge of the use and availability of tools to support an ethical hack 

CO2

Gain the knowledge of interpreting the results of a controlled attack

CO3

Understand the technical preparation for a hack.

CO4

Understand the role of politics, inherent and imposed limitations and metrics for planning of a test

CO5

Comprehend the dangers associated with penetration testing.

       

CS612 PE

Network Programming (Professional Elective - III)

CO1

To write socket API based programs

CO2

To design and implement client-server applications using TCP and UDP sockets

CO3

Understand advanced programming techniques such as IPv6 Socket Programming.

CO4

Understand network conversions, multicasting, broad casting.

CO5

To understand socket programming.

       

CS613 PE

Scripting Languages (Professional Elective - III)

CO1

Comprehend the differences between typical scripting languages and typical system and application programming languages.

CO2

Gain knowledge of the strengths and weakness of Ruby, embedding ruby to other languages.

CO3

Acquire programming skills in PERL and scripting language.

CO4

Able to Understand Advanced perl language.

CO5

Understand TCL sstructure and TK - Visual Tool kits.

 

CS614 PE

Mobile Application Development (Professional Elective - III)

CO1

Student understands the working of Android OS Practically.

CO2

Student will be able to develop Android user interfaces 

CO3

Student will be able to develop the Android Applications.

CO4

Student will be able to save and retrieve data using Shared Preference

CO5

Understand SQLite database and Using content Providers.

       

CS615 PE

Software Testing Methodologies (Professional Elective - III)

CO1

Know the basic concepts of software testing and its essentials.

CO2

Able to Perform functional testing using control flow and transaction flow graphs.

CO3

Design and develop the best test strategies in accordance to the development model.

CO4

Able to perform transition testing and draw state graphs.

CO5

Able to gain skills in software test automation and management using latest tools.

       

IT605 PC

Embedded Systems & Internet of Things Lab

CO1

Able to develop simple electrical and electronic models based on the knowledge gained.

CO2

Able to propose IoT based projects

CO3

Able to defend IoT based projects

CO4

Able to implement real time system projects

CO5

To implement web based services

       

IT606 PC

Compiler Construction Lab

CO1

Design and develop interactive and dynamic web applications using HTML, CSS, JavaScript and XML 

CO2

Apply client-server principles to develop scalable and enterprise web applications.

CO3

Ability to design, develops, and implements a compiler for any language and also implement LL and LR Parser.

CO4

Able to design and implement LL and LR parsers.

CO5

Able to design and implement LR parsers.

       

IT621 PE

Ethical Hacking Lab (Professional Elective - III)

CO1

Gain the knowledge of the use and availability of tools to support an ethical hack

CO2

Gain the knowledge of interpreting the results of a controlled attack

CO3

Able to study techniques for Web based Password Capturing.

CO4

Understand the role of politics, inherent and imposed limitations and metrics for planning of a test

CO5

understand phishing techniques and DOS attacks

       

CS622 PE

Network Programming Lab (Professional Elective - III)

CO1

To write socket API based programs 

CO2

To design and implement client-server applications using TCP and UDP sockets

CO3

Understand advanced programming techniques such as IPv6 Socket Programming.

CO4

Understand network conversions, multicasting, and broadcasting.

CO5

To understand broadcasting techniques

       

CS623 PE

Scripting Languages Lab (Professional Elective - III)

CO1

Ability to understand the differences between Scripting languages and programming languages

CO2

Able to gain some fluency programming in Ruby, Perl, TCL and TK – visual tool kits.

CO3

Acquire programming skills in PERL and scripting language.

CO4

Able to Understand Advanced perl language.

CO5

To implement an application using scripting language

       

CS624 PE

Mobile Application Development Lab (Professional Elective - III)

CO1

Student understands the working of Android OS Practically and able to develop user interfaces.

CO2

Student will be able to develop the Android Applications.

CO3

Student will be able to save and retrieve data using Shared Preference

CO4

Understand SQLite database and Using content Providers.

CO5

To implement a software for a real time problems

       

CS625

PE

Software Testing Methodologies Lab (Professional Elective - III)

CO1

Design and develop the best test strategies in accordance to the development mode

CO2

Able to Perform functional testing using control flow and transaction flow graphs.

CO3

Design and develop the best test strategies in accordance to the development model.

CO4

Able to perform transition testing and draw state graphs. Gain skills in software test automation and management using latest tools

CO5

To perform a software test analysis using tools

       

MC609

Environmental Science

CO1

Based on this course, the Engineering graduate will understand /evaluate / develop technologies on the basis of ecology.

CO2

Ability to understand importance of natural resources.

CO3

fundamental knowledge of different aspects of environment and local, regional and global environment

CO4

Gain knowledge of Environmental pollution and Global Environmental Problems, Global efforts.

CO5

Understand environmental policies and regulations.

       

Year 4 – SEMESTER 1

IT701 PC

Information Security

CO1

Demonstrate the knowledge of cryptography, network security concepts and applications.

CO2

Able to understand key distribution and management schemes

CO3

Able to understand encryption techniques to secure data in transit across data network.

CO4

Ability to apply security principles in system design

CO5

Understand Intrusion Detection systems.

       

CS702 PC

Data Mining

CO1

Ability to understand the types of the data to be mined and present a general classification of tasks and primitives to integrate a data mining system.

CO2

Apply preprocessing methods for any given raw data.

CO3

Extract interesting patterns from large amounts of data.

CO4

Evaluate the accuracy of supervised and unsupervised models and algorithms.

CO5

Discover the role played by data mining in various fields. Choose and employ suitable data mining algorithms to build analytical applications

       

IT711 PE

Web Security (Professional Elective - IV)

CO1

To understand the Web architecture and applications

CO2

To understand client side and service side programming

CO3

Understand how common mistakes can be bypassed and exploit the application

CO4

Identify common application vulnerabilities

CO5

Understand privacy in data publishing.

       

IT712 PE

High Performance Computing (Professional Elective - IV)

CO1

Understanding the concepts in grid computing

CO2

Ability to set up cluster and run parallel applications

CO3

Ability to understand the cluster projects and cluster OS.

CO4

Understanding the concepts of pervasive computing & quantum computing.

CO5

Understanding the concepts of Quantum Algorithms.

       

CS713 PE

Artificial Intelligence (Professional Elective - IV)

CO1

Ability to formulate an efficient problem space for a problem expressed in natural language.

CO2

Select a search algorithm for a problem and estimate its time and space complexities.

CO3

Possess the skill for representing knowledge using the appropriate technique for a given problem.

CO4

Understand the concept of Classical planning and Acting in the real world.

CO5

Possess the ability to apply AI techniques to solve problems of game playing, and machine learning.

       

CS714 PE

Cloud Computing (Professional Elective - IV)

CO1

Ability to understand various service delivery models of a cloud computing architecture.

CO2

Ability to understand the ways in which the cloud can be programmed and deployed.

CO3

Able to understand cloud architecture and its management.

CO4

Understanding cloud service models.

CO5

Understanding cloud service providers.

       

CS715 PE

Ad-Hoc & Sensor Networks (Professional Elective - IV)

CO1

Ability to understand the state-of-the-art research in the emerging subject of Ad Hoc and Wireless Sensor Networks

CO2

Able to understand the MAC and transport protocols for ad hoc networks

CO3

Ability to solve the issues in real-time application development based on ASN.

CO4

Ability to conduct further research in the domain of ASN

CO5

Gain the knowledge of dynamic nature of WSSNs

       

IT721 PE

Intrusion Detection Systems (Professional Elective - V)

CO1

Possess a fundamental knowledge of Cyber Security. Understand what vulnerability is and how to address most common vulnerabilities.

CO2

Know basic and fundamental risk management principles as it relates to Cyber Security and Mobile Computing.

CO3

Have the knowledge needed to practice safer computing and safeguard your information using Digital Forensics.

CO4

Understand basic technical controls in use today, such as firewalls and Intrusion Detection systems.

CO5

Understand legal perspectives of Cyber Crimes and Cyber Security.

       

CS722 PE

Real Time Systems (Professional Elective - V)

CO1

Be able to explain real-time concepts such as preemptive multitasking, task priorities, priority inversions, mutual exclusion, context switching, and synchronization, interrupt latency and response time, and semaphores.

CO2

Able describe how a real-time operating system kernel is implemented. Able explain how tasks are managed. Explain how the real-time operating system implements time management.

CO3

Discuss how tasks can communicate using semaphores, mailboxes, and queues.

CO4

Be able to implement a real-time system on an embedded processor.

CO5

Be able to work with real time operating systems like RT Linux, Vx Works, MicroC /OSI, Tiny OS

       

CS723 PE

Soft Computing (Professional Elective - V)

CO1

Identify the difference between Conventional Artificial Intelligence to Computational Intelligence.

CO2

Understand fuzzy logic and reasoning to handle and solve engineering problems

CO3

Apply the Classification and clustering techniques on various applications.

CO4

Understand the advanced neural networks and its applications. Perform various operations of genetic algorithms, Rough Sets. 

CO5

Comprehend various techniques to build model for various applications

       

IT724 PE

Distributed Databases (Professional Elective - V)

CO1

Understand theoretical and practical aspects of distributed database systems.

CO2

Study and identify various issues related to the development of distributed database system.

CO3

Understand query processing and optimization.

CO4

Study parallel database systems and Reliability concepts.

CO5

Understand the design aspects of object-oriented database system and related development.

       

CS725 PE

Software Process & Project Management (Professional Elective - V)

CO1

Gain knowledge of software economics, phases in the life cycle of software development.

CO2

Analyze the major and minor milestones, artifacts and metrics from management and technical perspective

CO3

Design and develop software product using conventional and modern principles of software project management

CO4

Gain knowledge of project organization, project control and process instrumentation.

CO5

Able to understand software economics.

       

IT703 PC

Information Security Lab

CO1

Able to implement the C program for converting plain text to cipher text and cipher text to plain text

CO2

Able to implement the various encryption and decryption techniques

CO3

Able to implement the various cryptography algorithms

CO4

Able to implement key sharing algorithm

CO5

Able to calculate the message digest of a text


Year 4 – SEMESTER 2

SM801MS

Organizational Behaviour

CO1

To understand the conceptual framework of the discipline of OB and its practical applications in the organizational set up.

CO2

To deeply understand the role of individual, groups and structure in achieving organizational goals effectively and efficiently.

CO3

To critically evaluate and analyze various theories and models that contributes in the overall understanding of the discipline.

CO4

To develop creative and innovative ideas that could positively shape the organizations.

CO5

To accept and embrace in working with different people from different cultural and diverse background in the workplace.

IT811 PE

Natural Language Processing (Professional Elective - VI)

CO1

Show sensitivity to linguistic phenomena and an ability to model them with formal grammars. 

CO2

Understand and carry out proper experimental methodology for training and evaluating empirical NLP systems

CO3

Able to manipulate probabilities, construct statistical models over strings and trees, and estimate parameters using supervised and unsupervised training methods.

CO4

Able to design, implement, and analyze NLP algorithms

CO5

Able to design different language modeling Techniques.

       

CS812 PE

Distributed Systems (Professional Elective - VI)

CO1

Ability to understand Transactions and Concurrency control.

CO2

Ability to understand Security issues.

CO3

Understanding Distributed shared memory.

CO4

Ability to design distributed systems for basic level applications.

CO5

Able to understand transactions with replicated data and consistency models.

       

CS813 PE

Neural Networks & Deep Learning (Professional Elective - VI)

CO1

Ability to understand the concepts of Neural Networks

CO2

Ability to select the Learning Networks in modeling real world systems

CO3

Understand Artificial Neural Networks

CO4

Ability to use an efficient algorithm for Deep Models

CO5

Ability to apply optimization strategies for large scale applications

       

CS814 PE

Human Computer Interaction (Professional Elective - VI)

CO1

Understand the basics of HCI

CO2

Ability to apply HCI and principles to interaction design.

CO3

Ability to understand the concepts of Windowss and its components.

CO4

Understand Software Life cycle models.

CO5

Ability to design certain tools for blind or PH people.

       

CS815 PE

Cyber Forensics (Professional Elective - VI)

CO1

Students will understand the usage of computers in forensic.

CO2

Understand forensic duplication.

CO3

It gives an opportunity to students to continue their zeal in research in computer forensics

CO4

Students will understand how to use various forensic tools for a wide variety of investigations.

CO5

Students will understand file systems and virtual machines.

       
 

Project

CO1

Demonstrate the technical knowledge to identify problems in the field of Computer Science and Engineering and its allied areas.

CO2

Analyze and formulate technical projects with a comprehensive and systematic approach.

CO3

Identify the modern tools to implement technical projects.

CO4

Design engineering solutions for solving complex engineering problems.

CO5

Develop effective communication skills, professional behavior and team work.