Department of Computer Science

Vision

To provide an outstanding student experience, underpinned by high quality teaching and learning, resulting in career choices in the IT industry that extend beyond programming / software development and into latest fields like data science, data analytics.

Mission

  • To provide effective learning ambiance to gain an excellent skill set to pursue a wide range of careers in the changing and challenging technological world.
  • To help obtain wide-reaching technical skills and knowledge of latest technologies.
  • To facilitate burgeoning researchers in the emerging areas of the discipline.

Programme Educational Objectives (PEO)

  • To develop and implement solution based systems and / or processes that address issues in improving existing systems in computing industries.
  • To exhibit the computing expertise within the computing community through corporate leadership, entrepreneurship, and / or advanced graduate study.
  • To enable students to recognize the professional, legal, social, and ethical issues associated with the exploitation of Web and Internet based Computing and ICT.

Programme Specific Outcomes (PSOs)

On the successful completion of the programme, students will be able to

PSO Number PSO Statement
PS01 Demonstrate broad knowledge in core areas of computer science, current and emerging technologies in IT.
PS02 Implement and analyze algorithms and paradigms with modern software tools.
PS03 Understand the fundamentals of computing systems, design and functionality of the hardware components and their underlying execution.
PS04 Develop and implement data analysis strategies based on theoretical principles, and detailed knowledge of the underlying data.
PS05 Learn and use new development tools, software framework, middleware, programming language or methodology to aid in the development of software projects.
PSO6 Understand the concepts of Network Security, Mobile Communication, Machine Learning and Cyber Security and pursue research in the interested domains.
PSO7 Apply knowledge of basic sciences, mathematics and statistics to computer science and solve problems.
PSO8 Get industrial exposure through the 6 months Industrial Internship in IT industry.
PSO9 Understand and respond towards research areas of computer science and the need for lifelong learning.
PSO10 Function effectively on multi-disciplinary projects and problems.

Course Outcomes

Course Name : DESIGN AND ANALYSIS OF ALGORITHMS         Course Code: 21PCS02

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Understand the correctness of algorithms using inductive proofs and Analyze the worst-case running times of algorithms using asymptotic notations. 1,2,3,4,5,6,7,8,9,10 Remember, Understand, Analyze
CO2 Demonstrate the divide-and-conquer paradigm in terms of Searching and Sorting and explain when an algorithmic design situation calls for it. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze
CO3 Understand the concepts of Knapsack, Spanning Tree, Shortest paths, Graphs, Trees and Travelling Salesman Problem Under the greedy paradigm and  Dynamic Programming  and explain when an algorithmic design situation calls for it. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze
CO4 Describe the Concepts of 8-Queen, Subsets, Hamiltonian Cycle Under Backtracking and Understand the concepts of Branch Bound  and explain when an algorithmic design situation   calls for it. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze
CO5 Enhance the knowledge on mathematical theorems by using NP-Hard/NP-Complete to evaluate the Performance of Algorithms under research perception. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze

Course Name : DOT NET PROGRAMMING                                                      Course Code: 21PCS03 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Design and develop professional console and window based .NET  application. 1,2,3,4,5,6,7,8,9,10 Remember

Understand, Apply, Analyze

CO2  Understand the general programming structure of C# in developing software solutions based on user requirements. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate
CO3 Design and implement Windows Applications using Windows Forms and Data Binding Concepts. 1,2,3,4,5,6,7,8,9,10 Apply, Analyze, Evaluate, Create
CO4 Able to use ASP .NET controls in web applications. 1,2,3,4,5,6,7,8,9,10 Apply, Analyze, Evaluate,  Create, Understand
CO5 Create and manipulate data base driven ADO.NET web applications and web services. 1,2,3,4,5,6,7,8,9,10 Apply, Analyze, Evaluate, Create, Understand

Course Name : DISTRIBUTED OPERATING SYSTEMS                                               Course Code: 21PCS04 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Acquire skill set to concentrate on hardware and software in modern operating systems. 1,2,3,4,5,6,7,8,9,10 Remember, Understand, Analyze
CO2 Technically knows to develop new algorithms. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Apply, Evaluate
CO3 Develop  new  idea  of  system  models  in distributed operating system. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Apply, Evaluate
CO4 Understand the risk in real time systems associated with distributed file. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Apply, Evaluate
CO5 Developing a skill set in developing a distributed systems. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Apply, Create

Course Name : CYBER SECURITY                                                                        Course Code: 21PCSM1 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 To gain knowledge about what cyber security is all about, and a summary of the expec­tations of individuals and organisations who would be affected by a cyber-attack. 1,2,3,4,5,6,7,8,9,10 Remember, Understand, Apply, Analyze
CO2 Ability to learn Cyber targets, including finance organisations, commercial businesses, critical infrastructure, manufacturing, academia and research organisations, industrial control systems and government and military targets. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate
CO3 Knowledge about cyber vulnerabilities and impacts 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate
CO4 Understand the concept of improving cyber security. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate
CO5 Apply the knowledge gained in organizational security steps, training and awareness, information sharing. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate, Create

