Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Computer science
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Applied computer science=== ====Computer graphics and visualization==== {{main|Computer graphics (computer science)}} Computer graphics is the study of digital visual contents and involves the synthesis and manipulation of image data. The study is connected to many other fields in computer science, including [[computer vision]], [[image processing]], and [[computational geometry]], and is heavily applied in the fields of special effects and [[video game]]s. {| style="border:1px solid #ccc; text-align:center; margin:auto;" cellspacing="15" |- | [[File:Simx2=transl OK.svg|96px]] | [[File:FWDvsINV Kinematics HighResTransp.png|96px]] | [[File:5-cell.gif|96px]] | [[File:Hud on the cat.jpg|96px]] | [[File:Visible light eye-tracking algorithm.jpg|96px]] | [[File:Csg tree.png|96px]] |- | [[2D computer graphics]] | [[Computer animation]] | [[Rendering (computer graphics)|Rendering]] | [[Mixed reality]] | [[Virtual reality]] | [[Solid modeling]] |} ====Image and sound processing==== {{main|Data processing}} [[Information]] can take the form of images, sound, video or other multimedia. [[Bit]]s of information can be streamed via [[signal]]s. Its [[Data processing|processing]] is the central notion of informatics, the European view on computing, which studies information processing algorithms independently of the type of information carrier – whether it is electrical, mechanical or biological. This field plays important role in [[information theory]], [[telecommunications]], [[information engineering]] and has applications in [[medical image computing]] and [[speech synthesis]], among others. ''What is the lower bound on the complexity of [[fast Fourier transform]] algorithms?'' is one of the [[List of unsolved problems in computer science|unsolved problems in theoretical computer science]]. {| style="border:1px solid #ccc; text-align:center; margin:auto;" cellspacing="15" |- | [[File:DIT-FFT-butterfly.png|96px]] | [[File:Bayer pattern on sensor.svg|96px]] | [[File:Opus quality comparison colorblind compatible.svg|96px]] | [[File:Quality comparison jpg vs saveforweb.jpg|96px]] | [[File:MeningiomaMRISegmentation.png|96px]] | [[File:Ætoms - Translation.svg|96px]] |- | [[Fast Fourier transform|FFT algorithms]] | [[Image processing]] | [[Speech recognition]] | [[Data compression]] | [[Medical image computing]] | [[Speech synthesis]] |} ====Computational science, finance and engineering==== {{main|Computational science|Computational finance|Computational engineering|Computational biology}} {{See also|List of computer-aided engineering software}} [[Scientific computing]] (or computational science) is the field of study concerned with constructing [[scientific modelling|mathematical models]] and [[numerical analysis|quantitative analysis]] techniques and using computers to analyze and solve [[scientific]] problems. A major usage of scientific computing is [[simulation]] of various processes, including computational [[fluid dynamics]], physical, electrical, and electronic systems and circuits, societies and social situations (notably war games) along with their habitats, and interactions among biological cells. Modern computers enable optimization of such designs as complete aircraft. Notable in electrical and electronic circuit design are SPICE,<ref>Muhammad H. Rashid, (2016). ''SPICE for Power Electronics and Electric Power''. CRC Press. p. 6. {{ISBN|978-1-4398-6047-2}}.</ref> as well as software for physical realization of new (or modified) designs. The latter includes essential design software for [[integrated circuit]]s.<ref>{{Cite news|title=What is an integrated circuit (IC)? A vital component of modern electronics|url=https://whatis.techtarget.com/definition/integrated-circuit-IC|access-date=2021-11-15|website=WhatIs.com|language=en|archive-date=November 15, 2021|archive-url=https://web.archive.org/web/20211115153823/https://whatis.techtarget.com/definition/integrated-circuit-IC|url-status=live}}</ref> {| style="border:1px solid #ccc; text-align:center; margin:auto;" cellspacing="15" |- | [[File:Lorenz attractor yb.svg|96px]] | [[File:Quark wiki.jpg|96px]] | [[File:Naphthalene-3D-balls.png|96px]] | [[File:1u04-argonaute.png|96px]] | [[File:GalvesLocherbach - Low resolution.gif|96px]] | [[File:Plutchik-wheel.svg|96px]] | [[File:X-ray of hand, where bone age is automatically found by BoneXpert software.jpg|75px]] | [[File:Elmer-pump-heatequation.png|94px]] | [[File:Bachlut1.png|75px]] |- | [[Numerical analysis]] | [[Computational physics]] | [[Computational chemistry]] | [[Bioinformatics]] | [[Neuroinformatics]] | [[Psychoinformatics]] | [[Medical informatics]] | [[Computational engineering]] | [[Computational musicology]] |} ====Human–computer interaction==== {{main|Human–computer interaction}} Human–computer interaction (HCI) is the field of study and research concerned with the design and use of [[Computer|computer systems]], mainly based on the analysis of the interaction between [[Human|humans]] and [[Interface (computing)|computer interfaces]]. HCI has several [[Human–computer interaction#Current research|subfields]] that focus on the relationship between [[Emotion|emotions]], [[social behavior]] and [[Electroencephalography|brain activity]] with [[Computer|computers]]. {| cellspacing="15" style="border:1px solid #ccc; text-align:center; margin:auto;" |[[File:Maker_Faire,_Berlin_(BL7C0099).jpg|95x95px]] |[[File:InterfaceNeuronaleDirecte-tag.svg|96x96px]] |[[File:Human-Centered_Design-Prozess_nach_HBS.png|96x96px]] |[[File:Physical_computing.svg|96x96px]] |[[File:WMID_social_media_network.png|96x96px]] |- |[[Affective computing]] |[[Brain–computer interface]] |[[Human-centered design]] |[[Physical computing]] |[[Social computing]] |} ====Software engineering==== {{main|Software engineering}} {{see also|Computer programming}} Software engineering is the study of designing, implementing, and modifying the software in order to ensure it is of high quality, affordable, maintainable, and fast to build. It is a systematic approach to software design, involving the application of engineering practices to software. Software engineering deals with the organizing and analyzing of software—it does not just deal with the creation or manufacture of new software, but its internal arrangement and maintenance. For example [[software testing]], [[systems engineering]], [[technical debt]] and [[software development process]]es. ====Artificial intelligence==== {{main|Artificial intelligence|Bio-inspired computing}} 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. From its origins in [[cybernetics]] and in the [[History of artificial intelligence|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 [[Robotics|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 "[[Computing Machinery and Intelligence|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. {| style="border:1px solid #ccc; text-align:center; margin:auto;" cellspacing="15" |- | [[File:Nicolas P. Rougier's rendering of the human brain.png|96px]] | [[File:Human eye, rendered from Eye.png|96px]] | [[File:Colored neural network.svg|96px]] | [[File:Markov Decision Process.svg|96px]] |- | [[Computational learning theory]] | [[Computer vision]] | [[Artificial neural network|Neural networks]] | [[Planning and scheduling]] |- | [[File:english.png|96px]] | [[File:Knight's tour.svg|96px]] | [[File:Ackley.gif|96px]] | [[File:AutonomicSystemModel.png|96px]] |- | [[Natural language processing]] | [[Algorithmic game theory|Computational game theory]] | [[Evolutionary computation]] | [[Autonomic computing]] |- | [[File:neuron.svg|96px]] | [[File:KnnClassification.svg|96px]] | [[File:ROS C logo.jpg|100px]] | [[File:Rule alignment.gif|96px]] |- | [[Knowledge representation and reasoning|Representation and reasoning]] | [[Pattern recognition]] | [[Robotics]] | [[Swarm intelligence]] |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)