Computer science

large capital lambda Plot of a quicksort algorithm
Example of Computer animation produced using Motion capture Basic computer architecture
Computer science deals with the theoretical foundations of computation and practical techniques for their application.

Computer science is the science of information. Computer scientists study different ways of reading, using, and encoding information.

There are many different areas within computer science. In some areas, scientists only work with ideas "on paper". In other areas they use those ideas to make things like computers and computer programs.

A person who works in computer science will often need to understand logic and mathematics.

Common tasks for a computer scientist

Asking questions

This is so people can find new and easier ways to do things, and the way to approach problems with this information.

While computers can do some things easily (like simple math, or sorting out a list of names from A-to-Z), computers cannot answer questions when there is not enough information, or when there is no real answer. Also, computers may take too much time to finish long tasks. For example, it may take too long to find the shortest way through all of the towns in the USA - so instead a computer will try to make a close guess. A computer will answer these simpler questions much faster.

Answering the question

Algorithms are a specific set of instructions or steps on how to complete a task. For example, a computer scientist wants to sort playing cards. There are many ways to sort them - by suits (diamonds, clubs, hearts, and spades) or by numbers (2, 3, 4, 5, 6, 7, 8, 9, 10, Jack, Queen, King, and Ace). By deciding on a set of steps to sort the cards, the scientist has created an algorithm. The scientist then needs to test whether this algorithm works. This shows how well and how fast the algorithm sorts cards.

A simple but slow algorithm is: pick up two cards and check whether they are sorted correctly. If they are not, reverse them. Then do it again with another two, and repeat them all until they are all sorted. This is called a bubble sort. This method will work, but it will take a very long time.

A better algorithm is: find the first card with the smallest suit and smallest number (2 of diamonds), and place it at the start. After this, look for the second card, and so on. This algorithm is much faster, and does not need much space. This algorithm is called a "selection sort".

Ada Lovelace wrote the first computer algorithm in 1843, for a computer that was never finished. Computers began during World War II.[1] Computer science separated from the other sciences during the 1960s and 1970s. Now, computer science has its own methods, and has its own technical terms. It is related to electrical engineering, mathematics, and language science.

Computer science looks at the theoretical parts of computers. Computer engineering looks at the physical parts of computers (hardware). Software engineering looks at the use of computer programs and how to make them.

Parts of computer science

Central math

How an ideal computer works

Computer science at work

What computer science does

References

  1. "A Brief History of Computer Science | World Science Festival". World Science Festival. Retrieved 2018-03-20.

Read other articles:

Ghana padaOlimpiadeKode IOCGHAKONKomite Olimpiade GhanaMedali 0 1 4 Total 5 Penampilan Musim Panas1952195619601964196819721976–19801984198819921996200020042008201220162020Penampilan Musim Dingin2010201420182022 Ghana mula-mula berpartisipasi dalam Permainan Olimpiade pada 1952, saat negara tersebut dikenal dengan nama kolonial Pantai Emas. Negara tersebut telah mengirim para atlet untuk berkompetisi dalam sebagian besar Olimpiade Musim Panas sejak itu, hanya absen dalam Permainan 1956, memb...

 

