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 effectively communicate computing concepts and solutions to bridge the gap between academia and computing industries to initiate and create innovation.
  • Effectively utilize the gained knowledge of computing principles and mathematical theory to develop sustainable solutions to current and future computing problems.
  • To impart graduate attributes with employability skills to face current cut-throat global challenges.

Programme Specific Outcomes (PSOs)

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

PSO Number PSO Statement
PS01 Apply algorithmic principles, and computer science theory in   the  design of  Computer-based systems.
PS02 Apply higher degree of technical skills in problem solving and application  development.
PS03

Understand the concepts of relational database management which will  include the aspects of database design, query languages and database system implementation.

PS04

Show competence in various programming languages in the development of small to medium-sized application programs that demonstrate professionally acceptable coding and performance standard.

PS05

Ability to learn and use new development tools, software framework and middleware that aid in the development of  software  projects.

PSO6

Demonstrate mastery of Computer Science in the following  core knowledge  areas  Data Structures , Databases Operating Systems, Software Engineering, Computer Architecture, Computer Networks

PSO7

Develop the Modern Web Applications using the Client and Server Side Technologies and the Web Design Fundamentals.

PSO8  Apply the knowledge of GUI and Database programming to develop
effective  software solutions needed for the  government organizations and
industrial areas.
PSO9  Develop technical and managerial skills needed to be an  effective leader as
an  entrepreneur or in a software concern.
PSO10  An understanding of professional, ethical, legal, security and  social issues
and responsibilities.

 Graduate Attributes (GA)

  1. Disciplinary knowledge: Capable of demonstrating comprehensive knowledge and understanding of one or more disciplines that form a part of an undergraduate programme of study.
  2. Information/digital literacy: Capability to use ICT in a variety of learning situations, demonstrate ability to access, evaluate, and use a variety of relevant information sources; and use appropriate software for analysis of data.
  3. Communication Skills: Ability to express thoughts and ideas effectively in writing and orally; demonstrate the ability to listen carefully, read and write analytically, and present complex information in a clear and concise manner to different groups.
  4. Cooperation/Team work: Ability to work effectively and respectfully with diverse teams; facilitate cooperative or coordinated effort on the part of a group.
  5. Leadership readiness/qualities: Capability for mapping out the tasks of a team, formulating an inspiring vision, building a team who can help achieve the vision, and using management skills to guide people to the right destination, in a smooth and efficient way.
  6. Problem solving: Capacity to extrapolate from what one has learned and apply their competencies to solve different kinds of non-familiar problems, rather than replicate curriculum content knowledge; and apply one’s learning to real life situations.
  7. Analytical reasoning : Ability to evaluate the reliability and relevance of evidence; identify logical flaws and holes in the arguments of others; Scientific reasoning: Ability to analyse, interpret and draw conclusions from quantitative/qualitative data; and critically evaluate ideas, evidence and experiences from an open-minded and reasoned perspective.
  8. Moral and ethical awareness/reasoning: Ability to embrace moral/ethical values in conducting one’s life; avoid unethical behaviour such as fabrication, falsification or misrepresentation of data or committing plagiarism, not adhering to intellectual property rights; appreciating environmental and sustainability issues.
  9. Multicultural competence: Possess knowledge of the values and beliefs of multiple cultures and a global perspective; and capability to effectively engage in a multicultural society and interact respectfully with diverse groups.
  10. Self-directed learning: Ability to work independently; identify appropriate resources required for a project, and manage a project through to complete.

COURSE OUTCOMES

COURSE NAME: COMPUTER FUNDAMENTALS AND PYTHON PROGRAMMING                                CODE: 21UCS01

S.NO COURSE OUTCOME PSOs Addressed BLOOM VERBS
CO1 To understand the components and functions of computer and to retain the basic applications of computers and to interpret the program design tools. 1,2,3,4,5,6,7,8,9,10 K1/K2/K4
CO2 To perceive variables, identifiers, data types, operators and expressions and to memorize reserved words and indentation and to apply skills in writing the first python program and evaluate the results obtained. 1,2,3,4,5,6,7,8,9,10 K1/K2/K3/K4
CO3 To observe and employ control structures in python and to learn the requirements of passing parameters to functions. 1,2,3,4,5,6,7,8,9,10 K1/K2/K3
CO4 To make clear the concepts of strings, lists and tuples and to execute their inbuilt functions in python programs. 1,2,3,4,5,6,7,8,9,10 K1/K2/K3
CO5 To aware about the operations of set and dictionaries and to assess the operations implemented. To analyse the files operations executed in python programs. 1,2,3,4,5,6,7,8,9,10 K2/K4/K5

COURSE NAME: PROGRAMMING IN C                                                           CODE: 21UCS02