Course Name : SOFTWARE PROJECT MANAGEMENT                                  Course Code: 21PCSM2 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Understand the Secrets behind the Best Project Management by the way of proper planning in terms of setting objectives and scope followed by  an Effective Evaluation in terms of  Resources  such as Man, Material and Money(3 M’s). 1,2,3,4,5,6,7,8,9,10 Remember, Understand, Analyze
CO2 Familiar with the various S/W development models to develop quality S/W and practice with the  various estimation techniques to estimate the effort required to complete the project 1,2,3,4,5,6,7,8,9,10 Apply, Evaluate, Create
CO3 Understand the importance of scheduling the project and consequences of schedule slippage by the way of assessing the risk. 1,2,3,4,5,6,7,8,9,10 Apply, Evaluate
CO4 Understand the effectiveness of Project management in terms of  Monitoring and tracking its process and S/W Configuration management to meet the current trends 1,2,3,4,5,6,7,8,9,10 Apply, Evaluate
CO5 Assess the value of Human Resource Management in the Industrial Scenario 1,2,3,4,5,6,7,8,9,10 Evaluate, Analyze

Course Name : DATA SCIENCE                                                                        Course Code: 21PCS06 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1   Understand the concept of Data Science. 1,2,3,4,5,6,7,8,9,10 Remember, Understand
CO2 Apply Various Techniques to meet the challenges in Big Data. 1,2,3,4,5,6,7,8,9,10 Understand, Apply
CO3 Understand and interpret Various Phases of Data Analysis Life cycle 1,2,3,4,5,6,7,8,9,10 Apply,  Remember
CO4 Analyze the Basic concepts of Statistical Methods for Evaluation 1,2,3,4,5,6,7,8,9,10 Analyze, Evaluate
CO5 Evaluate the algorithms of Big Data for different usage scenarios 1,2,3,4,5,6,7,8,9,10 Evaluate, Create

Course Name : ADVANCED WEB TECHNOLOGY                                       Course Code: 21PCS07 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1  Distinguish web-related technologies. 1,2,3,4,5,6,7,8,9,10 Remember

Understand, Apply, Analyze

CO2  Use advanced topics in HTML5, CSS3, JavaScript. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate
CO3  Use PHP to access a MYSQL database. 1,2,3,4,5,6,7,8,9,10 Understand, Apply,Analyze, Evaluate
CO4  Understand the concept of server side programming and web
development.
1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate, Create
CO5  Design and implement dynamic web applications. 1,2,3,4,5,6,7,8,9,10 Apply, Analyze, Evaluate, Create

Course Name : ADVANCED DATA BASE MANAGEMENT SYSTEMS       Course Code: 21PCS08 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1  Knowledge about system architecture and advanced topics like Spatial,
temporal and Multimedia databases.
1,2,3,4,5,6,7,8,9,10 Remember, Understand, Apply, Analyze
CO2  Understand the concept of DBMS architecture and get knowledge of
query processing and optimization.
1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate
CO3  Understand how transactions are preprocessed in a database. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate, Create
CO4  Know about the NoSQL and MongoDB. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Evaluate, Create
CO5  Create knowledge on the usage of the Data model and working with

data.

1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Evaluate, Create, Apply

Course Name : CLOUD COMPUTING                                       Course Code: 21PCSM3

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1  To provide students with the comprehensive and in-depth knowledge of
Cloud Computing concepts, technologies, architecture and applications .
1,2,3,4,5,6,7,8,9,10 Remember, Understand, Apply, Analyze
CO2  Ability to learn virtualization and data storage. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate
CO3  Knowledge about cloud computing services and security. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate
CO4  Understand the concept of SOA and Computing tools. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate
CO5  Apply the knowledge gained in exploring, applications and future
trends.
1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate, Create

Course Name : SOCIAL NETWORK ANALYSIS                                                        Course Code: 21PCSM4 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Understand the Concepts of Semantic Web , Social Network and Analyzing Factors of Social Network 1,2,3,4,5,6,7,8,9,10 Remember
CO2 Describe the Mechanism of Ontology Modeling, Aggregation and Knowledge Representation on Social Network and its Data 1,2,3,4,5,6,7,8,9,10 Understand,

Apply

CO3 Apply the Mining Concepts for Extracting and Detecting the Communities   in the Social Network 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze
CO4 Apply the Mining Concepts for Predicting the human behaviour   in the Social Network and analyze the security issues 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze
CO5 Acquire the knowledge on Graph Theory for Visualizing online Social Networks and make survey of various applications 1,2,3,4,5,6,7,8,9,10 Understand,  Apply, Analyze