Computer programming, also known as coding, is the process of writing instructions, called programs, that computers can use to perform tasks. It involves designing and implementing algorithms, which are step-by-step specifications of procedures, using one or more programming languages.

Web technology is a collection of tools, programming languages, and frameworks that allow computers to communicate with each other and for users to interact with online information. These technologies enable the development of dynamic and interactive websites and web applications that can be accessed through web browsers


How do you execute a computer science research project?
  1. Find a problem.
  2. Review the literature.
  3. Design your approach. Be the first to add your personal experience.
  4. Conduct your research.
  5. Write your report.
  6. Present your work.
  7. Here's what else to consider.

A computer can i) accept data, ii) store data, iii) process data as desired, and iv) retrieve the stored data as and when required and v) print the result in desired format. The major characteristics of a computer are high speed, accuracy, diligence, versatility and storage.

The purpose of practical exercises for the Computer Science courses is to help you understand the application to practical programming of the theory that is taught in lectures; you will learn skills like programming, testing, and implementing and evaluating programs you have created. You must complete the practicals for each course in the year you study the course. You may not do some of the practicals for a particular lecture course in one year and some in another year.

The building block of C++ that leads to Object-Oriented programming is a Class. It is a user-defined data type, which holds its own data members and member functions, which can be accessed and used by creating an instance of that class. A class is like a blueprint for an object. For Example: Consider the Class of Cars

database management system (DBMS) is software to create and manage databases, allowing users to create, read, update and delete data in a database

This Data Structures in C++ course covers following topics with C++ implementation : Algorithm Analysis, Big O notation, Time complexity, Singly linked list, Reversing a linked list, Doubly linked list, Circular linked list, Linked list concatenation, Sorted linked list