To embrace the students with technical skill through best teaching learning process to become competent technocrats in the field of Information Technology.
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.
• 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.
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.
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.
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.
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. |