S.NO COURSE OUTCOME PSOs Addressed BLOOM VERBS
CO1  Understand the fundamentals of C programming. Choose the right data representation formats based on the requirements of the problem.Apply the specification of syntax rules for numerical constants and variables similarly other data types. Ability to work with textual information, characters and strings. 1,2,3,4,5,6,7,8,9,10 K2/K3
CO2 ·          Design and develop C program to evaluate simple expressions and logical operations. Illustrate the control statements to write basic C programs.Use the comparisons and limitations of the various programming constructs
and choose the right one for the task in hand. Improve the ability to use conditional statements and loops structures.
1,2,3,4,5,6,7,8,9,10 K2/K3/K4
CO3 Ability to work with arrays of complex objects.Develop & Implement C  programs with suitable modules to solve the given problem. Implement different Operations on arrays, functions and pointers.Identify the usage of arrays, strings, functions and pointers. Improve the ability to develop
function-oriented programs. Along with understanding of the distinction for passing arguments to/fro functions.Modularize the code with functions so that they can be reused.
1,2,3,4,5,6,7,8,9,10 K2/K3/K4
CO4 Implement different Operations on structures, unions and files.Analyze the features of structures, union and their applications. Evaluate the importance of pointers with arrays and functions.  Improve my understanding of the use of arrays and pointers also has improve the ability to use the dynamic memory. 1,2,3,4,5,6,7,8,9,10 K2/K3/K4
CO5  Demonstrate the concept of pointer and perform I/O operations. Develop C  programs using file management concepts.Create, read and write to and from simple text and binary files. 1,2,3,4,5,6,7,8,9,10 K2/K3/K4

COURSE NAME: DATA STRUCTURES AND ALGORITHMS                        CODE: 21UCS03 

S.NO COURSE OUTCOME PSOs Addressed BLOOM VERBS
CO1  To understand and explore the usage of algorithms and to retain  the norms of arrays, stacks and queue and to interpret with the data structures. 1,2,3,4,5,6,7,8,9,10 K1/K2/K3/

K4

CO2  To perceive the application of linked list and to remember its types and to apply skills in insertion and deletion of operation and  evaluate the results obtained. 1,2,3,4,5,6,7,8,9,10 K1/K2/K3/

K4

CO3  To study and employ binary trees and to learn its traversals and applications. 1,2,3,4,5,6,7,8,9,10 K1/K2/K3
CO4 To make clear the concepts of graphs and hash tables and to learn its requirements while portraying data. 1,2,3,4,5,6,7,8,9,10 K1/K2/K3
CO5 To aware about the searching and sorting data and to assess its  functions. To analyze type of file organization in the data structures. 1,2,3,4,5,6,7,8,9,10 K2/K3/K4

COURSE NAME: WEB DESIGN : BASICS                                                           CODE: 21UCSN1

S.NO COURSE OUTCOME PSOs Addressed BLOOM VERBS
CO1 Understand the concept of HTML Tags. 1,2,3,4,5,6,7,8,9,10 K1/K2
CO2 Apply Formatting Tag in HTML Scripts. 1,2,3,4,5,6,7,8,9,10 K2/K3
CO3 Understand and Apply Various Image Tag in HTML Scripts. 1,2,3,4,5,6,7,8,9,10 K2/K3
CO4 Analyze the  Hyperlinks in HTML Scripts. 1,2,3,4,5,6,7,8,9,10 K3/K4
CO5 Develop the concept of HTML List and to create a Web Pages using HTML. 1,2,3,4,5,6,7,8,9,10 K4/K6

COURSE NAME: WEB TECHNOLOGY                                                    CODE: 21UCS04

S.NO COURSE OUTCOME PSOs Addressed BLOOM VERBS
CO1 Describe the concepts of WWW including browser and HTTP protocol. 1,2,3,4,5,6,7,8,9,10 K1/K2/K4
CO2 List the various HTML tags and use them to develop the user friendly web pages. 1,2,3,4,5,6,7,8,9,10 K2/K3/K4/
K5
CO3 Develop the modern web pages using the HTML and CSS features with different layouts as per need of applications. 1,2,3,4,5,6,7,8,9,10 K2/K3/K4/
K5
CO4 Gain knowledge of client side scripting using java script. 1,2,3,4,5,6,7,8,9,10 K2/K3/K4/
K5
CO5 Be able to embed web technology concept to create social media content into web pages. 1,2,3,4,5,6,7,8,9,10 K2/K3/K4/
K6

COURSE NAME: WEB DESIGN : ADVANCED                                      CODE: 21UCSN2

S.NO COURSE OUTCOME PSOs Addressed BLOOM VERBS
CO1  Understand the concept of HTML Tables. 1,2,3,4,5,6,7,8,9,10 K1/K2
CO2  Apply various style sheets in CSS. 1,2,3,4,5,6,7,8,9,10 K2/K3
CO3  Understand and Apply various colors and background style concepts with CSS. 1,2,3,4,5,6,7,8,9,10 K2/K3
CO4 Demonstrate different font & text with CSS 1,2,3,4,5,6,7,8,9,10 K3/K4
CO5  Develop the concept of various borders & Margin  and to create a Web Pages using HTML & CSS 1,2,3,4,5,6,7,8,9,10 K4/K6