Skip to main content

Discipline of Computer Science

Computer science have comprises of various disciplines some of this are:
A. Computer Engineering
B. Information System
C. Information Technology
D. Software Engineering
E. Database and information retrieval System
F. Artificial intelligence and Robotics
G. Graphics
H. Human Computer interface
Also Read : History of Computer science
Discussion on the above mentioned discipline of Computer science below
A. Computer Engineering
Computer engineering is concerned with the design and construction of computers and computer-based systems. It involves the study of hardware,software,communications, and the interaction among them. 
B. Information Systems
Information systems specialists focus on integrating information technology solutions and business processes to meet the information needs of businesses and other enterprises enabling them to achieve their objectives in an effective or efficient way. 
C. Information Technology
Refers to the application of computers and internet to store, study, retrieve, transmit and manipulate data or information.
D. Software Engineering
Software engineering is the discipline of developing and maintaining software systems that behave reliably and efficiently, are affordable to develop and maintain, and satisfy all the requirements that customers have defined for them. 
E. Database and Information Retrieval Systems
This area deals with the organization of large sets of persistent, shared data for efficient query and update. The term database is used for a collection of records that can be updated and queried in various ways. The term retrieval system is used for a collection of documents that will be searched and correlated; updates and modifications of documents are infrequent in a retrieval system.
F. Artificial Intelligence and Robotics
This area deals with the modeling of animal and human cognition, with the ultimate intention of building machine components that mimic or augment them. 
G. Graphics
This area is concerned with processes for representing physical and conceptual objects and their motions visually on a 2D computer screen or in a 3D hologram. 
H. Human Computer Interaction (HCI)
This area deals with the efficient coordination of action and transfer of information between humans and machines via various human-like sensors and motors, and with information structures that reflect human conceptualizations. 
Important contributors to this field are computer graphics and user interfaces. 

Thanks for reading.

Comments

Popular posts from this blog

System Analysis and Design: A Comprehensive Overview

System analysis and design is a critical phase in the development of software systems. It involves a structured approach to understanding, defining, and designing solutions to meet business needs or address problems. This process ensures that the resulting system is efficient, effective, and aligned with user requirements. Let's delve into the key components and stages of system analysis and design:  1. System Analysis: Understanding Requirements and Problems In this stage, system analysts gather and analyze information to understand the current system or business processes, identify problems, and determine user needs. The goal is to define the scope and objectives of the project.  Requirements Gathering:  Analysts interact with stakeholders to gather requirements, including functional, non-functional, and user-specific needs. Interviews, surveys, observations, and workshops are used to collect detailed information. Problem Identification:  Existing problems, ineffic...

The Operating System: A Comprehensive Overview

An operating system (OS) is a software layer that acts as an intermediary between computer hardware and user-level applications. It manages and coordinates hardware resources, provides an environment for software execution, and offers various services to both users and applications. Let's delve into the key components and functions of an operating system:  1. Kernel:  The Core Component The kernel is the heart of the operating system. It manages hardware resources, enforces security, and provides essential services. It consists of several core components: - Process Management:The kernel manages processes, which are instances of running programs. It schedules processes, allocates CPU time, and facilitates inter-process communication.   - Memory Management:The OS handles memory allocation and deallocation, ensuring efficient use of available memory. It creates a virtual memory space, allowing processes to access memory addresses that may not correspond directly to phy...

What is Computer?

 The word computer originates from the word compute which means to calculate. It was initially used to refer to human beings that perform calculations. A computer has been defined so many forms by different authors. Some of the definitions are as follows: - Computer :-  is an electronic device that accepts data as input Process the data and gives out information as output.  - Computer :- It can be defined as an electronic or electromechanical device that is capable of accepting data, holds a means of instruction in its memory, process the information given by following sets of instructions to carry out a task without human intervention and at the end provide significant result. - Computer :- is any machine which accepts data and information presented to it in a prescribed form,carry out some operations on the input and supply the required result in a specified format as information or as signals to control some other machines or process. - Computer :- is an ele...