Excellence in Education, Innovation in Practice.

CSE-Artificial Intelligence and Machine Learning(AI&ML) Course Outcomes

"Empowering minds, shaping futures — Priyadarshini College is where learning meets purpose."

I Year- I Sem

  MATHEMATICS – I   (MA101BS)

  1. After learning the contents of this paper the student must be able to  
  2. Write the matrix representation of a set of linear equations and to analyse the solution of the system of equations
  3. Find the Eigen values and Eigen vectors  Reduce the quadratic form to canonical form using orthogonal transformations.
  4. Analyse the nature of sequence and series. Solve the applications on the mean value theorems.
  5. Evaluate the improper integrals using Beta and Gamma functions Find the extreme values of functions of two variables with/ without constraints.

APPLIED PHYSICS ( AP102BS/AP202BS)

  1. The student would be able to learn the fundamental concepts on Quantum behaviour of matter  in its micro state.
  2. The knowledge of fundamentals of Semiconductor physics, Optoelectronics, Lasers
  3. The knowledge of fundamentals of fibre  optics enable the students to apply to various systems like communications, solar cell, photo cells and so on..
  4. Design, characterization and study of properties of material help the students to prepare new  materials for various engineering applications.
  5. The course also helps the students to be exposed to the phenomena of electromagnetism and  also to have exposure on magnetic materials and dielectric materials.

PROGRAMMING FOR PROBLEM SOLVING  (CS103ES/CS203ES)

  1. To write algorithms and to draw flowcharts for solving problems.
  2. To convert the algorithms/flowcharts to C programs.
  3. To code and test a given logic in C programming language.
  4. To decompose a problem into functions and to develop modular reusable code.
  5. To use arrays, pointers, strings and structures to write C programs. Searching and sorting problems.

APPLIED PHYSICS LAB  (AP105BS/AP205BS)

  1. Know the determination of the Planck’s constant using Photo electric effect and identify the material whether it is n-type or p-type by Hall experiment.
  2. Appreciate quantum physics in semiconductor devices and optoelectronics.
  3. Gain the knowledge of applications of dielectric constant.
  4. Understand the variation of magnetic field and behavior of hysteresis curve.
  5. Carried out data analysis.

ENGINEERING GRAPHICS (ME104ES/ME204ES)

  1. Preparing working drawings to communicate the ideas and information.
  2. Read, understand and interpret engineering drawings.
  3. Apply Orthographic Projection Techniques
  4. Visualize and Draw Isometric Projections
  5. Understand and Draw Projections of Solids

PROGRAMMING FOR PROBLEM SOLVING LAB  (CS106ES/CS206ES)

  1. The candidate is expected to be able to:
  2. formulate the algorithms for simple problems
  3. translate given algorithms to a working and correct program
  4. correct syntax errors as reported by the compilers
  5. identify and correct logical errors encountered during execution
  6. represent and manipulate data with arrays, strings and structures use pointers of different types
  7. create, read and write to and from simple text and binary files
  8. modularize the code with functions so that they can be reused

