B.Tech. Information Technology (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.

Course Outcomes (CO) R18 2,3,4 YEAR

CS301ES 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.

IT304PC 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.

IT308PC 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.

CS401PC 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.

CS404PC 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.

CS405PC 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

CS406PC 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.

CS407PC 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 CS501PC 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.

CS502PC 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.

IT503PC 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.

IT504PC 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.

IT511PE 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.

CS512PE 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

CS513PE 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

CS514PE 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.

CS515PE 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

CS521PE 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

IT521PE 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

CS522PE 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.

IT523PE 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.

IT524PE 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.

CS505PC 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

IT506PC 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 IT601PC 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

IT602PC 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

IT603PC 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.

IT604PC 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

IT611PE 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.

CS612PE 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.

CS613PE 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.

CS614PE 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.

CS615PE 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.

IT605PC 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

IT606PC 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.

IT621PE 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

CS622PE 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

CS623PE 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

CS624PE 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

CS625PE 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 IT701PC 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.

CS702PC 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

IT711PE 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.

IT712PE 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.

CS713PE 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.

CS714PE 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.

CS715PE 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

IT721PE 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

.
CS722PE 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

CS723PE 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

IT724PE 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.

CS725PE 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.

IT703PC 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.

IT811PE 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.

CS812PE 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.

CS813PE 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

CS814PE 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.

CS815PE 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.

Course Outcomes (CO) R13

DEPARTMENT OF INFORMATION TECHNOLOGY(R13)

B.Tech – IT – 2nd, 3rd and 4th Year (Course Outcomes)

Year 2 – SEMESTER 1

Subject code

Course Name

COs

Course Outcomes

113AN

Probability and Statistics

CO1

Students would be able to identify distribution in certain realistic situation. Also able to differentiate among many random variable involved in the probability models.

CO2

The student would be able to calculate mean and proportions (small and large sample) and to make important decisions from few samples which are taken out of unmanageably huge populations.

CO3

The students would be able to find the expected queue length, the ideal time, the traffic intensity and the waiting time. These are very useful tools in many engineering and data management problems in the industry.

CO4

The student would able to understand about the random process, Markov process and Markov chains which are essentially models of many time dependent processes such as signals in communications, time series analysis, queuing systems

CO5

The student would be able to find the limiting probabilities and the probabilities in nth state. It is quite useful for all branches of engineering.

       

113BN

Mathematical Foundations of Computer Science

CO1

Ability to Illustrate by examples the basic terminology of Logical functions,

CO2

Ability to Illustrate by examples the basic terminology of relations, and sets and demonstrate knowledge of their associated operations.

CO3

Ability to Demonstrate in practical applications the use of basic counting principles of permutations, combinations, inclusion/exclusion principle and the pigeonhole methodology.

CO4

Ability to represent Recurrence Relation.

CO5

Ability to represent and Apply Graph theory in solving computer science problems.

       

113BP

Data Structures

CO1

Learn how to use data structure concepts for realistic problems

CO2

Ability to identify solving computing problems using stack and queue.

CO3

Ability to identify solving computing problems using Tree and Graph.

CO4

Ability to identify solving computing problems using Searching and Sorting.

CO5

Ability to solve problems independently and think critically.

       

113BQ

Digital Logic Design And Computer Organization

CO1

Student could able to understand the number systems.

CO2

Student could able to design, understand the combinational sequential circuits.

CO3

And they should be in a position to continue with computer arithmetic, instruction and addressing

CO4

Student could able to understand the Processor Organization & Memory Organization.

CO5

Students understand in a better way the I/O and memory organization in depth. They should be in a position to write assembly language programs for various applications.

       

113AU

Electronic Devices and Circuits

CO1

Understand and analyse the different types of diodes, operation and its characteristics.

CO2

Understand and analyse the different types of Rectifiers and Filters.

CO3

Design and analyse the DC bias circuitry of BJT and FET.

CO4

Design biasing circuits using diodes and transistors.

CO5

To analyze and design diode application circuits, amplifier circuits and oscillators employing BJT, FET devices.

       

113BR

Basic Electrical Engineering

CO1

Able to understand the concepts of Electrical Engineering

CO2

Able to understand the concepts of basics of AC circuits

CO3

Able to understand principle of transformer with background of magnetic circuits

CO4

Able to Classify and compare different types of Electrical machines

CO5

Able to understand basic instruments, its classification and features.

       

11315

Electrical and Electronics Lab

CO1

Able to implement various verification theorems

CO2

Able to conduct different tests on DC shunt machine, motor, and generator.

CO3

Able to Verify the theoretical characteristics of diodes, transistors.

CO4

Able to Implement and analyze various circuits viz. Rectifiers

CO5

Able to Verify the theoretical characteristics ofOP-amps and digital electronic components experimentally.

       

11316

Data Structures Lab

CO1

Implement different sorting and searching algorithms

CO2

Implement the stack, Queue and their applications

CO3

Implement various types of linked lists and their applications

CO4

Perform basic operations on trees and graphs and determine minimum spanning tree

CO5

Perform graph traversal algorithms.

Year 2 – SEMESTER 2

114DJ

Principles of Programming Languages

CO1

Students were able to understand Preliminary Concepts of programming

CO2

Students were able to analyze and interpret data types, operator, expression and conditional statement.

CO3

Students have ability to design Subprograms and Blocks

CO4

Students were able to understand Abstract Data types.

CO5

Students have ability to write code using Functional Programming Languages and Scripting Language

       

114CQ

Database Management Systems

CO1

Demonstrate the basic elements of a relational database management system. 

CO2

Ability to identify the data models for relevant problems.

CO3

Ability to design entity relationship model and convert entity relationship diagrams into RDBMS and formulate SQL queries on the data.

CO4

Apply normalization for the development of application software.

CO5

Able to understand Storage and Indexing

       

114CX

Java Programming

CO1

Understanding of OOP concepts and basics of java programming

CO2

The skills to apply OOP and Java programming in problem solving

CO3

The skills to apply Exception handling and multithreading.

CO4

The skills to apply Collection Framework, Files and Connecting to Database

CO5

Able to implement GUI Programming with Java, Event handling and Applets programs

       

114CW

Environmental Studies

CO1

Able to understand Ecosystems

CO2

Able to understand Natural Resources

CO3

Able to understand Biodiversity and Biotic Resources

CO4

Able to understand Environmental Pollution and Control Technologies

CO5

Able to understand Environmental Policy, Legislation & EIA

       

114CR

Data Communication

CO1

The student will know the functioning of various ways of different communication systems.

CO2

Able to understand about Multiplexers and Transmission Media

CO3

Able to know the knowledge on Telephone Instruments, Signals and The Telephone Circuit

CO4

Able to understand Cellular Telephone Systems, Data Communications Codes, Error Control, And Data Formats

CO5

Able to know about different Data Communications Equipment

       

114CT

Design and Analysis of Algorithms

CO1

Apply to analyze algorithms and improve the efficiency of algorithms, apply different designing methods for development of algorithms to realistic problems, such as divide and conquer,

CO2

Apply different designing methods for development of algorithms to realistic problems using greedy method

CO3

Apply different designing methods for development of algorithms to realistic problems using Dynamic Programming

CO4

Apply different designing methods for development of algorithms to realistic problems using Backtracking, Branch and Bound

CO5

Ability to understand NP-Hard and NP-Complete problems

       

11429

Java Programming Lab

CO1

Basics of java programming, multi-threaded programs and Exception handling

CO2

The skills to apply OOP in Java programming in problem solving

CO3

Ability to access data from a DB with Java programs

CO4

Use of GUI components (Console and GUI based)

CO5

Able to create applets.

       

11424

Database Management Systems Lab

CO1

Ability to design and implement a database schema for given problem.

CO2

Be capable to Design and build a GUI application.

CO3

Apply the normalization techniques for development of application software to realistic problems.

CO4

Ability to formulate queries using SQL DML/DDL/DCL commands

CO5

Ability to understand and use triggers.

Year 3 – SEMESTER 1

115DR

Automata and Compiler Design

CO1

Graduate should be able to understand the concept of abstract machines and their power to recognize the languages.

CO2

Attains the knowledge of language classes & grammars relationship among them with the help of Chomsky hierarchy.

CO3

Ability to understand the design of a compiler given features of the languages.

CO4

Ability to implement practical aspects of automata theory.

CO5

Gain Knowledge of powerful compiler generation tools.

       

115ED

Linux Programming

CO1

Students will be able to understand the basic commands of linux operating system and can write shell scripts

CO2

Students will be able to create file systems and directories and operate them

CO3

Students will be able to create processes background and fore ground etc.,by fork() system calls

CO4

Students will be create shared memory segments, pipes ,message queues and can exercise inter process communication

CO5

Work confidently in Linux environment

       

115EM

Software Engineering

CO1

Able To understanding of software process models such as waterfall and evolutionary models.

CO2

Ableto understanding of software requirements and SRS document.

CO3

AbleTo understanding of different software architectural styles.

CO4

AbleTo understanding of software testing approaches such as unit testing and integration testing.

CO5

AbleTo understanding on quality control and how to ensure good quality software.

       

114EH

Operating Systems

CO1

Apply different techniques for the improvement of system performance.

CO2

Ability to understand the synchronous and asynchronous communication mechanisms in their respective OS.

CO3

Learn about minimization of turnaround time, waiting time and response time

CO4

Learn about maximization of throughput with keeping CPU as busy as possible.

CO5

Ability to compare the different OS

       

115DT

Computer Networks

CO1

Able to understand and explore the basics of Computer Networks

CO2

Able to understand and explore the basics of Various Protocols

CO3

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

CO4

able to understand and explore the basics Internetworking

CO5

Able to understand and explore the basics concepts of network security, Mobile and ad hoc networks.

       

115EG

Managerial Economics and Financial Analysis

CO1

Understanding the market dynamics namely, demand and supply, demand forecasting, elasticity of demand and supply, pricing methods and pricing in different market structures.

CO2

Gain an insight into how production function is carried out to achieve least cost combination of inputs and cost analysis

CO3

Develop an understanding of Analyse how capital budgeting decisions are carried out

CO4

Understand the framework for both manual and computerised accounting process

CO5

Know how to analyse and interpret the financial statements through ratio analysis

       

11535

Operating Systems Lab

CO1

Understand fundamental operating system abstractions such as processes, threads, files, semaphores, IPC abstractions, shared memory regions, etc.,

CO2

Analyze important algorithms eg. Process scheduling and memory management algorithms

CO3

Categorize the operating system’s resource management techniques, dead lock management techniques, memory management techniques

CO4

Demonstrate the ability to perform OS tasks in Red Hat Linux Enterprise.

CO5

Ability to understand scheduling policies.

       

11539

Computer Networks Lab (Through Linux)

CO1

Ability to understand the encryption and decryption concepts in Linux environment

CO2

Ability to apply appropriate algorithm for the finding of shortest route.

CO3

Ability to apply sub netting functions

CO4

Ability to configure the routing table

CO5

Ability to understand the encryption and decryption concepts in Linux environment using RSA algorithm. 

Year 3 – SEMESTER 2

126EP

Web Technologies

CO1

Have understanding of server side scripting with PHP language

CO2

Have understanding of what is XML and how to parse and use XML Data with Java

CO3

To introduce Server side programming with Java Servlets

CO4

To introduce Server side programming with JSP

CO5

Gain knowledge of client side scripting, validation of forms and AJAX programming

       

116FB

Information Security Management

CO1

Ability to understand the overview of information security management

CO2

Ability to understand the fundamentals of information system

CO3

Ability to understand different data leakage and security issues

CO4

Ablity to understand different information security policy, procedure and audits.

CO5

Ability to understand different roles and responsibility  of information management

       

126EQ

Object Oriented Analysis and Design

CO1

Able to understand conceptual model of UML, SDLC.

CO2

Able to understand Basic Structural Modeling,Advanced Structural Modeling and Class & Object Diagrams.

CO3

Able to model the case study in different views with respect to user requirement such as use case, activity diagrams.

CO4

To understand Advanced Behavioral Modeling and deployment.

CO5

Able to prepare document of the project for the unified Library application.

       

126EW

Data Warehousing and Data Mining

CO1

Student should be able to understand why the data warehouse in addition to database systems.

CO2

Ability to perform the preprocessing of data and apply mining techniques on it.

CO3

Ability to identify the association rules  in large data sets.

CO4

Ability to identify the classification in large data set

CO5

Ability to identify the clusters in large data sets.

       

126ER

Software Testing Methodologies

CO1

List a range of different software testing techniques and strategies and be able to apply specific(automated) unit testing method to the projects.

CO2

Distinguish characteristics of structural testing methods.

CO3

Demonstrate the integration testing which aims to uncover interaction and compatibility problems as early as possible.

CO4

Discuss about the functional and system testing methods

CO5

Demonstrate various issues for object oriented testing

       

126EV

Cloud Computing

CO1

Ability to understand the virtualization and cloud computing concepts

CO2

Understanding the foundations of cloud computing.

CO3

Understand the security aspects in cloud.

CO4

Understand Building Content Delivery networks using Clouds

CO5

Ability to understand Governance and Case Studies of cloud

       

12626

Data Mining and Web Technologies Lab

CO1

Ability to understand the various kinds of tools of data mining

CO2

Demonstrate the classification, clusters and etc. in large data sets

CO3

Use LAMP Stack for web applications

CO4

Use Tomcat Server for Servlets and JSPs, Parse XML files using Java

CO5

Write simple applications with Technologies like HTML, Javascript, AJAX, PHP, Servlets and JSPs,Connect to Database and get results

       

12622

Advanced Communication Skills (ACS) Lab

CO1

Accomplishment of sound vocabulary and its proper use contextually.

CO2

Flair in Writing and felicity in written expression.

CO3

Enhanced job prospects.

CO4

Effective Speaking Abilities

CO5

Communicate confidently in formal and informal contexts

Year 4 – SEMESTER 1

117DY

Information Security

CO1

Student will be able to understand basic cryptographic algorithms

CO2

Student will be able to understand basic message, web authentication and security issues

CO3

Ability to identify information system requirements for both of them such as client and server.

CO4

Ability to understand the current legal issues towards information security.

CO5

Ability to understand the Case Studies on Cryptography and security

       

117CF

Design Patterns

CO1

Ability to understand design patterns

CO2

Ability to understand different case studies of design pattern and Creational pattern

CO3

Able to apply common design patterns to incremental development

CO4

Able to apply common design patterns to iterative development

CO5

Ability to identify appropriate patterns for design of given problem

       

117FM

Mobile Application Development

CO1

Ability to evaluate and select appropriate solutions to the mobile computing platform.

CO2

Ability to develop J2ME Architecture and Development Environment.

CO3

Ability to develop the user interface

CO4

Ability to develop Record Management System

CO5

Ability design a simple mobile phone game

       

117DX

Information Retrieval Systems

CO1

Possess the ability to store and retrieve textual documents using appropriate models

CO2

Possess the ability to use the various retrieval utilities for improving search

CO3

Possess an understanding of indexing and compressing documents to improve space and time efficiency

CO4

Possess the skill to formulate SQL like queries for unstructured data

CO5

Understand issues in web search

       

117JR

Wireless Networks and Mobile Computing

CO1

Ability to understand the strengths and limitations of mobile networks

CO2

Ability to understand the strengths and limitations of wireless networks

CO3

Ability to understand the mobile network protocols

CO4

Ability to design and analyze the performance of location update algorithms for cellular networks;

CO5

Ability to understand routing algorithms

       

117BX

Computer Graphics

CO1

Understand the basics of computer graphics, different graphics systems and applications of computer graphics.

CO2

Discuss various algorithms for scan conversion and filling of basic objects and their comparative analysis.

CO3

Use of geometric transformations on graphics objects and their application in composite form.

CO4

Extract scene with different clipping methods and its transformation to graphics display device.

CO5

Explore projections and visible surface detection techniques for display of 3D scene on 2D screen.

       

11708

Case Tools and Software Testing Lab

CO1

Able to Understand how UML supports the entire OOAD process.

CO2

Able to implement different phases of OOAD.

CO3

Able to implement differentsoftware testing techniques and strategies.

CO4

Knowthe procedure to write test plan and execution, and use tools.

CO5

Ability to deliver the product with qualitative.

       

11735

Mobile Applications Development Lab

CO1

Ability to install J2ME toolkit.

CO2

Ability to develop the user interface

CO3

Ability to develop authenticate with a Web Server..

CO4

Ability to design Web application using J2ME

CO5

Ability to work with threads and High level UI

Year 4 – SEMESTER 2

118CR

Management Science

CO1

Able to Plan an organisational structure for a given context in the organisation carry out production operations through Work study

CO2

Able to understand the markets, customers and competition better and price the given products appropriately.

CO3

Able to ensure quality for a given product or service, plan and control the HR function better

CO4

Able to plan, schedule and control projects through PERT and CPM

CO5

Able to evolve a strategy for a business or service organisation

.

     

118FE

Web Services

CO1

Able to basic concepts of web services

CO2

Able to understand the details of Web services technologies: SOAP, WSDL, UDDI

CO3

Able to learn how to implement and deploy web service clients and servers

CO4

Able to explore interoperability between different frameworks.

CO5

Able to learn basic concepts of SOA

       

118DD

Multimedia & Rich Internet Applications

CO1

Able to understand Fundamental concepts in Text and Image

CO2

Ability to design a short films

CO3

Ability to design teaching material for better Understanding

CO4

Ability to apply different multimedia development tools to produce web based

CO5

Ability to apply different multimedia development tools to produce stand-alone user interfaces

11856

Seminar

CO1

Content

CO2

Contribution of the work

CO3

Methods & Results

CO4

Completeness

CO5

Final Report

       

11841

Project

CO1

Identification of problem Domain, Detailed Analysis, Study of Existing System and feasibility of project proposal

CO2

Objectives, methodologies, planning of project work

CO3

Implementation, results, conclusion and discussion

CO4

Demonstration and Report

CO5

Presentation