Ktalk:Computer Science as a field of Study - Khorgist.com

Breaking

Post Top Ad

Advertise Here

Post Top Ad

STAY SAFE




Wednesday, 6 September 2017

Ktalk:Computer Science as a field of Study



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 mathematicssoftware 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 mathematicssymbolic logicsemioticselectrical engineeringphilosophy of mindneurophysiology, 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:

Read Comment Policy ▼
PLEASE NOTE:
We have Zero Tolerance to Spam. Chessy Comments and Comments with Links will be deleted immediately upon our review.

Post a Comment

Post Top Ad




Do you ever witness news or have a story that should be featured on Khorgist ?
Submit your stories, pictures and videos to us now via WhatsApp: +2347064258615, Social Media @khorgist_com: Email: Khorgist@gmail.com More information here.