Excellence in Education, Innovation in Practice.

Computer Science & Engineering(CSE) Course Outcomes

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

DATA STRUCTURES

  1. Know the characteristics of various components.
  2. Understand the utilization of components. Design and analyze small signal amplifier circuits.
  3. Learn Postulates of Boolean algebra and to minimize combinational functions
  4. Design and analyze combinational and sequential circuits
  5. Know about the logic families and realization of logic gates.

COMPUTER ORIENTED STATISTICAL METHODS

  1. Apply the concepts of probability and distributions to some case studies
  2. Correlate the material of one unit to the material in other units
  3. Resolve the potential misconceptions and hazards in each topic of study.
  4. Understand the Basics of Statistics and Data Analysis
  5. Apply Statistical Software for Data Analysis

OBJECT ORIENTED PROGRAMMING USING C++

  1. Able to develop programs with reusability  
  2. Understand C++ Fundamentals
  3. Develop programs for file handling
  4. Handle exceptions in programming  
  5. Develop applications for a range of problems using object-oriented programming techniques

COMPUTER ORGANIZATION AND ARCHITECTURE 

  1. Understand the basics of instructions sets and their impact on processor design.
  2. Demonstrate an understanding of the design of the functional units of a digital computersystem.
  3. Evaluate cost performance and design trade-offs in designing and 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

CS301PC: DIGITAL ELECTRONICS

CS301PC: DIGITAL ELECTRONICS

· Understand digital systems fundamentals
 Grasp number systems (binary, octal, hexadecimal), binary codes, logic gates, Boolean algebra, canonical forms, and digital storage/register basics.

· Simplify and realize Boolean functions
 Use Karnaugh Maps (up to 5 variables), apply “don’t-care” conditions, and implement logic functions using NAND/NOR two-level gate logic·

 Design combinational circuits
 Analyze and construct combinational circuits such as adders/subtractors, multipliers, comparators, decoders, encoders, multiplexers, demultiplexers—and even describe them using HDL·

 Develop sequential circuits
 Work with latches, flip-flops (SR, JK, D, T), shift registers, and counters (ripple, synchronous), including state analysis and assignment methods. ·

 Explore memory and programmable logic devices
 Understand RAM/ROM architecture and memory decoding; introduce PLAs, PALs, and related programmable devices.

CS308PC: DATA VISUALIZATION -R PROGRAMMING /POWER BI

1.Understand how to import data into Tableau

2.underatand Tableau concepts of Dimensions and Measures.

3.devolp programs and understand how to map Visual Layouts and Graphical Properties.

4.create a Dashboard that links multiple visualizations.

5.use graphical user interface to create Frames for providing solutions to real world problems

 

DATA STRUCTURES LAB 

  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

CS 307PC:OBJECT ORIENTED PROGRAMMING THROUGH JAVA LAB

1.Able to write programs for solving real world problems using the jav collection framework.

2.Able to write programs using abstract slasses.

3.Able to write multithread programs.

4.Able to write GUI programs using swing controls in java

GENDER SENSITIZATION LAB

  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

        protection and relief to women, the textbook will empower students to understand and respond to gender violence.

CS403PC:OPERATING SYSTEMS

  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,
  5. Gain practical knowledge of how architectures interact and how to use each effectively.

CS404PC:DATABASE MANAGEMENT SYSTEMS

  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

DISCRETE MATHEMATICS

  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

CS405PC:SOFTWARE ENGINEERING

 

  1. Ability to translate end-user requirements into system and software requirements, using e.g.UML

  2. structure the requirements in a Software Requirements Document (SRD).
  3. Identify and apply appropriate software architectures and patterns to carry out high level designof a system
  4. 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

CS407PC:DATABASE MANAGEMENT SYSTEMS LAB

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

CS406PC:OPERATING SYSTEMS LAB (Using UNIX/LINUX)

  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

SM402MS:BUSINESS ECONOMICS AND FINANCIAL ANALYSIS

  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 analysing the
  5. Financial Statements of a Company.

MC410:CONSTITUTION OF INDIA

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

