According to Wikipedia, Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. It is the scientific and practical approach to computation and its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information. An alternate, more succinct definition of computer science is the study of automating algorithmic processes that scale. A computer scientist specializes in the theory of computation and the design of computational systems. In Layman English, Computer Science is the Study of the software aspect of the computer from the OS, to the Application packages. this involves Onerous programming and Algorithm. in Essence, in other to study Computer Science, one must have a deeper grounding of Programming and Web Languages.
READ ALSO: Difference Between Computer Science and Computer Engineering as well as Job Opportunities
Areas of Computer Science Includes:
Algorithms and data structures
Algorithms and data structures is the study of commonly used computational methods and their computational efficiency.
O(n2)
Analysis of algorithms
Algorithms
Data structures
Combinatorial optimization
Computational geometry
Programming language theory
Programming language theory is a branch of computer science that deals with the design, implementation, analysis, characterization, and classification of programming languages and their individual features. It falls within the discipline of computer science, both depending on and affecting mathematics, software engineering, and linguistics. It is an active research area, with numerous dedicated academic journals.
{\displaystyle \Gamma \vdash x:{\text{Int}}}
Type theory
Compiler design
Programming languages
Artificial intelligence
Artificial intelligence (AI) aims to or is required to synthesize goal-orientated processes such as problem-solving, decision-making, environmental adaptation, learning and communication found in humans and animals. it is the One of the Trending Aspect of Computer Science Based on demands and Digitalization. From its origins in cybernetics and in the Dartmouth Conference (1956), artificial intelligence research has been necessarily cross-disciplinary, drawing on areas of expertise such as applied mathematics, symbolic logic, semiotics, electrical engineering, philosophy of mind, neurophysiology, and social intelligence. AI is associated in the popular mind with robotic development, but the main field of practical application has been as an embedded component in areas of software development, which require computational understanding. The starting-point in the late 1940s was Alan Turing's question "Can computers think?", and the question remains effectively unanswered although the Turing test is still used to assess computer output on the scale of human intelligence. But the automation of evaluative and predictive tasks has been increasingly successful as a substitute for human monitoring and intervention in domains of computer application involving complex real-world data.
Machine learning
Computer vision
Image processing
Pattern recognition
Data mining
Evolutionary computation
Knowledge representation
Natural language processing
Robotics
Computer architecture and engineering
Main articles: Computer architecture and Computer engineering
Computer architecture, or digital computer organization, is the conceptual design and fundamental operational structure of a computer system. It focuses largely on the way by which the central processing unit performs internally and accesses addresses in memory.[48] The field often involves disciplines of computer engineering and electrical engineering, selecting and interconnecting hardware components to create computers that meet functional, performance, and cost goals.
Digital logic
Microarchitecture
Multiprocessing
Ubiquitous computing
Systems architecture
Operating systems
You could read more on Computer Science on Wikipedia
Ask Questions on Techypedia.org
No comments:
We have Zero Tolerance to Spam. Chessy Comments and Comments with Links will be deleted immediately upon our review.
Post a Comment