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 : DISCRETE STRUCTURES                                                               Course Code: 17PCS01

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Understand the concept of Negation, Conjunction,Disjunction, Statement Formulas and Truth Table, Conditional and Bi-Conditional and WellFormed Formula. 1,2,4,5,6,7,9,10 Remember
CO2 Practice logical operations and predicate calculus needed for computing skill. 1,24,5,6,7,9,10 Analyze
CO3 Apply the basic knowledge of matrix, set theory, functions and relations concepts needed for designing and solving problems. 1,2,4,5,6,7,9,10 Apply
CO4 Design and solve the Boolean functions for defined problems. 1,2,4,5,6,7,9,10 Analyze
CO5 Acquire knowledge of finite automata theory and design discrete problems to solve by computers. 1,2,4,5,6,7,9,10 Apply

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

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,4,5,6,7,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,4,5,6,7,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,4,5,6,7,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,4,5,6,7,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,4,7,9,10 Understand, Apply, Analyze

Course Name : DISTRIBUTED OPERATING SYSTEMS                                    Course Code: 17PCS03 

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,9,10 Understand, Analyze, Apply, Evaluate
CO3 Develop  new  idea  of  system  models  in distributed operating system. 1,2,3,4,5,6,7,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,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 : ADVANCED COMPUTER ARCHITECTURE                             Course Code: 17PCS04 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Understand the fundamental knowledge in architecture design, pipelined processor design, and their impacts on performance. 1,2,3,4,8,9,10 Understand, Analyze, Apply, Create
CO2 Know about the various parallel architecture and multiple instructions. 1,2,3,4,9,10 Understand, Analyze.
CO3 Develop knowledge in  multiprocessor  concept and cache performance. 1,2,3,4,9,10 Understand, Analyze, Apply
CO4 Understand the concept of main memory and interfacing techniques. 1,2,3,4,9,10 Understand, Analyze, Apply, Create
CO5 Enhance the  knowledge  about  multithreading architecture. 1,2,3,4,8,9,10 Understand, Analyze

Course Name : PRINCIPLES OF INFORMATION SECURITY                          Course Code: 17PCS05 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Understand the importance of information security. 1,2,3,4,5,6,7,8,9,10 Remember, Understand,  Analyze
CO2 Demonstrate the legal and ethical issue in information security. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Apply
CO3 Distinguish the meaning of computer security, information security and network security. 1,2,3,4,5,6,7,8,10 Remember, Understand, Analyze
CO4 Understand the concept of security technology. 1,2,3,4,5,7,8 Remember, Understand, Analyze
CO5 Acquire knowledge implementation of information security and maintenance of information security. 1,2,3,4,5,6,7,8,9,10 Understand,  Analyze, Apply

Course Name : OPERATIONS RESEARCH                                                              Course Code: 17PCS06

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1  Ability to solve linear programming, some applications of linear programming. 1,2,4,6,7,9,10 Understand, Analyze,  Apply
CO2  Ability to predict the Transportation cost. 1,2,4,5,6,7,9,10 Understand,  Analyze, Apply,  Create
CO3 Enhance the knowledge in dynamic programming. 1,2,4,5,6,7,9,10 Understand, Analyze
CO4 Demonstrate and understand the concept of Queuing theory. 1,2,4,5,6,7,9,10 Analyze, Apply, Create,  Evaluate
CO5 Knowledge in PERT/CPM 1,2,4,5,6,7,9,10 Analyze,  Apply, Create,  Evaluate

Course Name : ADVANCED JAVA PROGRAMMING                                           Course Code: 17PCS07 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Effectively utilize the java package for development of software. 1,2,3,4,5,6,7,8,9,10 Remember, Understand,

Apply, Analyze

CO2 Gain the knowledge of AWT, Swing Components and interact with database using JDBC. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate
CO3 Gain the knowledge of Server Side programing by implementing Servlet and JSP. 1,2,3,4,5,6,7,8,9,10 Understand,  Apply, Analyze, Evaluate
CO4 Design and develop various applications using RMI. 1,2,3,4,5,6,7,8,9,10 Understand,  Apply, Analyze,  Evaluate
CO5 Ability to develop enterprises applications. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Analyze, Evaluate, Create

