Our Programmes

B.Sc. Computer Science

Department Vision

Sees educating the students to take part in and profit from the computer science revolution that is already under way. To help students pursue higher education, the course combines science areas like computer science, statistics, and maths.

Department Mission

Program Outcomes

Program Specific Outcomes

Learning Outcomes

Course Structure

  • Scientific knowledge:
    Apply your understanding of physics, math, and computing to solve challenging scientific problems.
  • Problem analysis:
    Apply the first principles of mathematics, natural sciences, and applied sciences to identify, formulate, research, and analyze complex scientific problems in order to reach substantiated conclusions.
  • Design/development of solutions:
    In order to meet specified needs, design systems or processes that take public health and safety, as well as cultural, societal, and environmental factors, into appropriate account.
  • Perform inquiries into intricate issues:
    For the purpose of drawing reliable findings, apply research-based knowledge and techniques, such as experiment design, data analysis and interpretation, and information synthesis.
  • Utilizing current computing and IT tools:
    Develop, pick, and apply suitable methods, resources, and tools, such as modeling and prediction, to intricate scientific tasks while being aware of their limitations.
  • The software developer and the community:
    Use reasoning based on contextual knowledge to evaluate concerns related to society, health, safety, law, and culture, as well as the ensuing obligations that are pertinent to professional activity.
  • Sustainability and the environment:
    Show that you are aware of the importance of sustainable development and that you comprehend how professional software engineering solutions affect society and the environment.
  • Ethics:
    Adhere to professional ethics, duties, and standards of scientific conduct. Apply ethical concepts.
  • Communication: Convey difficult information to the scientific community and the general public in an effective manner. This includes understanding and producing reports and documentation, designing presentations, and giving and receiving clear directions.
  • Project management:
    Exhibit comprehension of scientific and management ideas and apply them to one's own work as a team member and leader, to oversee projects, and in contexts involving several disciplines.
  • Lifelong learning:
    Understand the importance of lifelong learning and possess the skills necessary to pursue it independently in the broadest context of technological change.
  • Analyze and design real-time problems by using the appropriate algorithmic technique and data structure.
  • Use fundamental ideas of problem-solving techniques in a range of applications.
  • Create compact software by choosing the right programming language, such as C, Java, etc., depending on the kind of application being created.
  • Examine and comprehend the differences between the OSI and TCP models' functions.
  • Use appropriate software engineering approaches to solve the current issue.
  • Explain the fundamentals of operating system functionality and computer architecture.
  • Use HTML, Java, PHP, and VB.NET to create a website.
  • Develop industry-ready abilities with Visual Basic applications and Python programming.

Learners will:

  • Gain knowledge and comprehension of the system, different programming languages, and tools needed for efficient computation-based problem solutions.
  • Use cutting-edge technology resources. Become knowledgeable about, adjust to, and conduct successful procedural coding meetings.
  • The requirements of contemporary culture and technology Possess the necessary technical, soft, and hard abilities, as well as the necessary knowledge of computer domains.