2 Lecture

CS101

Midterm & Final Term Short Notes

What is Computer Science?

Computer Science is a broad field that covers a wide range of topics, including software engineering, databases, programming languages, artificial intelligence (AI), computer graphics, computer networks, human-computer interaction (HCI), cyberse


Important Mcq's
Midterm & Finalterm Prepration
Past papers included

Download PDF

Here are some multiple choice questions (MCQs) about "What is Computer Science?" with solutions and multiple options:

  1. What is computer science? A. The study of algorithms and their properties B. The study of computer hardware only C. The study of the internet D. The study of biology

Solution: A. The study of algorithms and their properties

  1. Which of the following is not a subfield of computer science? A. Mathematics B. Software engineering C. Artificial intelligence D. Human-computer interaction

Solution: A. Mathematics (although it is closely related to computer science)

  1. What is software engineering? A. The process of designing and developing computer hardware B. The process of designing, developing, testing, and maintaining software systems C. The study of computer graphics D. The study of computer networks

Solution: B. The process of designing, developing, testing, and maintaining software systems

  1. What is artificial intelligence? A. The process of creating computer systems that can perform tasks that typically require human intelligence B. The study of computer hardware C. The study of computer networks D. The study of databases

Solution: A. The process of creating computer systems that can perform tasks that typically require human intelligence

  1. What is human-computer interaction (HCI)? A. The study of algorithms B. The study of computer hardware C. The study of how people interact with computer systems and the design of user interfaces D. The study of cybersecurity

Solution: C. The study of how people interact with computer systems and the design of user interfaces

  1. What is cybersecurity? A. The study of computer networks B. The study of databases C. The study of how people interact with computer systems and the design of user interfaces D. The protection of computer systems and data from unauthorized access and the detection and response to cyber attacks

Solution: D. The protection of computer systems and data from unauthorized access and the detection and response to cyber attacks

  1. Which of the following is a subfield of computer science related to the creation and manipulation of images and animations? A. Software engineering B. Databases C. Computer graphics D. Human-computer interaction

Solution: C. Computer graphics

  1. Which of the following is a collection of interconnected devices that communicate with each other to exchange data and information? A. Software engineering B. Databases C. Computer graphics D. Computer networks

Solution: D. Computer networks

  1. What is the main focus of computer science? A. The study of computer hardware B. The study of software engineering C. The study of algorithms and their properties D. The study of the internet

Solution: C. The study of algorithms and their properties

  1. Which of the following is an important subfield of computer science that involves designing, implementing, and maintaining database systems? A. Databases B. Cybersecurity C. Artificial intelligence D. Computer networks

Solution: A. Databases



Subjective Short Notes
Midterm & Finalterm Prepration
Past papers included

Download PDF
  1. What is computer science? Answer: Computer science is the study of computers, computing, and computational systems. It involves the theory, design, development, and application of computer software and hardware.


  2. What are the main areas of computer science? Answer: The main areas of computer science include algorithms and data structures, programming languages, computer architecture, software engineering, artificial intelligence, databases, computer networks, human-computer interaction, and cybersecurity.


  3. What is the difference between computer science and computer engineering? Answer: Computer science focuses on the theory and application of computer software and hardware, while computer engineering focuses on the design and development of computer hardware.


  4. What is the role of algorithms in computer science? Answer: Algorithms are a fundamental part of computer science. They are a set of instructions that specify a sequence of steps to solve a particular problem or perform a specific task.


  5. What is software engineering? Answer: Software engineering is the process of designing, developing, testing, and maintaining software systems. It involves the application of engineering principles to software development.


  6. What is artificial intelligence? Answer: Artificial intelligence is the development of computer systems that can perform tasks that typically require human intelligence, such as learning, reasoning, problem-solving, and perception.


  7. What is human-computer interaction (HCI)? Answer: Human-computer interaction (HCI) is the study of how people interact with computer systems and the design of user interfaces to make them more intuitive, efficient, and effective.


  8. What is computer graphics? Answer: Computer graphics is the creation and manipulation of images and animations using computer software and hardware.


  9. What is computer networking? Answer: Computer networking is the study of the interconnection of computers and devices to enable communication and the exchange of data.


  10. What is the future of computer science? Answer: The future of computer science is expected to be focused on new and emerging technologies such as artificial intelligence, machine learning, quantum computing, and the internet of things (IoT). It will continue to be a rapidly evolving field with many opportunities for innovation and growth.

What is Computer Science?

Computer Science (CS) is an interdisciplinary field that studies the theory, design, development, and application of computers and computational systems. It includes both software and hardware components and draws on fields such as mathematics, engineering, and the natural sciences. Computer Science has changed the way we live, work, and interact with each other, and it is one of the most important and rapidly growing fields in the world. At its core, computer science is the study of algorithms, which are step-by-step instructions that computers can use to solve problems. An algorithm can be as simple as a recipe for baking a cake or as complex as a program that can recognize faces in a photograph. Computer scientists study the properties and behavior of algorithms to determine their efficiency and effectiveness.

Computer Science

Computer Science is a broad field that covers a wide range of topics, including software engineering, databases, programming languages, artificial intelligence (AI), computer graphics, computer networks, human-computer interaction (HCI), cybersecurity, and more. The field is divided into several subfields, each of which focuses on a specific area of computer science. One of the most important subfields of computer science is software engineering. Software engineering is the process of designing, developing, testing, and maintaining software systems. Software engineers write code in programming languages, design software architectures, and test software to ensure that it is free of bugs and errors. Software engineering is a critical component of the software development process, and it is essential for creating high-quality software systems that are reliable and efficient. Another important subfield of computer science is databases. Databases are collections of data that are organized and stored in a way that allows them to be easily accessed and analyzed. Computer scientists who specialize in databases design, implement and maintain database systems. They develop data models, design database schemas, and optimize database performance. Databases are used in many applications, including online shopping, social media, and financial transactions. Artificial Intelligence (AI) is another important subfield of computer science. AI involves creating computer systems that can perform tasks that typically require human intelligence, such as recognizing speech or images, understanding natural language, and making decisions based on data. AI is used in many applications, including self-driving cars, virtual assistants, and medical diagnosis. AI has the potential to revolutionize many industries and is one of the most rapidly growing areas of computer science. Computer graphics is another subfield of computer science that deals with the creation and manipulation of images and animations. Computer graphics is used in many applications, including video games, movies, and virtual reality systems. Computer graphics specialists develop algorithms for rendering images, design user interfaces, and develop software tools for creating and editing graphics. Computer networks are another important area of computer science. Computer networks are collections of interconnected devices that communicate with each other to exchange data and information. Computer network specialists design and implement network architectures, develop protocols for communication between devices and optimize network performance. Computer networks are essential for many applications, including e-commerce, online banking, and social media. Human-computer interaction (HCI) is a subfield of computer science that focuses on the design of computer systems that are easy and intuitive to use. HCI specialists study how people interact with computer systems and develop user interfaces that are efficient and user-friendly. HCI is important for many applications, including mobile devices, websites, and software applications. Finally, cybersecurity is another critical area of computer science. Cybersecurity professionals work to protect computer systems and data from unauthorized access and to detect and respond to cyber-attacks. Cybersecurity specialists develop security protocols, monitor network traffic for suspicious activity, and investigate security breaches. To pursue a career in computer science, one typically needs a degree in computer science or a related field. Many universities offer bachelor's and master