Course Name : .NET PROGRAMMING                                                                    Course Code: 17PCS08 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1  Design and develop professional console and window based .NET  application. 1,2,4,5,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,4,5,8,9,10 Understand, Apply, Analyze,  Evaluate
CO3 Design and implement Windows Applications using Windows Forms and Data Binding Concepts. 1,2,4,5,7,8,9,10 Apply,  Analyze, Evaluate, Create
CO4 Able to use ASP .NET controls in web applications. 1,2,4,5,7,8,9,10 Apply, Analyze, Evaluate, Create
CO5 Create and manipulate data base driven ADO.NET web applications and web services. 1,2,4,5,7,8,9,10 Apply, Analyze, Evaluate, Create, Understand

Course Name : DATA MINING                                                                                     Course Code: 17PCS09 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Understand data mining  principles and techniques. 1,2,3,4,5,6,7,8,9,10 Remember, Understand, Analyze
CO2 Demonstrate the various data mining algorithm. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Apply
CO3 Enhance the knowledge in classification and predication. 1,2,3,4,5,6,7,8,9,10 Analyze, Apply, Create
CO4 Improve the skill set in clustering techniques. 1,2,3,4,5,6,7,8,9,10 Analyze, Apply
CO5 Understand the latest trends in web mining and case studies. 1,2,3,4,5,6,7,8,9,10 Analyze, Apply, Create

Course Name : NETWORK SECURITY AND CRYPTOGRAPHY                      Course Code: 17PCSM1 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Understand the physical medium and protocols. 1,2,3,4,5,6,7,8,9,10 Remember, Understand
CO2 Gain knowledge from Internet Protocols. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze
CO3 Describe the various security concepts. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Apply
CO4 Understand the technical knowledge in encryption techniques. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Apply
CO5 Demonstrate the e-mail security, web security and firewall 1,2,3,4,5,6,7,8,9,10 Analyze, Apply, Create

Course Name : DATA SCIENCE                                                                                   Course Code: 17PCS10 

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

Course Name : WEB APPLICATION DEVELOPMENT                                        Course Code: 17PCS11 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Understand the basic concept and Create, translate, and process HTML information. 1,2,4,5,6,7,8,9,10 Understand, Analyze, Create
CO2 Describe and use the features and syntax of programming language PHP. 1,2,4,5,6,7,8,9,10 Understand, Analyze. Create
CO3 Understand the web techniques and database 1,2,4,5,6,8,9,10 Understand,  Apply
CO4 Gain knowledge in MySQL and Transactions. 1,2,3,4,5,6,7,8,9,10 Understand, Apply
CO5 Working with web applications. 1,2,3,4,5,6,7,8,9,10 Understand, Apply, Create

Course Name : PROFESSIONAL ETHICS                                                                Course Code: 17PCS12 

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Understand the basic concepts and dimensions of ethics 1,8 ,9,10 Understand, Analyze
CO2 Describe the profession and professionalism. 1, ,8,9,10 Understand, Analyze
CO3 Demonstrate social engineering. 1, 8,9,10 Understand, Analyze, Apply
CO4 Understand the Global issues and ethical audit. 1 ,8,9,10 Understand, Analyze
CO5 Know about human values, attitudes and ethical living. 1, 8,9,10 Understand, Analyze, Apply

Course Name : MOBILE COMMUNICATIONS                                                       Course Code: 17PCS13

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Make students familiar with fundamentals of mobile communications. 1,2,3,4,5,6,7,8,9,10 Remember, Understand, Analyze
CO2 Understand the medium access control and telecommunication. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Apply
CO3 Describe the satellite system and wireless LAN. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Apply
CO4 Understand the concept of mobile network layer. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Create
CO5 Understand the concept of mobile transport layer. 1,2,3,4,5,6,7,8,9,10

Understand, Analyze

Course Name : INTERNET OF THINGS                                                                    Course Code: 17PCSM2

S. NO. COURSE OUTCOME PSOs Addressed BLOOMS VERB
CO1 Understand the logical  design of IOT. 1, 5, 7,8,9,10 Remember, Understand, Analyze
CO2 Enhance the knowledge in domain specific IOT. 1, 5,6, 8,9,10 Understand, Analyze
CO3 Demonstrate the IOT management and  IOT platforms 1,3,4,5,6,7,8,9,10 Understand, Analyze
CO4 Gain knowledge from logical design using Python. 1, 4,5,6,7,9,10 Analyze, Create
CO5 Demonstrate the case studies illustrating IOT design. 1,2,3,4,5,6,7,8,9,10 Understand, Analyze, Apply