CS502PC:COMPUTER NETWORKS

  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,
  5.  how essential protocols of computer networks can be applied in network design and implementation.

CS515PE:PRINCIPLES OF PROGRAMMING LANGUAGES (Professional Elective - I)

  1. Acquire the skills for expressing syntax and semantics in formal notation
  2. Identify and apply a suitable programming paradigm for a given computing application and Gain knowledge of and able to compare the features of various programming languages
  3. Understand the core principles that govern programming languages.
  4. Compare and contrast various language paradigms and their features.
  5. Design simple interpreters or compilers for basic languages.

CS721PE:INFORMATION RETRIEVAL SYSTEMS(Professional Elective – II)

  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

EN508HS:ADVANCED COMMUNICATION SKILLS LAB

  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.

 

MC510:INTELLECTUAL PROPERTY RIGHTS

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

III Year - II Sem

 CS635PE:SOFTWARE TESTING METHODOLOGIES(Professional Elective - III) 

  1. Design and develop the best test strategies in accordance to the development
    model.   
  2. Understand Software Testing Principles and Life Cycle
  3. Apply Different Types of Testing
  4. Design and Implement Test Cases
  5. Use Testing Tools and Techniques

EC600OE:FUNDAMENTALS OF INTRNET OF THINGS

  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.

CS603PC:DESIGN AND ANALYSIS OF ALGORITHMS

  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 and the algorithm design methods
    impact the performance of programs
  4. Implement and Analyze Classical Algorithms
  5. Understand Graph Theory and its Algorithms

CS625PE:SOFTWARE TESTING METHODOLOGIES LAB(Professional Elective - III)

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

CS604PC:MACHINE LEARNING LAB

  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 and
    implementing their own;
  4. Be capable of performing experiments in Machine Learning using real-world data.

CS605PC:COMPILER DESIGN LAB

  1. Design and develop interactive and dynamic web applications using HTML, CSS, JavaScript
    and XML
  2. Apply client-server principles to develop scalable and enterprise web applications.
  3. Ability to design, develop, and implement a compiler for any language.
  4. Able to use lex and yacc tools for developing a scanner and a parser.
  5. Able to design and implement LL and LR parsers.

CS602PC:COMPILER DESIGN

  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. Design and implement LL and LR parsers
  4. Design algorithms to do code optimization in order to improve the performance of a program in
    terms of space and time complexity.
  5. Design algorithms to generate machine code.

CS601PC:MACHINE LEARNING

  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

CYBER SECURITY

  1. Understand cyber-attacks, types of cybercrimes, cyber laws and also howtoprotectthem 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

CS701PC:CRYPTOGRAPHY AND NETWORK SECURITY (PC)

  1. Student will be able to understand basic cryptographic algorithms, message
  2. Student will be able to understand basic web authentication
  3. Student will be able to understand basic 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.

CS724PE:INTERNET OF THINGS (Professional Elective - V)

  1. Interpret the impact and challenges posed by IoT networks leading to new architectural models.
  2. Compare and contrast the deployment of smart objects and the technologies to connect them
    to network.
  3. Appraise the role of IoT protocols for efficient network communication.
  4. Elaborate the need for Data Analytics and Security in IoT.
  5. llustrate different sensor technologies for sensing real world entities and identify the
    applications of IoT in Industry.

MT7010E:Principles Of Entrepreneurship

  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)

CS703PC:CRYPTOGRAPHY AND NETWORK SECURITY LAB(PC)

  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.

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

CS714PE:CLOUD COMPUTING (Professional Elective - IV)

  1. Ability to understand the ways in which the cloud can be programmed and deployed.
  2. Understand the Basics of Cloud Computing
  3. Understand Virtualization in Cloud Computing
  4. Understanding cloud service providers.

CS702PC:DATA MINING (PC)

  1. 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.
  2. Apply preprocessing methods for any given raw data.
  3. Extract interesting patterns from large amounts of data.
  4. Discover the role played by data mining in various fields.
  5. Choose and employ suitable data mining algorithms to build analytical applications

Evaluate the accuracy of supervised and unsupervised models and algorithms.