ENVIRONMENTAL SCIENCE  (*MC109ES/*MC209ES)

  1. Based on this course, the Engineering graduate will understand /evaluate / develop technologies on the basis of ecological principles and environmental regulations which in turn helps in sustainable development
  2. Understand the Fundamentals of Environmental Science
  3. Identify the Components of the Environment
  4. Analyze Human Impact on the Environment
  5. Understand the Importance of Natural Resources

I Year- II Sem

BASIC ELECTRICAL ENGINEERING ( EE103ES/EE203ES)

  1. To analyze electrical circuits using network laws and theorems.
  2. To solve electrical circuits using network laws and theorems
  3. To understand and analyze basic Electric and Magnetic circuits
  4. To study the working principles of Electrical Machines
  5. To introduce components of Low Voltage Electrical Installations

MATHEMATICS – II  (MA201BS)

  1. Identify whether the given differential equation of first order is exact or not
  2. Solve higher differential equation
  3. Apply the concept of differential equation to real world problems
  4. Evaluate the multiple integrals and apply the concept to find areas, volumes, centre of mass and Gravity for cubes, sphere and rectangular parallelepiped
  5. Evaluate the line, surface and volume integrals and converting them from one to another

CHEMISTRY  (CH102BS/CH202BS)

  1. The knowledge of atomic, molecular and electronic changes, band theory related to conductivity.
  2. The required principles and concepts of electrochemistry, corrosion and in understanding the problem of water and its treatments.
  3. The required skills to get clear concepts on basic spectroscopy and application to medical and other fields.
  4. The required skills to get clear concepts on basic spectroscopy and application other than medical fields.
  5. The knowledge of configurational and conformational analysis of molecules and reaction mechanisms.

 ENGINEERING CHEMISTRY LAB ( CH106BS/CH206ES)

  1. Determination of chloride content in water
  2. Estimation of rate constant of a reaction from concentration – time relationships.
  3. Determination of physical properties like adsorption and viscosity.
  4. Calculation of Rf values of some organic molecules by TLC technique.

ENGLISH LANGUAGE AND COMMUNICATION SKILLS LAB ( EN107HS/EN207HS)

  1. Better understanding of nuances of English language through audio
  2. visual experience and group activities
  3. Neutralization of accent for intelligibility
  4. Speaking skills with clarity and confidence
  5. which in turn enhances their employability skills

ENGLISH (EN105HS/EN205HS)

 

  1. Use English Language effectively in spoken and written forms.
  2. Comprehend the given texts and respond appropriately.
  3. Communicate confidently in various contexts and different cultures.
  4. Acquire basic proficiency in English including reading and listening comprehension, writing and speaking skills.
  5. Acquire basic proficiency in English including writingand speaking skills

ENGINEERING WORKSHOP ( ME105ES/ME205ES)

  1. Study  machine tools and their operations
  2. practice on machine tools and their operations
  3. Practice on manufacturing of components using workshop trades including pluming, fitting, carpentry, foundry, house wiring and welding.
  4. Identify and apply suitable tools for different trades of Engineering processes including drilling, material removing, measuring, chiseling.
  5. Apply basic electrical engineering knowledge for house wiring practice.

BASIC ELECTRICAL ENGINEERING LAB (EE108ES/EE208ES)

  1. Understand the response of different types of electrical circuits to different excitations.
  2. Understand the measurement, calculation
  3. Understand the relation between the basic electrical parameters
  4. Understand the basic characteristics of transformers.
  5. Understand the basic characteristics of  electrical machines

II Year-I Sem

DISCRETE MATHEMATICS (CS310PC)

  1. Ability to understand and construct precise mathematical proofs
  2. Ability to use logic and set theory to formulate precise statements
  3. Ability to analyze and solve counting problems on finite and discrete structures
  4. Ability to describe and manipulate sequences
  5. Ability to apply graph theory in solving computing problems

PYTHON PROGRAMMING  (CS311PC)

  1. Examine Python syntax and semantics and be fluent in the use of Python flow control and functions.
  2. Demonstrate proficiency in handling Strings and File Systems.
  3. Create, run and manipulate Python Programs using core data structures like Lists, Dictionaries and use Regular Expressions.
  4. Interpret the concepts of Object-Oriented Programming as used in Python.
  5. Implement exemplary applications related to Network Programming, Web Services and
    Databases in Python.

MATHEMATICAL AND STATISTICAL FOUNDATIONS ( MA313BS)

  1. Apply the number theory concepts to cryptography domain
  2. Apply the concepts of probability and distributions to some case studies
  3. Apply the number theory concepts to cryptography domain
  4. Correlate the material of one unit to the material in other units
  5. Resolve the potential misconceptions and hazards in each topic of study.

DATA STRUCTURES (CS302PC)

  1. Ability to select the data structures that efficiently model the information in a problem.
  2. Ability to assess efficiency trade-offs among different data structure implementations or combinations.
  3. Implement and know the application of algorithms for sorting and pattern matching
  4. Design programs using a variety of data structures, including hash tables, binary and general
  5. Design programs using a variety of general tree structures, search trees, tries, heaps, graphs, and AVL-trees.

PYTHON PROGRAMMING LAB (CS312PC)

       

  1. Ability to explore python especially the object-oriented concepts,
  2. Ability to explore  the built in objects of Python.
  3. Ability to create practical and contemporary applications such as TCP/IP network
  4. programming, Web applications, discrete event simulations

COMPUTER ORGANIZATION AND ARCHITECTURE  (CS304PC)

  1. Demonstrate an understanding of the design of the functional units of a digital computer system.
  2. Evaluate cost performance and design trade-offs in designing and
  3.  constructing a computer processor including memory.
  4. Design a pipeline for consistent execution of instructions with minimum hazards
  5. Recognize and manipulate representations of numbers stored in digital computers

DATA STRUCTURES LAB  (CS307PC)

  1. Ability to develop C programs for computing and real-life applications using basic elements like control statements, arrays, functions, pointers and strings, and data structures like stacks, queues and linked lists.
  2. Ability to Implement searching and sorting algorithms 

BUSINESS ECONOMICS AND FINANCIAL ANALYSIS ( SM306MS)

  1. Economic variables on the Business.
  2. The Demand, Supply, Production, Cost, Market Structure,
  3. Pricing aspects are learnt.
  4. The Students can study the firm’s financial position by analyzing the
  5. Financial Statements of a Company.

GENDER SENSITIZATION LAB (*MC309)

  1. Students will be sensitized to basic dimensions of the biological, sociological, psychological  and legal aspects of gender. This will be achieved through discussion of materials derived  from research, facts, everyday life, literature and film.
  2. Students will attain a finer grasp of how gender discrimination works in our society and how to counter it.
  3. Students will acquire insight into the gendered division of labour and its relation to politics and economics.
  4. Men and women students and professionals will be better equipped to work and live together as equals.
  5. Students will develop a sense of appreciation of women in all walks of life.Through providing accounts of studies and movements as well as the new laws that provide
  6. protection and relief to women, the textbook will empower students to understand and respond to gender violence.

II Year-II Sem

JAVA PROGRAMMING LAB  (CS408PC)

  1. Able to write programs for solving real world problems using java collection frame work.
  2. Able to write programs using abstract classes.
  3. Able to write multithreaded programs.
  4. Able to write GUI programs using swing controls in Java.

DATABASE MANAGEMENT SYSTEMS LAB ( CS407PC)

  1. Design database schema for a given application and apply normalization
  2. Acquire skills in using SQL commands for data definition and
  3. Acquire skills in using SQL commands for data manipulation.
  4. Develop solutions for database applications using procedures, cursors and triggers

OBJECT ORIENTED PROGRAMMING USING JAVA  (CS412PC)

  1. Able to solve real world problems using OOP techniques.
  2. Able to understand the use of abstract classes.
  3. Able to solve problems using java collection framework and I/o classes.
  4. Able to develop multithreaded applications with synchronization.
  5. Able to develop applets for web applications.
  6. Able to design GUI based applications

DATABASE MANAGEMENT SYSTEMS (CS404PC)

  1. Gain knowledge of fundamentals of DBMS, database design and normal forms
  2. Master the basics of SQL for retrieval and management of data.
  3. Be acquainted with the basics of transaction processing
  4. Be acquainted with the basics of  concurrency control.
  5. Familiarity with database storage structures and access techniques

SOFTWARE ENGINEERING  (CS417PC)

  1. Ability to translate end-user requirements into system and software requirements, using e.g.
  2. UML, and structure the requirements in a Software Requirements Document (SRD).
  3. Identify and apply appropriate software architectures and patterns to carry out high level
  4. design of a system and be able to critically compare alternative choices.
  5. Will have experience and/or awareness of testing problems and will be able to develop a simple testing report

OPERATING SYSTEMS  (CS403PC)

  1. Will be able to control access to a computer and the files that may be shared
  2. Demonstrate the knowledge of the components of computer and their respective roles in computing.
  3. Ability to recognize and resolve user problems with standard operating environments.
  4. Gain practical knowledge of how programming languages, operating systems, and architectures interact and how to use each effectively.
  5. Gain practical knowledge of  architectures interact and how to use each effectively.

FORMAL LANGUAGES AND AUTOMATA THEORY  (CS416PC)

  1. Able to understand the concept of abstract machines and their power to recognize the languages.
  2. Able to employ finite state machines for modeling and solving computing problems.
  3. Able to design context free grammars for formal languages.
  4. Able to distinguish between decidability and undecidability.
  5. Able to gain proficiency with mathematical tools and formal methods.

OPERATING SYSTEMS LAB ( CS406PC)

  1. Simulate and implement operating system concepts such as scheduling, deadlock management, file management and memory management.
  2. Able to implement C programs using Unix system calls

CONSTITUTION OF INDIA  (*MC409)

 

  1. Improve their knowledge about Indian constitution  .
  2. Value their identity and exercise their fundamental rights.
  3. Understand how differently government bodies function

III Year- I Sem

DESIGN AND ANALYSIS OF ALGORITHMS (CS501PC)

  1. Ability to analyze the performance of algorithms
  2. Ability to choose appropriate data structures and algorithm design methods for a specified application
  3. Ability to understand how the choice of data structures
  4. Ability to understand  the algorithm design methods
  5. Impact the performance of programs

WEB PROGRAMMING (Professional Elective – I) (CS603PC)

  1. Design web pages.
  2. Use technologies of Web Programming.
  3. Apply object-oriented aspects to Scripting.
  4. Create databases with connectivity using JDBC.
  5. Build web-based application using sockets.

MACHINE LEARNING (CS701PC)

  1. Understand the concepts of computational intelligence like machine learning
  2. Ability to get the skill to apply machine learning techniques
  3. to address the real time problems in different areas
  4. Understand the Neural Networks
  5. Understand the Neural Networks usage in machine learning application

COMPUTER NETWORKS (CS502PC)

  1. Gain the knowledge of the basic computer network technology.
  2. Gain the knowledge of the functions of each layer in the OSI and TCP/IP reference model.
  3. Obtain the skills of subnetting and routing mechanisms.
  4. Familiarity with the essential protocols of computer networks, and
  5. how protocols of computer networks can be applied in network design and implementation.

MACHINE LEARNING LAB (CS705PC)

  1. understand complexity of Machine Learning algorithms and their limitations;
  2. understand modern notions in data analysis-oriented computing;
  3. be capable of confidently applying common Machine Learning algorithms in practice
  4. be capable of confidently implementing their own
  5. Be capable of performing experiments in Machine Learning using real-world data.

COMPILER DESIGN (CS602PC)

  1. Demonstrate the ability to design a compiler given a set of language features.
  2. Demonstrate the the knowledge of patterns, tokens & regular expressions for lexical analysis
  3. Acquire skills in using lex tool & yacc tool for devleoping a scanner and parser.
  4. Design and implement LL and LR parsers
  5. Design algorithms to do code optimization in order to improve the performance of a program in
    terms of space and time complexity.
  6. Design algorithms to generate machine code

INFORMATION RETRIEVAL SYSTEMS (Professional Elective – II) ( CS721PE)

  1. Ability to apply IR principles to locate relevant information large collections of data
  2. Ability to design different document clustering algorithms
  3. Implement retrieval systems for web search tasks.
  4. Design an Information Retrieval System for web search tasks
  5. Implement and Understand Advanced IR Topics

ADVANCED COMMUNICATION SKILLS LAB (EN508HS)

  1. Gathering ideas and information to organise ideas relevantly and coherently.
  2. Making oral presentations.
  3. Writing formal letters.
  4. Transferring information from non-verbal to verbal texts and vice-versa.
  5. Writing project/research reports/technical reports.
  6. Participating in group discussions.
  7. Engaging in debates.
  8. Facing interviews.
  9. Taking part in social and professional communication.

COMPUTER NETWORKS LAB (CS507PC)

  1. Implement data link layer farming methods
  2. Analyze error detection and error correction codes.
  3. Implement and analyze routing and congestion issues in network design.
  4. Implement Encoding and Decoding techniques used in presentation layer
  5. To be able to work with different network tools

INTELLECTUAL PROPERTY RIGHTS (*MC510)

  1. Distinguish and Explain various forms of IPRs.
  2. Identify criteria’s to fit one’s own intellectual work in particular form of IPRs.
  3. Apply statutory provisions to protect particular form of IPRs.
  4. Analyse rights and responsibilities of holder of Patent, Copyright, Trademark, Industrial Designetc.
  5. Identify procedure to protect different forms of IPRs national and international level.
  6. Develop skill of making search using modern tools and technics.

ESSENCE OF INDIAN KNOWLEDGE TRADITION PART 1 (HS720PE)

  1. At the end of the Course, Student will be able to:
  2. Identify the concept of Traditional knowledge and its importance.
  3. Explain the need and importance of protecting traditional knowledge.
  4. IIllustrate the various enactments related to the protection of traditional knowledge.
  5. Interpret the concepts of Intellectual property to protect the traditional knowledge.
  6. Explain the importance of Traditional knowledge in Agriculture and Medicine.

III Year- II Sem

CRYPTOGRAPHY AND NETWORK SECURITY (Professional Elective - III)  (CS703PC)

  1. Student will be able to understand basic cryptographic algorithms,
  2. Student will be able to understand message
  3. Student will be able to understand web authentication and security issues
  4. Ability to identify information system requirements for both of them such as client and server.
  5. Ability to understand the current legal issues towards information security.

DEVOPS (CS704PC)

  1. Identify components of Devops environment.
  2. Describe Software development models and architectures of DevOps.
  3. Apply different project management, integration, testing and code deployment tool.
  4. Investigate different DevOps Software development models.
  5. Assess various Devops practices.
  6. Collaborate and adopt Devops in real-time projects.

ARTIFICIAL INTELLIGENCE AND NATURAL LANGUAGE PROCESSING LAB (CS706PC)

  1. Apply basic principles of AI in solutions that require problem solving, knowledge representation, and learning.
  2. Show sensitivity to linguistic phenomena and an ability to model them with formal grammar
  3. Understand and carry out proper experimental methodology for training empirical NLP systems
  4. Understand and carry out proper experimental methodology for evaluating empirical NLP systems
  5. Able to design, implement, and analyze NLP algorithms

NATURAL LANGUAGE PROCESSING (CS525PE)

  1. Show sensitivity to linguistic phenomena and an ability to model them with formal grammars.
  2. Understand and carry out proper experimental methodology for training and evaluating empirical NLP systems
  3. Able to manipulate probabilities, construct statistical models over strings and trees, and estimate parameters using supervised and unsupervised training methods.
  4. Able to design, implement, and analyze NLP algorithms
  5. Able to design different language modeling Techniques.

FUNDAMENTALS OF INTRNET OF THINGS (EC600OE)

  1. Interpret the impact and challenges posed by IoT networks leading to new architectural model
  2. Illustrate the smart objects and the technologies to connect them to network.
  3. Compare different Application protocols for IoT.
  4. Infer the role of Data Analytics and Security in IoT.
  5. Identify sensor technologies for sensing real world entities and understand the role of IoT in various domains of Industry.

CRYPTOGRAPHY AND NETWORK SECURITY LAB (PE – III Lab) (CS506PC)

  1. Understand basic cryptographic algorithms, message and
  2.  Understand web authentication and security issues.
  3. Identify information system requirements for both of them such as client and server.
  4. Understand the current legal issues towards information security.

DEVOPS LAB

  1. Identify components of Devops environment
  2. Apply different project management, integration, testing and code deployment tool
  3. Investigate different DevOps Software development, models
  4. Demonstrate continuous integration and development using Jenkins.

ARTIFICIAL INTELLIGENCE (CS701OE)

  1. To learn the distinction between optimal reasoning Vs. human like reasoning
  2. To understand the concepts of state space representation, exhaustive search
  3. To understand the concepts of heuristic search together with the time and space complexities.
  4. To learn different knowledge representation techniques.
  5. To understand the applications of AI, namely game playing, theorem proving, and machine learning.

CYBER SECURITY

  1. Understand cyber-attacks, types of cybercrimes, cyber laws and also how to protect them self and ultimately the entire Internet community from such attacks
  2. Understand the Fundamentals of Cyber Security
  3. Apply Security Principles to Network Infrastructure
  4. Learn about Cryptography and Encryption
  5. Analyze and Defend Against Common Cyber Attacks

IV Year-I Sem

DEEP LEARNING LAB

  1. Upon the Successful Completion of the Course, the Students would be able to:
  2. Learn the Fundamental Principles of Deep Learning.
  3. Identify the Deep Learning Algorithms for Various Types of Learning Tasks in various domains.
  4. Implement Deep Learning Algorithms and Solve Real-world problems.

AD-HOC & SENSOR NETWORKS  (Professional Elective - V)

  1. Ability to understand the state-of-the-art research in the emerging subject of Ad Hoc and Wireless Sensor Networks
  2. Ability to solve the issues in real-time application development based on ASN.
  3. Ability to conduct further research in the domain of ASN
  4.  Analyze data transmission techniques and address network issues
  5. Understand the architecture and lower-layer protocols of WSNs

NEURAL NETWORKS AND DEEP LEARNING

  1. Ability to understand the concepts of Neural Networks
  2. Ability to select the Learning Networks in modeling real world systems
  3. Ability to use an efficient algorithm for Deep Models
  4. Ability to apply optimization strategies for large scale applications
  5. Ability to analyze the challenges in neural networks optimization

REINFORCEMENT LEARNING

  1. Understand basics of RL.
  2. Understand RL Framework and Markov Decision Process.
  3. Analyzing ning through the use of Dynamic Programming and Monte Carlo.
  4. Understand TD(0) algorithm.
  5. Understand TD(λ) algorithm.

CLOUD COMPUTING (PROFESSIONAL ELECTIVE – IV)

  1. distributed system models,
  2. different cloud service models,
  3. service oriented architectures,
  4. cloud programming and software environments,
  5. resource management

PRINCIPLES OF ENTERPRENUERSHIP

  1. Understand basics of Entrepreneurship. (Knowledge)
  2. Explain financing and managing the new ventures. (Application)
  3. Understand schemes and functions of different corporations. (Evaluation)
  4. Explain industrial final support from different corporations. (knowledge)
  5. Describe production and marking management. (Comprehension)

Mini Project

  1. Interpret literature with the purpose of formulating a project proposal
  2. Planning, analyzing, designing and implementing a software project using SDLC  model.
  3. Finding the solution of identified problem with help of modern technology Giving priority to real life problem
  4. Learningtoworkasateamandtofocusongettingaworkingprojectdonewithina stipulated period o f time

Project Stage – I

  1. Understand programming language concepts, object oriented concepts as well as software engineering principles or go through the research work and gather knowledge over the field and develop an ability to apply them to software design of real life problems in an industry/ commercial environment
  2. Plan, analyze, design a software project and demonstrate the ability to communicate effectively in speech and writing
  3. Demonstrate originality in the application of knowledge, together with a practical understanding of how established techniques professional enquiries are used to create and interpret knowledge in their discipline.
  4. Introduce with major software engineering topics and position them to lead medium sized software projects in industry or propose any new model over the selected field of research that will be useful for future activities
  5. Advance their knowledge and to develop new skills to a high level with complex issues both systematically and creatively, make sound judgments on the complete data, and communicate their conclusions clearly to specialist and non-specialist audiences

IV Year-II Sem

RANDOMIZED ALGORITHMS (Professional Elective – VI)

  1. Appreciate the fundamentals of randomized algorithm design.
  2. Understand the fundamentals of Markov chains and the Monte Carlo method.
  3. Apply high probability analysis to selected randomized algorithms.
  4. Understand the Comparison of Fingerprinting Techniques and Pattern Matching
  5. Understand  the analysis of different graph algorithms

ORGANIZATIONAL BEHAVIOUR (HS8251)

  1. Students will be able to explain the concept of Organization Design and determine the factors that affect Organization Design.
  2. Students will be able to identify the components of Individual Behavior and apply the concept of Learning, Perception, Attitudes and values.
  3. The student will be able to distinguish between the various theories of motivation and their application in organizations and also be able to apply these theories to practical problems in organizations. They will also be able to distinguish between a number of different leadership theories & styles and contribute to the effective performance of a team as the team leader or a group member
  4. The future managers/ students will be able to analyze the behavior of individuals and groups in organizations in terms of the key factors that influence organizational behavior and demonstrate skills required for working in groups (team building).
  5. The students will be able to justify how organizational change and conflict affect working relationships within organizations and demonstrate how to apply relevant theories to solve problems of change and conflict within organizations.

Total Quality Management(MT802OE)

  1. Analyze and Understand what total quality management is. (Application)
  2. Analyze the concept of customer focus and satisfaction. (Application)
  3. Analyze and describe Total Quality Management Organization. (Application)
  4. Describe and explain the working principle of Seven Tools of Total Quality Management. (Knowledge)
  5. Understand and Discuss the Cost of Quality in total quality management. (Knowledge)

Project  Stage – II

  1. Understand programming language concepts, object oriented concepts as well as software engineering principles or go through the research work and gather knowledge over the field and develop an ability to apply them to software design of real life problems in an industry/ commercial environment
  2. Plan, analyze, design a software project and demonstrate the ability to communicate effectively in speech and writing
  3. Demonstrate originality in the application of knowledge, together with a practical understanding of how established techniques professional enquiries are used to create and interpret knowledge in their discipline.
  4. Introduce with major software engineering topics and position them to lead medium sized software projects in industry or propose any new model over the selected field of research that will be useful for future activities
  5. Advance their knowledge and to develop new skills to a high level with complex issues both systematically and creatively, make sound judgments on the complete data, and communicate their conclusions clearly to specialist and non-specialist audiences