കമ്പ്യൂട്ടർ ശാസ്ത്രം
കമ്പ്യൂട്ടർ സയൻസ് എന്നത് കമ്പ്യൂട്ടേഷൻ, ഓട്ടോമേഷൻ, ഇൻഫോർമേഷൻ എന്നിവയുടെ പഠനമോ പരിശീലനമോ ആണ്.[1]സൈദ്ധാന്തിക വിഷയങ്ങളെ(അൽഗരിതങ്ങൾ, കമ്പ്യൂട്ടേഷൻ സിദ്ധാന്തം, വിവര സിദ്ധാന്തം പോലുള്ളവ)പ്രായോഗിക വിഷയങ്ങളിലേക്ക് (ഹാർഡ്വെയറിന്റെയും സോഫ്റ്റ്വെയറിന്റെയും രൂപകൽപ്പനയും നടപ്പിലാക്കലും ഉൾപ്പെടെ) വിപുലപ്പെടുത്തുന്ന ശാസ്ത്രശാഖയാണിത്.[2][3] കമ്പ്യൂട്ടർ സയൻസ് പൊതുവെ ഒരു അക്കാദമിക് ഗവേഷണ മേഖലയായി കണക്കാക്കപ്പെടുന്നു, മാത്രമല്ല ഇത് കമ്പ്യൂട്ടർ പ്രോഗ്രാമിംഗിൽ നിന്ന് വ്യത്യസ്തമാണ്.
അൽഗോരിതങ്ങളും ഡാറ്റാ ഘടനകളിലുമാണ് കമ്പ്യൂട്ടർ സയൻസ് കേന്ദ്രീകരിച്ചിരിക്കുന്നത്.[4][5]കമ്പ്യൂട്ടേഷൻ സിദ്ധാന്തം കമ്പ്യൂട്ടേഷന്റെ അബ്സ്ട്രാക്ട് മാതൃകകളെയും അവ ഉപയോഗിച്ച് പരിഹരിക്കാവുന്ന പ്രശ്നങ്ങളുടെ പൊതുവായ ക്ലാസുകളെയും കുറിച്ചാണ്. ക്രിപ്റ്റോഗ്രഫി, കമ്പ്യൂട്ടർ സെക്യൂരിറ്റി എന്നീ മേഖലകളിൽ സുരക്ഷിതമായ ആശയവിനിമയത്തിനും സുരക്ഷാ പാളിച്ചകൾ തടയുന്നതിനുമുള്ള മാർഗങ്ങളെക്കുറിച്ച് പഠിക്കുന്നത് ഉൾപ്പെടുന്നു.
അനുബന്ധ വിഷയങ്ങൾ
തിരുത്തുകഅവലംബം
തിരുത്തുക- ↑ "What is Computer Science? - Computer Science. The University of York". www.cs.york.ac.uk. Retrieved 2020-06-11.
- ↑ "WordNet Search—3.1". Wordnetweb.princeton.edu. Retrieved 14 May 2012.
- ↑ "Definition of computer science | Dictionary.com". www.dictionary.com (in ഇംഗ്ലീഷ്). Retrieved 2020-06-11.
- ↑ Harel, David (2014). Algorithmics The Spirit of Computing. Springer Berlin. ISBN 978-3-642-44135-6. OCLC 876384882.
- ↑
Compare:
Abbott, Russell J. (1989). "Knowledge abstraction". In Kent, Allen; Williams, James G. (eds.). Encyclopedia of Computer Science and Technology: Volume 21 - Supplement 6: ADA and Distributed Systems to Visual Languages. Computer Science and Technology Encyclopedia. New York: CRC Press. p. 191. ISBN 9780824722715. Retrieved 4 February 2022.
[...] automata theory, which is the heart of computer science theory [...].