Компютърни науки: Разлика между версии
Изтрито е съдържание Добавено е съдържание
м Добавяне на Категория:Компютри, ползвайки HotCat |
Редакция без резюме |
||
Ред 1:
{{обработка|общ преглед}}
'''Компютърните науки''' изучават теорията, провеждат експерименти и използват инженерни познания с цел проектирането и използването на [[Компютър|компютри]]. Те съчетават научен и практически подход към [[изчисление|изчисленията]] ({{lang-en|computation}}) и изучават системно принципите и методическите процедури ([[Алгоритъм|алгоритмите]]) за придобиване, представяне, обработка, съхранение, предаване на и достъп до [[информация]]. Алтернативна дефиниция е
Компютърните науки могат да бъдат разделени на теоретични и практически дисциплини. Някои области, като [[теория на изчислителната сложност]], са силно абстрактни, докато области като [[Компютърна графика|компютърната графика]] са насочени към практически приложения. Други области се фокусират върху предизвикателствата при прилагането на изчисления. Например [[теория на езиците за програмиране|теорията на езиците за програмиране]] ({{lang-en|programming language theory}}) разглежда различните подходи към описанието на изчислителния процес, докато [[
== Философия ==
Ред 12:
дисциплина се върти около данни и обработка на данни, а не непременно с участието на компютри. Първата научна институция, в която се използва терминът, е отделът по „Datalogy“ в университета в Копенхаген, основан през 1969 г.
Проектирането и внедряването на компютри и компютърни системи обикновено се счита за дисциплина, различна от [[информатика]]та. Например, изучаването на [[компютърен хардуер]] обикновено се счита за част от [[Компютърно инженерство|компютърното инженерство]], а изучаването на търговски компютърни системи и тяхното внедряване често се наричат [[информационни технологии]] или [[информационни системи]]. Въпреки това е налице взаимно обогатяване чрез обмен на идеи между различните дисциплини, свързани с компютри. Компютърните науки имат пресечни точки с други научни дисциплини като [[философия]], наука за познанието, [[лингвистика]], [[математика]], [[физика]], [[биология]], [[статистика]] и [[логика]].▼
▲Например, изучаването на [[компютърен хардуер]] обикновено се счита за част от [[Компютърно инженерство|компютърното инженерство]], а изучаването на търговски компютърни системи и тяхното внедряване често се наричат [[информационни технологии]] или [[информационни системи]]. Въпреки това е налице взаимно обогатяване чрез обмен на идеи между различните дисциплини, свързани с компютри. Компютърните науки имат пресечни точки с други научни дисциплини като [[философия]], наука за познанието, [[лингвистика]], [[математика]], [[физика]], [[биология]], [[статистика]] и [[логика]].
Смята се, че компютърните науки имат много по-тясна връзка с
Връзката между компютърните науки и [[Софтуерно инженерство|софтуерното инженерство]] е спорен въпрос, който е допълнително размътен от [[спор]]ове за това, какво означава терминът „софтуерно инженерство“ и как е дефиниран<ref>Tedre, M. (2011). „Computing as a Science: A Survey of Competing Viewpoints“. ''Minds and Machines'' '''21''' (3): 361 – 387. doi:[http://link.springer.com/article/10.1007%2Fs11023-011-9240-4 10.1007/s11023-011-9240-4.]</ref>. Като дискутира двете дисциплини, [[Давид Парнас]] заявява, че основната цел на компютърните науки е изучаване на свойствата на изчисленията като цяло, докато основната цел на софтуерното инженерство е проектирането на конкретни изчисления, за да се постигнат практически цели, така че те са две отделни, но допълващи се дисциплини<ref>Parnas, D. L. (1998). „Software engineering programmes are not computer science programmes“. ''Annals of Software Engineering'' '''6''': 19 – 37. doi:[http://link.springer.com/article/10.1023%2FA%3A1018949113292 10.1023/A:1018949113292], p. 19: "Rather than treat software engineering as a subfield of computer science, I treat it as an element of the set, Civil Engineering, Mechanical Engineering, Chemical Engineering, Electrical Engineering, […]"</ref>.
Line 22 ⟶ 21:
[[Информатика]], [[Компютърна архитектура|Компютърни архитектури]], [[Компютърно инженерство]]
Като дисциплина, компютърните науки обхващат редица теми от теоретични изследвания на алгоритми и граници за изчисляване на практическите проблеми при прилагането на изчислителни системи в хардуер и софтуер<ref>Committee on the Fundamentals of Computer Science: Challenges and Opportunities, National Research Council (2004). ''[http://www.nap.edu/catalog/11106/computer-science-reflections-on-the-field-reflections-from-the-field#toc Computer Science: Reflections on the Field, Reflections from the Field]''[http://www.nap.edu/catalog/11106/computer-science-reflections-on-the-field-reflections-from-the-field#toc .] National Academies Press. [[:en:International_Standard_Book_Number|ISBN]] [[:en:Special:BookSources/978-0-309-09301-9|978-0-309-09301-9]].</ref><ref name=":6">Computing Sciences Accreditation Board (May 28, 1997). [https://web.archive.org/web/20080617030847/http://www.csab.org/comp_sci_profession.html „Computer Science as a Profession“]. </ref>. CSAB, или „Съвет за Акредитация на Компютърните Науки“ (Computing Sciences Accreditation Board) – съставен от представители на „Асоциацията за Изчислителна Техника“ (ACM – Association for Computing Machinery) и IEEE „Компютърното Общество“(IEEE CS – IEEE Computer Society) <ref>[http://www.csab.org/ „CSAB Leading Computer Education“]. CSAB. 2011-08-03. Retrieved 2011-11-19.</ref> - намира четири области от решаващо значение за компютърните науки: Теория на▼
изчисленията, алгоритми и структури от данни, методология и програмни езици, и компютърни елементи, и архитектура. В допълнение към тези четири области, CSAB също добавя като важни области на компютърните науки: [[софтуерно инженерство]],
изкуствения интелект, компютърните мрежи и комуникации, системи за бази данни, паралелно изчисление, разпределени изчисления, взаимодействието между човек и [[компютър]], [[компютърна графика]], [[Операционна система|операционни системи]] и числено и символично изчисляване.<ref name=":6" />
▲хардуер и софтуер<ref>Committee on the Fundamentals of Computer Science: Challenges and Opportunities, National Research Council (2004). ''[http://www.nap.edu/catalog/11106/computer-science-reflections-on-the-field-reflections-from-the-field#toc Computer Science: Reflections on the Field, Reflections from the Field]''[http://www.nap.edu/catalog/11106/computer-science-reflections-on-the-field-reflections-from-the-field#toc .] National Academies Press. [[:en:International_Standard_Book_Number|ISBN]] [[:en:Special:BookSources/978-0-309-09301-9|978-0-309-09301-9]].</ref><ref name=":6">Computing Sciences Accreditation Board (May 28, 1997). [https://web.archive.org/web/20080617030847/http://www.csab.org/comp_sci_profession.html „Computer Science as a Profession“]. </ref>. CSAB, или „Съвет за Акредитация на Компютърните Науки“
== Източници ==
|