Biografi ini memerlukan lebih banyak catatan kaki untuk pemastian. Bantulah untuk menambahkan referensi atau sumber tepercaya. Materi kontroversial atau trivial yang sumbernya tidak memadai atau tidak bisa dipercaya harus segera dihapus, khususnya jika berpotensi memfitnah.Cari sumber: Pakubuwana XIII – berita · surat kabar · buku · cendekiawan · JSTOR (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Pakubuwana XIIIꦦꦑꦸꦨꦸꦮ...

 

العلاقات الجيبوتية الكينية جيبوتي كينيا   جيبوتي   كينيا تعديل مصدري - تعديل   العلاقات الجيبوتية الكينية هي العلاقات الثنائية التي تجمع بين جيبوتي وكينيا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارنة جيبوتي ...

Marne (51) Informasi Region: Champagne-Ardenne Prefektur: Châlons-en-Champagne Subprefektur: ÉpernayReimsSainte-MenehouldVitry-le-François Penduduk - Jumlah (1999) - Kepadatan 565 229 jiwa69 jiwa/km² Wilayah 8 162 km² Arondissement5 Kanton 44 Kotamadya 619 PresidenDewan Jenderal René-Paul Savary Lokasi Marne adalah salah satu departemen di region Champagne Ardenne, Prancis. Luasnya 8 162 km² dan penduduknya 565 229 jiwa. Ibu kotanya Châlons-en-...

 

Mariage d'Albert II et de Charlene Wittstock Type Mariage princier Pays Monaco Organisateur Famille princière de Monaco Famille Wittstock Date 1er et 2 juillet 2011 Participant(s) Liste des invités modifier  Le mariage d'Albert II et de Charlene Wittstock a eu lieu le 1er juillet 2011 pour la cérémonie civile et le 2 juillet 2011 pour la cérémonie religieuse. Les deux cérémonies se sont déroulées à Monaco. Historique Le mariage de Son Altesse Sérénissime le prince Albert II...

 

Museum in Gloucestershire, England Corinium MuseumLocation within GloucestershireEstablished1938LocationCirencesterCollection sizeover 60,000 objectsDirectorDr Katharine WalkerWebsitehttp://www.coriniummuseum.org The Corinium Museum, in the Cotswold town of Cirencester in England, has a large collection of objects found in and around the locality. The bulk of the exhibits are from the Roman town of Corinium Dobunnorum,[1] but the museum includes material from as early as the Neolithic...

Œuf de dinosaureŒufs de dinosaures fossilisés exposés au parc des dinosaures et des fossiles d'Indroda (Inde).modifier - modifier le code - modifier Wikidata Un œuf de dinosaure est un réceptacle organique dans lequel un embryon de dinosaure se développe. Des fossiles d'œufs ont été découverts sur tous les continents (excepté l'Antarctique) et dans plusieurs couches géologiques de l'ère secondaire. Il existe différents types d'œufs fossilisés qui correspondent à différentes...

 

Adriano Adriano Leite RibeiroInformasi pribadiNama lengkap Adriano Leite RibeiroTanggal lahir 17 Februari 1982 (umur 42)Tempat lahir Rio de Janeiro, BrasilTinggi 189 cm (6 ft 2+1⁄2 in)Posisi bermain PenyerangKarier junior1997–1999 FlamengoKarier senior*Tahun Tim Tampil (Gol)2000–2001 Flamengo 24 (10)2001–2002 Inter Milan 8 (1)2002 → Fiorentina (pinjaman) 15 (6)2002–2004 Parma 37 (23)2004–2009 Inter Milan 115 (47)2008 → São Paulo (pinjaman) 29 (17)2009...

 

Practice in ancient India Swayamvar redirects here. For the reality television show, see Swayamvar (TV series). For the films, see Swayamvara (1973 film) and Swayamvara (2010 film). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Svayamvara – news · newspapers · books · scholar · JSTOR (July 2007) (Learn how...

RostovNama lengkapФутбольный клуб Ростов(Football Club Rostov)JulukanSelmashiBerdiri1930; 94 tahun lalu (1930)StadionOlimp-2(Kapasitas: 15.840)PemilikOblast RostovKetuaViktor GoncharovManajer Ivan DaniliantsLigaLiga Utama Rusia2015–16ke–2Situs webSitus web resmi klub Kostum kandang Kostum tandang FC Rostov (bahasa Rusia: Футбольный клуб Ростов) adalah tim sepak bola Rusia yang berbasis di Rostov-on-Don, Oblast Rostov.Klub yang didirika...

 

2019 comedy video game 2019 video gameFrog Detective 2: The Case of the Invisible WizardDeveloper(s)Grace BruxnerThomas Bowker[1]Designer(s)Grace BruxnerComposer(s)Dan GoldingSeriesFrog DetectiveEngineUnityPlatform(s)Windows, macOSReleaseDecember 9, 2019Genre(s)Adventure, ComedyMode(s)Single-player Frog Detective 2: The Case of the Invisible Wizard is a 2019 comedy adventure video game by independent Australian developers Grace Bruxner and Thomas Bowker. Gameplay revolves around the p...

 

American baseball player (born 1961) Baseball player Casey CandaeleUtility playerBorn: (1961-01-12) January 12, 1961 (age 63)Lompoc, California, U.S.MLB debutJune 5, 1986, for the Montreal ExposLast MLB appearanceJuly 13, 1997, for the Cleveland IndiansMLB statisticsBatting average.250Home runs11Runs batted in139 Teams Montreal Expos (1986–1988) Houston Astros (1988, 1990–1993) Cleveland Indians (1996–1997) Casey Todd Candaele (born January 12, 1961) i...

Ancient name of water between the Horn of Africa and the Arabian peninsula Erythrean Sea redirects here. For the ancient name of the Red Sea, see Red Sea. Erythraean Sea Ἐρυθρὰ ΘάλασσαAn eighteenth century map showing the Erythraean Sea off the Horn of Africa. Drawn by James Rennell (1799)Erythraean Sea Ἐρυθρὰ ΘάλασσαLocationNorthwestern Indian OceanCoordinates12°0′N 55°0′E / 12.000°N 55.000°E / 12.000; 55.000TypeSeaBasin coun...

 

Institut Teknologi Telkom PurwokertoLogo Vertikal ITTelkom PurwokertoMotoBridging Technology for HumanityJenisPerguruan Tinggi SwastaDidirikan2002 (sebagai AKATEL Purwokerto) 2012 (sebagai ST3 Telkom Purwokerto) 2017 (sebagai Institut Teknologi Telkom Purwokerto) [1] 2024 (sebagai Telkom University Campus Purwokerto)Akreditasi BAN-PT: Baik Sekali RektorDr. Tenia Wahyuningrum, S.Kom., M.TJumlah mahasiswa5400 (2022)[2]AlamatJalan D.I. Panjaitan No. 128, Purwokerto, Banyumas, Jaw...

 

Museo archeologico regionale di LentiniUna delle sale del Museo UbicazioneStato Italia LocalitàLentini IndirizzoVia del Museo, 1 Coordinate37°17′18.57″N 15°00′07.75″E / 37.288492°N 15.002153°E37.288492; 15.002153Coordinate: 37°17′18.57″N 15°00′07.75″E / 37.288492°N 15.002153°E37.288492; 15.002153 CaratteristicheTipoarcheologico Visitatori1 372 (2022) Sito web Modifica dati su Wikidata · Manuale Il Museo archeologico regi...

Public high school in Huntington Beach, California, United StatesMarina High SchoolAddress15871 Springdale StreetHuntington Beach, California 92649United StatesCoordinates33°43′52″N 118°1′31″W / 33.73111°N 118.02528°W / 33.73111; -118.02528InformationTypePublic high schoolMottoLive. Breathe. Vikings.Established1963School districtHuntington Beach Union High School DistrictPrincipalMorgan SmithFaculty95.57[1]Grades9-12Number of students2,003 (2023-24)...

 

For information on all Harvard University sports, see Harvard Crimson. This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: Harvard Crimson fencing – news · newspapers · books · scholar · JSTOR (May 2019) (Learn how and when to remove this message) Harvard Crimson fencingFirst season1888Home stadiumMalkin Athletic CenterLocationCambridge, MassachusettsLeague...

 

قوات الدفاع الذاتي اليابانية 自衛隊 العلم المشترك لقوات الدفاع الذاتي اليابانيةالعلم المشترك لقوات الدفاع الذاتي اليابانية الدولة  اليابان تاريخ الإنشاء 1 يوليو 1954؛ منذ 69 سنة (1954-07-01)[1] الاسم الأصلي 自衛隊 - جييتاي الذكرى السنوية 1 نوفمبر[2] الأفرع الرئيس�...

Woodwind instrument This article is about the general form of bagpipes. For other uses, see Bagpipes (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Bagpipes – news · newspapers · books · scholar · JSTOR (November 2017) (Learn how and when to remove this message) BagpipeBagpipers from Astur...

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Military specialism – news · newspapers · books · scholar · JSTOR (November 2013) (Learn how and when to remove this message) Military musicians of Canada and the United States conversing during a rehearsal for the Fortissimo Sunset Ceremony. Military music is one of the many tr...