Privacy Policy Cookie Policy Terms and Conditions कम्प्युटर विज्ञान - Wikipedia

कम्प्युटर विज्ञान

From Wikipedia

कम्प्युटर विज्ञान गणित, विज्ञान र समस्या समाधान गर्ने खुबीको प्रयोग गरेर कम्प्युटर को निर्माण र प्रयोग संबन्धि अध्ययन हो। यसले गर्दा विश्व हाम्रो सामु सानो भएको छ।

Computer science split from other sciences near the end of the 20th century, and made its own ways of doing things and its own set of word meanings. It has roots in electrical engineering, math and language science. You can think of it as a mix of science, engineering and art.

Computer science studies the theoretical (ideal, not real) parts of computers, computer engineering looks at the real parts of computers (those that you could touch), and software engineering looks at how useful computer programs can be and how to make programs.

Computer science is no more about computers than astronomy is about telescopes
- Edsger Dijkstra

Contents

[परिवर्तन्] कम्प्युटर विज्ञानका अंगहरु

[परिवर्तन्] भित्री गणित

  • बूलियन अल्जेब्रा (जहाँ केहि कुरा सही वा गलत मात्र हुन सक्छ)
  • Computer numbering formats (कम्प्युटरले कसरी गणना गर्दछ)
  • Discrete mathematics (math with numbers that can be counted)
  • सांकेतिक लजिक् (exact ways of talking and thinking about math)

[परिवर्तन्] एउटा आदर्श कम्प्युटर कसरी काम गर्दछ

  • Algorithmic information theory (how easy or hard is a problem for a computer to solve?)
  • Complexity theory (how much time and memory does a computer need to solve a problem?)
  • Computability theory (Can a computer do something?)
  • Information theory (math that studies data and how to pass data)
  • Theory of computation (study how to solve a problems on a computer, using algorithms)
  • Graph theory (math for finding paths from one point to another)
  • Type theory (what kinds of data should computers work with?)
  • Denotational semantics (math for studying computer languages)
  • Algorithms (study how to solve a problem)
  • Compilers (turning words into computer programs)
  • Lexical Analysis (how to turn words into data)
  • Microprogramming (how to control the most important part of a computer)
  • Operating systems (Basic computer programs to control various kinds of other programs in computer systems)
  • Cryptography (Making data safer)

[परिवर्तन्] कम्प्युटर विज्ञान कार्यक्षेत्र

  • Artificial intelligence (Making computers think like humans do)
  • Computer algebra
  • Computer architecture
  • Computer graphics (Making images with computers, as in CG)
  • Computer networks (Connecting computers to each other)
  • Computer program
  • Computer programming (Writing, or making, programs for computers)
  • Computer security (Protecting computers and information in them)
  • Databases (A method of storing and getting information)
  • Data structure (How to organize information)
  • Distributed computing (Solving problems using many computers in a large area)
  • Information retrieval (Getting information back)
  • Operating systems (What makes your computer run. E.G Linux, Microsoft Windows, Macintosh)
  • Programming languages (Languages that a Programmer uses to write computer programs)
  • Program specification (How a programmer writes a computer program)
  • Program verification (Testing programs, see also Debugging)
  • Robots
  • Software engineering (Making computer programs)

[परिवर्तन्] Ways it is done

  • Benchmark (Testing computer abilities)
  • Computer vision (How computers "see" things)
  • Collision Detection (How computers (controlling robots) don't crash into stuff)
  • Data compression (Make data smaller)
  • Data structures (How information is grouped or sorted)
  • Data acquisition (Getting data from somewhere)
  • Design patterns
  • Digital signal processing (Filtering and 'looking' at data)
  • File formats (How data is stored and grouped within a file)
  • Human-computer interaction (How we use computers)
  • Information security (Keeping data away from people we don't want to have it)
  • Internet (a large network that connects almost every computer)
  • Online computations and algorithms
  • Optimization (Making computer programs work faster)
  • Software metrics
  • VLSI design (The making of a very large and complex computer system)

[परिवर्तन्] See also

  • computing
  • computer scientist
  • Turing Award
  • IEEE John von Neumann Medal
  • Computer jargon
  • Computer slang
  • Computer science basic topics
  • Encyclopedia of Computer Terms
Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr -
 
ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext -
fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz -
 
ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky -
la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn -
 
na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt -
qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl -
 
ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh -
yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -