B.Sc Computer Science
Programme Overview
B.Sc. Computer Science is a 3-year undergraduate program which deals with subjects
and topics related to computer
science and services. Technological implementation of computer systems is the main agenda of the program. The
program ranges widely from creating quality professionals and research fellows who are working in every sector
of the world today. The B.Sc. (Computer Sc.) program has been designed to cater to the ever changing demands of
software technology along with necessary inputs to make them adapt to the needs of recent trends of technology
besides it offers basic programming languages such as C, C++ and Java thus students acquire professional and
technical skills, which enable them to produce mini projects. It also offers recent tools i.e. Weka, Data
modeling tools, VB, Photoshop, Audacity, Xampp and Dreamweaver. These tools help students to design software
projects, to develop dynamic web pages locally, and to learn basic knowledge about mobile computing and
networks.
Thus a computer science graduate would be able to satisfy the demands such as aptitude and technical skills,
leadership skills, teamwork, communication skills of the various IT sectors and Industry and continuously work
to sustain and improve their professional competencies to succeed in a competitive professional environment and
appreciate business and social environments of information technology development.
Program Outcomes (PO)
-
PO1: EDUCATION The graduate will be able to pursue their higher studies in the field of
Computer Science / Applications.
-
PO2: TECHNOLOGY The graduate will be able to understand, analyze and develop
software application and attitude to adapt to emerging technological changes
-
PO3: RESEARCH The graduate will be able to work in a research team to provide
computing paradigm or solution with innovation.
-
PO4: ETHICAL & PROFESSIONAL GROWTH The graduate will be able to develop
skills in articulating one’s own value system and live by the values in life and in one’s
profession.
Program Specific Outcomes (PSO)
-
PSO1 – Life-long learning: Ability to recognize the need for, and have the preparation and
ability to engage
in independent and life-long learning in the broadest context of technological change.
-
PSO2 – Knowledge of Computer systems: Ability to demonstrate the knowledge of sustainable
development of Software, Components, Tools, Computing Systems and Solutions with an understanding of the impact of these solutions on
society and environment.
-
PSO3 – Application of mathematical principles: Apply mathematical principles to solve real
world problems
using appropriate data structures and suitable algorithms.
-
PSO4 – Programming: Understand, analyze, design and develop computer programs using C, C++,
Java and
upcoming popular technologies.
-
PSO5 – Software Engineering: Apply process and life cycle of software engineering to develop
software.
-
PSO6 – Database Design: Model and design the database for any computer system.
-
PSO7 – Appreciation and Application of Emerging Technologies: Analyze and appreciate
emerging computing
systems such as mobile, cloud, decision support, data mining, operating system, IoT, Networks, Information
Security and related topics.
Syllabus