www指什么| 拉绿屎是什么原因| 甲状腺在人体什么位置| 420是什么意思| 04年属猴的是什么命| 什么样的小手| 梦见木头是什么意思| neighborhood是什么意思| 1号来月经什么时候是排卵期| 苏铁属于什么植物| 什么动物睡觉不闭眼| 牙龈翻瓣术是什么意思| 低血压吃什么补得最快| 手脚肿胀是什么原因引起的| 女儿取什么名字好听| 身上发抖是什么原因| 发票抬头是什么| mi是什么单位| 脸过敏用什么药膏效果最好| 右耳鸣是什么原因| 脑白质脱髓鞘吃什么药| 无花果为什么叫无花果| 妲己是什么意思| 狮子座上升星座是什么| 发什么发什么| 备是什么意思| 侏儒症是什么原因引起的| 胚由什么发育而来| 下眼睑跳动是什么原因| 逆天改命是什么意思| 惺惺相惜什么意思| 距离产生美是什么意思| 小说be是什么意思| 不造血是什么病| 排卵期出血有什么症状| 吃樱桃有什么好处| 刹是什么意思| 智齿拔了有什么影响| 小孩肠套叠什么症状| 蛇进家是什么意思| rn是什么意思| 红枣桂圆泡水喝有什么好处和坏处| 肺寒咳嗽吃什么药| 黄体酮是什么意思| 湿疹用什么药膏最有效| 微量元素6项是查什么| 色弱是什么| 上善若水下一句是什么| 血常规wbc是什么意思| 溯溪是什么意思| 益生元和益生菌有什么区别| 水化是什么意思| 拉绿屎是什么原因| 呼吸困难气短是什么原因| yy什么意思| 占卜是什么意思| 风团是什么原因引起的| 争辩的近义词是什么| 金银花入什么经| 头发油腻是什么原因| 右肋下疼痛是什么原因| 一月出生是什么星座| 什么运动可以让孩子长高| 9月9日什么星座| 喉咙痛挂什么科| 两个禾念什么| 匙仁是牛的什么部位| 为什么眼睛会肿| 一什么方法| 种马是什么意思| 小番茄有什么营养价值| 幻听一般会听到什么| 冰鱼是什么鱼| 彩金是什么金| 上海新华医院擅长什么| 什么人适合吃人参| 肠炎能吃什么| 台阶是什么意思| 什么的食物| 眼睛疲劳用什么眼药水好| 洪字五行属什么| 什么的鱼| tin是什么| 94年什么命| 四两棉花歇后语是什么| c肽是什么| 像狐狸的狗是什么狗| 71属什么生肖| 三专是什么| 麦麸是什么| 正痛片别名叫什么| 西葫芦炒什么好吃| 什么是半月板| 健身吃什么水果| 查幽门螺旋杆菌挂什么科| 九月二十是什么星座| 鑫字属于五行属什么| 干咳挂什么科| 妖是什么意思| 尿道灼热感吃什么药| 阄是什么意思| 两个月小猫吃什么食物| 1948属什么生肖| 拜土地公要准备什么东西| 经期吃什么排污血最强| 感冒虚弱吃什么食物好| 心脏是什么组织| 彩云之南是什么意思| 睡眠好的人说明什么| 孕吐一般从什么时候开始| 风采依旧是什么意思| 发低烧有什么症状| 打冷是什么意思| 至死不渝下一句是什么| 文胸是什么| 爿是什么意思| 李宁是什么牌子| 胎儿左肾盂分离是什么意思| 吃维生素b族有什么好处| 减肥吃什么药| 社会公德的主要内容是什么| 0是什么| 教育是什么意思| 接吻什么感觉| 补充免疫力吃什么好| 九月九日是什么日子| 心理学是什么| 急性肠胃炎吃什么| 佛手瓜什么时候结果| 一到晚上就饿什么原因| 甲沟炎去医院挂什么科| 尾盘拉升意味着什么| 伏羲女娲是什么关系| 过劳肥是什么意思| 人为什么要吃肉| 饸饹是什么| 3月30日什么星座| 国家副主席是什么级别| ed患者是什么意思| 属马的生什么属相的宝宝好| 特警力量第二部叫什么| 肌酐高了会出现什么问题| 夏天手上长小水泡是什么原因| 拍身份证照片穿什么衣服| epl是什么意思| 唾手可得是什么意思| 什么是更年期| 普外科是什么科| 做梦拉屎是什么意思| 黑色屎是什么原因| 为什么要拔智齿| 男性尿很黄是什么原因| 蚂蚁上树什么姿势| p53阳性是什么意思| 女人消瘦应该检查什么| 尿特别黄是什么原因| 钙过量会有什么症状| 出虚汗是什么原因| 宰相是现在的什么官| 灰指甲用什么药膏| 轮回是什么意思| 左心室舒张功能减退是什么意思| 送手镯的寓意是什么| 孕妇吃什么水果最好| 赭色是什么颜色| 雅丹是什么意思| 氨气是什么| 蚂蚁喜欢什么环境| 三个火念什么| 四月是什么星座| 睡不着觉有什么办法| 什么是干槽症| 起大运是什么意思| 严重失眠有什么方法| 什么能解酒| 掉头发吃什么恢复最快| 麻薯是什么| 膀胱炎做什么检查能看出来| 梦见和死人一起吃饭是什么意思| 中午12点半是什么时辰| 车辙是什么意思| mr什么意思| 卵巢早衰有什么症状| 牙龈化脓是什么原因| 瞳距是什么意思| 半月板退变是什么意思| 宫内早孕什么意思| 舌苔黄腻吃什么中成药| 吃什么食物最补血| 农历七月二十什么日子| 糖尿病能吃什么主食| r值是什么| 喝椰子水有什么好处| 肋骨疼挂什么科| 猴子属于什么类动物| 如花是什么意思| 游泳为什么要穿泳衣| 查五行缺什么| 胃炎伴糜烂吃什么药效果好| 牙黄是什么原因引起的| 什么的事| 肌酸激酶什么意思| 钱学森发明了什么| 盆腔炎有什么明显症状| rmb是什么货币| 驻马店以前叫什么名字| 吃什么补脾虚| 屎壳郎是什么意思| 婴儿什么时候会说话| 1962年属什么生肖| 蜱虫咬人后有什么症状图片| 同房痛什么原因引起的| 耳朵里痒是什么原因| 头皮屑挂什么科| 吃什么降胆固醇最快| 热疹用什么药| 鹿角粉有什么功效和作用| 哈哈哈是什么意思| 6月28号是什么星座| 桔梗是什么| 阴道出血吃什么药| 芋圆是什么| 非典是什么病| 车前草治什么病最好| 开宠物医院需要什么条件| fbi相当于中国的什么| 春五行属什么| 全麻后需要注意什么| 干什么最挣钱| 芋圆是什么做的| 狼爪是什么牌子| 甲钴胺是什么药| 山的五行属什么| 腔隙脑梗吃什么药最好| 什么样的女人不能娶| 肋膈角锐利是什么意思| 急性胃肠炎吃什么药| 心衰竭是什么病严重吗| 一月十二号是什么星座| 生男孩女孩取决于什么| 起床气是什么意思| 什么快递可以寄宠物| 黄丫头是什么鱼| 导语是什么意思| 什么银行卡最好用| 感冒没胃口吃什么好| 什么是射频| 人工降雨的原理是什么| 因祸得福是什么意思| 印泥干了用什么稀释| 不拘小节是什么意思| 为什么眼睛会肿| 白马怕青牛是什么意思| 莫代尔是什么| 塑料袋属于什么垃圾| 条的偏旁是什么| mhc是什么意思| 小便短赤吃什么药| 心包积液挂什么科| 把子肉是什么肉| 胃胀胃酸是什么原因| 身上有白点是什么原因| 治肝病最好的药是什么药| 月下老人什么意思| 百度??eri?e atla

农村太阳能路灯价格 宁德农村太阳能路灯厂家

Vikipedi, ?zgür ansiklopedi
Expression for Church numerals in lambda calculus H?zl? s?ralama algoritmas?
Hareket yakalamayla olu?turulmu? bir bilgisayar animasyonu ?rne?i Half-adder devresi
百度 我们能够看到巴西在这方面的努力。

Bilgisayar biliminin temel alanlar? bilgisayar programlama dillerini (sol üst), algoritmalar?n dizayn ve analizini (sa? üst), ak?ll? sistemlerin yap?lmas?n? (sol alt) ve elektrik donan?mlar? (sa? alt) kapsar.

Bilgisayar bilimi; pratik tekniklerle birlikte veri ve hesaplaman?n teorik temellerini de ele almaktad?r. ?ekilde en k?sa yol problemi ve ??züm algoritmas? animasyonu veriliyor.

Bilgisayar bilimi, bilgisayarlar?n tasar?m? ve kullan?m? i?in temel olu?turan teori, deney ve mühendislik ?al??mas?d?r. Hesaplamaya ve uygulamalar?na bilimsel ve pratik bir yakla??md?r. Bilgisayar bilimi; edinim, temsil, i?leme, depolama, ileti?im ve eri?imin alt?nda yatan y?nteme dayal? prosedürlerin veya algoritmalar?n fizibilitesi, yap?s?, ifadesi ve mekanizasyonunun sistematik ?al??mas?d?r. Bilgisayar biliminin alternatif, daha ?zlü tan?m? "büyük, orta veya kü?ük ?l?ekli algoritmik i?lemleri otomatikle?tirme ?al??mas?" olarak nitelendirilebilir. Bir bilgisayar bilimcisi, hesaplama teorisi ve hesaplama sistemlerinin tasar?m? konusunda uzmanla?m??t?r.[1]

Alanlar? teorik ve pratik disiplinlere ayr?labilir. Bilgisayar grafikleri gibi alanlar, ger?ek dünya g?rsel uygulamalar?n? vurgularken, hesaplamal? karma??kl?k teorisi (hesaplama ve zor olan sorunlar?n temel ?zelliklerini ara?t?ran) gibi baz? alanlar olduk?a ?zeldir. Di?er alanlar s?kl?kla hesaplaman?n uygulanmas? konusunda kar??la??lan zorluklara odaklanmaktad?r. ?rne?in, programlama dili teorisi, hesaplaman?n tan?mlamas?na y?nelik ?e?itli yakla??mlar? ele al?rken, bilgisayar programc?l???n?n kendisi de programlama dili ve karma??k sistemlerin kullan?m?n?n ?e?itli y?nlerini inceler. Bununla beraber insan-bilgisayar etkile?imi alan?; bilgisayarlar? ve hesaplamalar? yararl?, kullan??l? ve evrensel olarak insanlara ula?t?rmaya y?nelik zorluklar? tan?mlamaya ve onlar? a?maya ?al??maktad?r.

Daha sonralar? bilgisayar bilimi haline gelecek olgunun en eski temelleri, modern dijital bilgisayar?n icad?ndan ?nce gelmektedir. Abaküs gibi sabit say?sal i?lemler i?in kullan?lan hesap makineleri, antik ?a?lardan beri var olmu?tur. Bunlar ?arpma ve b?lme gibi temel hesaplamalara yard?mc? oluyordu. Ayr?ca, hesaplamalar? ger?ekle?tirmek i?in kullan?lan algoritmalar, antik ?a?lardan beri, hatta geli?mi? bilgisayar ekipmanlar?n?n geli?tirilmesinden ?nce de var olmu?tur.

Blaise Pascal, 1642'de kendi ismini verdi?i hesap makinesini tasarlad? ve geli?tirdi.[2] 1673'te Gottfried Leibniz, "Stepped Reckoner" ad?nda bir dijital mekanik hesap makinesi tasarlad?.[3] ?lk bilgisayar bilimcisi ve bilgi teorisyeni olarak dü?ünebilir. Leibniz'i ilk bilgisayar bilimcisi olarak kabul etmemiz i?in di?er sebeplerin yan? s?ra kendisinin, ikili say? sisteminde belgeli ve sistemli bi?imde ?al??m?? olmas? yeterlidir. Thomas de Colmar, 1820'de mekanik hesap makinesi endüstrisini ba?latt? ve basitle?tirilmi? aritmometre'yi piyasaya sundu. Bu hesap makinesi, günlük olarak ofis ortam?nda kullan?labilecek kadar donan?ml? ve güvenilir ilk hesap makinas?yd?. Charles Babbage, 1822'de ilk "Otomatik ?al??an mekanik hesap makinesi" olan Fark Makinesi'nin (?ngilizce: Difference Engine) tasar?m?n? ba?latt? ve bu ?al??malar?n?n neticesinde ona ilk programlanabilir mekanik hesap makinesi fikri olan "Analitik Tabanl? Motor" ismini verdi.[4] Bu makineyi 1834'te geli?tirmeye ba?lad? ve iki y?ldan az bir sürede modern bilgisayar?n g?ze ?arpan ?zelliklerinin ?o?unu ?izmi?ti.[5] 1843 y?l?nda Ada Lovelace, "Analitik Motor" hakk?ndaki bir Frans?z makalesinin ?evirisi s?ras?nda, i?erdi?i bir?ok nottan birinde, günümüzde ilk bilgisayar program? olarak dü?ünülen Bernoulli say?lar?n? hesaplamak i?in bir algoritma yazd?.[6] 1885 civar?nda Herman Hollerith, istatistiksel bilgileri i?lemek i?in delikli kartlar kullanan ?izelgeleyiciyi (tabulator) icat etti; Sonunda ?al??malar? kendi ?irketi IBM'in bir par?as? haline geldi. 1937'de, Babbage'?n imkans?z rüyas?ndan yüz y?l sonra, Howard Aiken, her türden delikli kart ekipman? üreten IBM'i ikna etti ve Babbage'?n Analitik Motor fikrinden yola ??karak dev programlanabilir hesap makinesi geli?tirmek i?in ?al??malar yapt?. Ba?ar?yla yürüttü?ü ?al??malar?n?n sonucunda "ASCC / Harvard Mark I" hesap makinesini icat etti.[7] Bu cihazda kartlar ve merkezi i?lem birimi (CPU) kullan?ld?. Makine ?al??mas? bitti?inde, ?evresindekiler "Babbage'nin hayali ger?e?e d?nü?tü!" diyerek Howard Aiken'i takdir ettiler.[8]

1940'l? y?llarda, yeni ve daha gü?lü bilgi i?lem makineleri geli?tirildi?inde, hesaplama terimi i?in insanlardan ziyade makinelere at?fta bulunulmaktayd?.[9] Bilgisayarlar?n sadece matematiksel hesaplamalardan daha fazlas? i?in kullan?labilece?i netle?tik?e, bilgisayar bilimi alan?, genel olarak hesaplamay? incelemek üzere geni?letildi. Bilgisayar bilimi, 1950'lerde ve 1960'lar?n ba??nda ayr? bir akademik disiplin olarak kurulmaya ba?land?.[10][11] Dünyan?n ilk bilgisayar bilimleri lisans program? olan Cambridge Bilgisayar Bilimleri diplomas?, 1953'te Cambridge Bilgisayar Laboratuvar?'nda verilmeye ba?lad?. ABD'deki ilk bilgisayar bilimleri program?, 1962'de Purdue üniversitesinde kuruldu.[12] Pratik bilgisayarlar piyasaya ??kt???ndan beri, bir?ok bilgisayar uygulamas?, kendi sistemlerine sahip farkl? birer ?al??ma alanlar? haline geldi.

Ba?lang??ta pek ?ok insan?n, bilgisayar?n bilimsel bir ?al??ma alan? olmas?n?n imkans?z oldu?una inanmas?na ra?men, bilgisayarlar 1950'li y?llarda giderek daha fazla akademik nüfus aras?nda kabul g?rdü.[13][14] Bu süre zarf?nda bilgisayar bilimleri devriminin bir par?as?n? olu?turan günümüzde geni? kitleler taraf?ndan bilinen IBM markas? sesini duyurmaya ba?lad?. IBM (International Business Machines'in k?saltmas?), IBM 704[15] ve daha sonra bu tür cihazlar?n arama periyodu boyunca yayg?n olarak kullan?lan IBM 709 bilgisayarlar?n? piyasaya sürdü. "Yine de bu ilkel IBM bilgisayar? ile ?al???rken bir harfi yanl?? yerle?tirmi? olsayd?n?z sinir bozucu olurdu, ?ünkü program ??kerdi ve bütün süreci yeniden ba?tan ba?latman?z gerekirdi." 1950'lerin sonlar?nda bilgisayar bilimleri disiplini geli?im a?amas?ndayd? ve bu tür sorunlar s?radan olarak kabul g?rmekteydi.[16]

Zaman, bilgisayar teknolojisinin kullan??l?l???nda ve etkinli?inde ?nemli geli?meler kaydetti.[17] Modern toplumda, bilgisayar teknolojileri yaln?zca uzmanlar ve profesyoneller taraf?ndan de?il, neredeyse her yerde bulunan kullan?c? taban?na ula?t?. Bilgisayar teknolojisi kullan?c?lar?nda ciddi ve belirgin bir art?? ya?and?. Ba?lang??ta, bilgisayarlar olduk?a pahal?yd? ve k?smen profesyonel bilgisayar operat?rleri taraf?ndan verimli bir ?ekilde kullan?lmak i?in bir miktar insan yard?m?na yani teknik deste?e ihtiya? vard?. Bilgisayar?n geni? kitleler taraf?ndan benimsenmesi ancak bilgisayarlar?n daha geni? ve uygun fiyatl? hale gelmesiyle ve ortak kullan?m i?in daha az insan fakt?rüne ve teknik deste?e ihtiya? duyuldu?unda mümkün hale geldi.

Bilgisayar bilimi, resmi bir akademik disiplin olarak k?sa ge?mi?ine ra?men, bilime ve topluma bir tak?m ?nemli katk?lar sa?lam??t?r. -?zellikle elektronikle birlikte- Bilgi ?a??nda kurulan bir bilimdir ve insanl???n ilerlemesinde adeta bir ?of?r haline gelmi?tir. ?nsanl???n teknolojik ilerlemesinde büyük s??ray?? olarak g?rülen bilimsel bilgiye dayal? karar verme ve günümüzün bilgi toplumu ideallerinin temel yap? ta?lar?ndan birisi haline gelmi?tir.

Bu katk?lar ?unlar? i?erir:

Mevcut bilgi ?a??n? ve ?nternet'i i?eren dijital devrimin ba?lang?c?d?r.[18]

Hesaplaman?n ve hesaplanabilirli?in bi?imselle?tirilmi? bir tan?m?d?r. Bilgisayar bilimi; hesaplanamaz, ??zülemez ve zor olarak kabul edilmi? problemlerin ??zülebilece?inin bir nevi kan?t?d?r.[19]

?e?itli soyutlama seviyelerinde metodolojik bilgilerin tam olarak ifade edilmesi i?in ara? olan programlama dili kavram? türemi?tir.[20]

Alman ordusunun kulland??? Enigma makinesi

Kriptografi alan?nda ?rne?in Enigma kodunu k?rmak, ?kinci Dünya Sava?? s?ras?nda Müttefiklerin zaferine katk?da bulunan ?nemli bir fakt?rdü.[21]

Bilgisayar uygulamalar? sayesinde bilimsel hesaplama y?ntemleri geli?mi?tir. B?ylelikle süre?lerin ve durumlar?n pratik olarak de?erlendirilmesi ve k?smi de olsa süre?leri kontrol edilebilir bir karma??kl??a indirgenmesi mümkün hale gelmi?tir.

Ayn? zamanda insan zihni üzerinde ileri düzeyde ?al??may? mümkün k?ld? ve "?nsan Genomu Projesi" ile insan genomunun haritaland?r?lmas? mümkün oldu. ?rne?in Folding@home gibi da??t?k bilgi i?lem projeleriyle protein katlanmas? ke?fedildi.

Algoritmaya dayal? ticaret alan?nda yapay zeka, makine ??renimi, istatistiksel ve say?sal teknikler vb. bilgisayar bilimleri konular? kullan?larak finansal piyasalardaki verimlilik ve likidite artt?.[22] Ayr?ca yüksek frekansl? algoritmik ticaret de volatiliteyi art?rm??t?r.[23]

Bilgisayar grafikleri ve bilgisayar taraf?ndan olu?turulmu? g?rüntüler, ?zellikle televizyon, sinema, reklam, animasyon ve video oyunlar?nda kullan?lm?? ve ?zetle modern e?lence dünyas?nda her yerde kullan?l?r hale gelmi?tir. Hatta kullan?lan tekni?e g?re de?i?mekle beraber yapayl?k i?ermeyen CGI teknolojili filmler genellikle dijital kameralar üzerinde filme al?nmakta, dijital video düzenleyicisi kullan?larak düzenlenip veya post-processing tekni?iyle i?lenebilmektedir. Bu sayede günümüz filmlerindeki efektler ba?ar?l? ?ekilde uygulanmaktad?r.[24]

Ak??kanlar dinami?i hesaplamalar?nda, fiziksel, elektriksel ve elektronik sistemlerde, devre tasar?mlar?nda, toplumlar?n ya?ant?s?, sosyal durumlar (?zellikle sava? oyunlar?) ve ortak ya?am alanlar? gibi ?e?itli süre?lerde bilgisayar simülasyonlar? kullan?lmaktad?r. Modern bilgisayarlar, u?ak gibi ?zel tasar?mlar?n optimizasyonunu mümkün k?lmaktad?r. Elektrikli ve elektronik devre tasar?m?nda dikkat ?eken unsurlar SPICE ve yeni (veya de?i?tirilmi?) tasar?mlar?n fiziksel olarak ger?ekle?tirilmesi i?in yaz?l?mlard?r. Ayr?ca, entegre devreler i?in gerekli tasar?m yaz?l?m?n?n kullan?lmas? da mümkündür.

Yapay zeka daha verimli ve karma??k bir hal ald???ndan giderek ?nem kazanmaktad?r. Yapay zekan?n bir?o?u evde g?rülebilen formdad?r, ?rne?in robotik elektrikli süpürgeler gibi bir?ok yapay zeka uygulamas? vard?r. Video oyunlar?, modern sava? teknolojilerinde dronlar ve füze savar sistemleri kullan?lmaktad?r. Ve ayr?ca tak?m destekli robotlar da yapay zekan?n kullan?m alanlar?na ?rnek olarak g?sterilebilir.

?lk 1956'da ?nerilmi? olmas?na ra?men "bilgisayar bilimi" terimi 1959'da ACM'nin ?leti?im Bildirisinde ortaya ??kar,[25] ?ünkü Louis Fein 1921 y?l?nda Harvard Business School'un yarat?l???na benzer ?ekilde bilgisayar bilimleri i?in de bir enstitünün kurulmas?n? savunmaktad?r. Y?netim bilimi (Management Science) gibi bir alan?n akademik disipline ?zgü ?zelliklere sahip olarak tan?nmas?na ra?men pek ?ok konuda uygulanm?? ve disiplinler aras? bir nitelikte olan bilgisayar biliminin akademik y?nlerini savunarak kendini hakl? ??karm??t?r.[26] Kendisinin bu y?ndeki ?abalar? ve di?er pek ?ok say?sal analizci George Forsythe gibi isimlerin ?abalar? ?düllendirildi: üniversiteler 1962'de Purdue'den ba?layarak üniversitelerinin bünyesinde bu tür programlar a?maya ba?lad?.[27] Bu kabule ra?men kayda de?er bir kitle de bilgisayar biliminin salt bilgisayardan ibaret olmad???n? ve kelimenin yetersiz oldu?unu savunmaktayd?. Bu nedenle birka? alternatif isim ?nerildi.[28] Büyük üniversitelerin baz? b?lümleri, bu fark? tam olarak vurgulamak i?in bilgisayar bilimi terimini tercih etmektedir. Danimarkal? bilim insan? Peter Naur, bu bilimsel disiplinin yani bugün bilgisayar bilimleri olarak an?lan alan?n, veri ve veri i?leme konular? etraf?nda ?ekillenmesi gerekti?ini savunmaktayd? ve dataloji (datalogy)[29] terimini ?nerdi; bu sayede bahsi ge?en disiplinin u?ra? alan?na mutlaka bilgisayarlar?n dahil olmad??? savunuluyordu. Bu terimi kullanan ilk bilimsel kurum, 1969'da kurulan Kopenhag üniversitesi'nde Dataloji B?lümü'nden ve Peter Naur'un dataloji b?lümünün ilk profes?rü olmas?ndan kaynaklanmaktad?r. Terim a??rl?kl? olarak ?skandinav ülkelerinde kullan?lmaktad?r. Naur taraf?ndan da ?nerilen alternatif bir terim veri bilimidir; ancak bu terim art?k istatistik ve veritabanlar?n?n dahil edildi?i farkl? bir veri analizi alan? disiplini i?in kullan?lmaktad?r.

Ayr?ca, bilgisayarl? hesaplaman?n ilk d?nemlerinde Communications of the ACM bünyesinde ?al??an baz? pratisyenlerin birka? kelimesi ?nerildi: turingineer, turologist, flow-charts-man, applied meta-mathematician ve applied epistemologist.[30] ü? ay sonra ayn? dergide comptologist kavram? ?ne sürüldü ve ertesi sene bunu hypologist kelimesi takip etti.[31] Sonraki ?al??malarda computics terimi de ?nerildi.[32] Avrupa'da, "automatic information" ifadesinin (?rne?in, ?talyancadaki "informazione automatica") s?zle?meli ?evirileri yap?lmas?ndan sonra "information and mathematics" gibi kavramlar türetilmi?, ?rne?in; informatique (Frans?zca), Informatik (Almanca), informatica (?talyanca, Hollanda dili), informática (?spanyolca, Portekizce), informatika (Slav dilleri ve Macarca) veya Yunanca olarak pliroforiki (πληροφορικ?: bili?im anlam?na gelir). Benzer kelime, Birle?ik Krall?k'ta (as in the School of Informatics of the University of Edinburgh) kabul edilmi?tir.[33] "Bununla birlikte, ABD'de informatics, uygulamal? bilgisayar bilimleriyle ili?kilidir veya bilgisayarl? hesaplama alan?nda ?al???lan ba?ka bir u?ra? ile birlikte an?lmaktad?r."[34]

?lk kez Edsger Dijkstra taraf?ndan formüle edilmemi? olmas?na ra?men s?kl?kla Dijkstra'ya atfedilen bir al?nt?da kendisi bilgisayar bilimi i?in "teleskop ile kozmoloji ne kadar ilintiliyse, bilgisayar ile bilgisayar bilimleri de ayn? ?ekilde ilintilidir." s?zlerini belirtmektedir. Bilgisayarlar?n, bilgisayar sistemlerinin tasar?m? ve yerle?tirilmesi genel olarak bilgisayar bilimleri d???ndaki disiplinler olarak dü?ünülür. ?rne?in, ticari bilgisayar sistemlerinin incelenmesi ve konu?land?r?lmas?na genellikle bilgi teknolojisi veya bilgi sistemleri denirken, bilgisayar donan?m?n?n ?al??mas? genellikle bilgisayar mühendisli?inin bir par?as? olarak dü?ünülür. Bununla birlikte, bilgisayar bilimi ile ?e?itli disiplinler aras?nda ciddi bir etkile?im s?z konusudur ve akademik ?evrelerce g?z ard? edilmemesi gerekti?i dü?ünülmektedir. Bu nedenle bilgisayar bilimi ara?t?rmalar?; felsefe, bili?sel bilim, dilbilim, matematik, fizik, biyoloji, istatistik ve mant?k gibi di?er disiplinleri de s?kl?kla kesi?tirir.

Bilgisayar bilimleri ve etkile?imde bulundu?u disiplinler hakk?nda baz? g?zlemciler, ?rne?in hesaplama alan?n?n matematiksel bir bilim oldu?unu savunarak, bilgisayar bilimlerinin bir?ok bilimsel disiplinden ziyade matematikle daha yak?n bir ili?ki kurdu?unu dü?ünüyordu. Erken bilgisayar bilimi Kurt G?del ve Alan Turing gibi matematik?ilerin ?al??malar?ndan büyük ?l?üde etkilenmi?tir ve matematiksel mant?k, kategori teorisi, alan teorisi ve cebir gibi alanlar g?z ?nünde bulunduruldu?unda bilgisayar bilimi ve matematik aras?nda bilgilerin yararl? bir ?ekilde de?i?imi a??k?a g?rülmektedir.

Bilgisayar bilimi ve yaz?l?m mühendisli?i aras?ndaki ili?ki ise tart??mal? bir konudur. "Yaz?l?m mühendisli?i" teriminin ne anlama geldi?i ve bilgisayar biliminin nas?l tan?mland???na dair anla?mazl?klar nedeniyle kar???kl??a neden olur.[35] Di?er mühendislik ve bilim disiplinleri aras?ndaki ili?kiden bir ipucu alarak David Parnas, yaz?l?m mühendisli?inin temel oda??n?n pratik nitelikli amaca ula?mak i?in spesifik hesaplamalar dizayn etmek oldu?unu, bilgisayar biliminin odak noktas?n?n ise genel olarak hesaplama ve onun ?zelliklerini inceledi?ini iddia etti. Bu iki alanlar?n ayr? ama birbirini tamamlay?c? disiplinler olduklar? dü?ünülmekteydi.[36]

Bilgisayar biliminin akademik, politik ve finansman y?nleri, bu b?lümün matematiksel bir vurguyla veya bir mühendislik vurgusu ile olu?up olu?mad???na ba?l?d?r. Matematik a??rl?kl? ve say?sal oryantasyona sahip bilgisayar bilimleri b?lümleri, say?sal bilimlerle uyum sa?lamay? yani entegrasyonu esas almaktad?rlar. Mühendislik ya da matematik a??rl?kl? bilgisayar bilimleri b?lümlerinin her ikisi de kendi alanlar?na e?itici nitelik kazand?rmak i?in di?er bilimlerle ba?lant? kurmak ve disiplinler aras? bir e?itim modeli yaratmak i?in ?aba harcamaktad?rlar.

Birtak?m bilgisayar bilimcisi, bilgisayar bilimlerini ü? ayr? paradigmaya ay?rmak i?in fikir beyan ettiler. Peter Wegner, bu paradigmalar?n bilim, teknoloji ve matematik oldu?unu savundu.[37] Peter Denning'in ?al??ma grubu ise, bu paradigmalar?n teori, soyutlama (modelleme) ve tasar?m oldu?unu savundu.[38] Amnon H. Eden ise "rasyonalist paradigma" (bu yakla??m teorik bilgisayar bilimlerinde yayg?n olarak kullan?lan tümdengelim gibi konular?n matematik k?kenli olmas?ndan dolay? bilgisayar bilimini matemati?in bir bran?? olarak kabul etmektedir.) "teknokratik paradigma" (mühendislik yakla??mlar?n?, belirgin olarak yaz?l?m mühendisli?ini bilgi i?lem teknolojilerinde esas alma ve toplumda statülendirme) ve "bilimsel paradigma" (yapay zekan?n baz? dallar?nda tan?mlanabilen bilgisayarlarla ilgili ?al??malara do?al bilimin ampirik bak?? a??s?yla yakla?maktad?r) ayr?mlar?ndan bahsetmi?tir.

Bilgisayar bilimi, bir disiplin olarak, algoritmalar?n teorik ?al??malar?ndan hesaplama ve hesaplama s?n?rlar? ?al??malar?na, donan?m ve yaz?l?m alanlar?nda bilgisayar sistemlerinin uygulanmas?na ili?kin pratik ve teorik olmak üzere bir dizi konuyu kapsar.[39][40] Computing Sciences Accreditation Board (Bilgisayar Bilimleri Akreditasyon Kurulu) olarak adland?r?lan ve Computing Machinery Association (ACM) ve IEEE Computer Society (IEEE CS)[41] temsilcilerinden olu?an CSAB, bilgisayar disiplininde ?nemli oldu?unu dü?ündü?ü d?rt alan? ??yle tan?mlamaktad?r:

  1. Hesaplama teorisi
  2. Algoritmalar ve veri yap?lar?
  3. Programlama metodolojisi ve dilleri
  4. Bilgisayar elemanlar? ve mimarisi

CSAB ayr?ca, bilgisayar bilimlerinin ?nemli alanlar? olarak; yaz?l?m mühendisli?i, yapay zeka, bilgisayar a?? ve ileti?im, veritaban? sistemleri, paralel hesaplama, da??t?k hesaplama, insan-bilgisayar etkile?imi, bilgisayar grafikleri, i?letim sistemleri ve say?sal ve sembolik hesaplama gibi alanlar? tan?mlamaktad?r.

Teorik bilgisayar bilimleri

[de?i?tir | kayna?? de?i?tir]

Teorik bilgisayar bilimleri, matematiksel ve soyut olarak ?zetlenebilir, ancak motivasyonunu pratik ve günlük hesaplamalardan almaktad?r. Amac?, hesaplaman?n do?as?n? anlamak ve bu anlay???n bir sonucu olarak daha etkili metodolojiler geli?tirmektir. Günümüzde matematiksel, mant?ksal, standart kavram ve y?ntemleri izah eden tüm makaleler, motivasyonlar?n?n kayna?? olarak bilgisayar bilimi uygulamalar?n? net bir ?ekilde belirtip belirtmemesi ?l?ütünde kabul g?rmektedirler.

Hesaplama teorisi

[de?i?tir | kayna?? de?i?tir]

Peter Denning'e g?re, bilgisayar bilimi alt?nda yatan temel soru "Ne, verimlilik sa?layacak bi?imde otomatikle?tirilebilir?" Hesaplama teorisi, nelerin hesaplanabilece?i ve bunlar? ger?ekle?tirmek i?in ne kadar kaynak harcanaca?? gibi temel sorulara cevap vermeye odaklanm??t?r. Birinci soruyu cevaplamak i?in, hesaplanabilirlik teorisi hesaplaman?n ?e?itli teorik modellerinde hangi hesaplama problemlerinin ??zülebilece?ini inceler. ?kinci soru, ?ok say?daki hesaplama problemlerini ??zmeye y?nelik farkl? yakla??mlarla ili?kili zaman ve mekan maliyetlerini inceleyen hesaplama karma??kl??? teorisi taraf?ndan ele al?nmaktad?r.

"Millennium Prize Problems" problemlerinden biri olan ünlü P = NP? problemi,[42] hesaplama teorisinde hala a??k ve ??zülememi? bir sorundur.

Otomata Teorisi Hesaplamal? karma??kl?k teorisi Kriptografi Kuantum hesaplama teorisi

Bilgi ve kodlama teorisi

[de?i?tir | kayna?? de?i?tir]

Bilgi teorisi, bilginin nicelle?tirilmesi ile ilgilidir. Bu teori, veri s?k??t?rmas?, verilerin depolanmas? ve iletilmesi gibi sinyal i?leme operasyonlar?n?n temel s?n?rlar?n? bulmak i?in Claude Shannon taraf?ndan geli?tirildi.[43] Kodlama teorisi, kodlar?n ?zelliklerinin incelenmesi (bilgileri bir formdan di?erine d?nü?türmek i?in kullan?lan sistemler) ve bunlar?n belirli bir uygulama i?in uygunlu?unu inceler. Kodlar veri s?k??t?rma, ?ifreleme, hata alg?lama ve düzeltme ve daha yak?n zamanda a? kodlamas? i?in de kullan?l?r. Kodlar, etkin ve güvenilir veri iletim y?ntemleri tasarlamak amac?yla incelenir.

Algoritmalar ve veri yap?lar?

[de?i?tir | kayna?? de?i?tir]

Algoritmalar ve veri yap?lar?, Verinin nas?l depolanaca?? ve bu depolanan verilerin i?lenmesiyle ilgilidir. Ayr?ca, yayg?n olarak kullan?lan hesaplama y?ntemlerinin ve bunlar?n hesaplama verimlili?inin incelenmesidir.

Programlama dili teorisi

[de?i?tir | kayna?? de?i?tir]

Programlama dili teorisi, programlama dillerinin tasar?m?, uygulanmas?, analizi, karakterizasyonu ve s?n?fland?r?lmas? ile tekil ?zellikleri ele alan bir bilgisayar bilimi dal?d?r. Hem matemati?e, hem yaz?l?m mühendisli?ine hem de dil bilimine ba?l? olan bu alan bilgisayar biliminin disiplini i?ine girmektedir. ?ok say?da akademik dergisi bulunan etkin bir ara?t?rma alan?d?r.

Bi?imsel y?ntemler

[de?i?tir | kayna?? de?i?tir]

Bi?imsel y?ntemler, yaz?l?m ve donan?m sistemlerinin spesifikasyonu, geli?tirilmesi ve do?rulanmas? i?in matematik temelli bir tekniktir. Yaz?l?m ve donan?m tasar?m? i?in bi?imsel y?ntemlerin kullan?lmas?, di?er mühendislik disiplinlerinde oldu?u gibi, uygun matematiksel analizlerin yap?lmas? sayesinde geli?tirilmekte olan bir tasar?m?n sa?laml???na ve güvenilirli?ine katk?da bulunabilece?i beklentisinden kaynaklanmaktad?r. Yaz?l?m mühendisli?i i?in, ?zellikle emniyet veya güvenlikle ilgili ?nemli teorik bir temel olu?turmaktad?r. Bi?imsel y?ntemler, hatalar? ?nlemeye yard?mc? olduklar?ndan ve s?nama i?in bir ?er?eve olu?turabildiklerinden, yaz?l?m testi i?in kullan??l? bir yard?mc?d?r. Endüstriyel kullan?m i?in ise tak?m deste?i gereklidir. Bununla birlikte, bi?imsel y?ntemleri endüstride kullanman?n yüksek bedelinden ?türü, kullan?m alan? genellikle güvenlik veya güvenli?in ?ok ?nemli oldu?u, yüksek bütünlük gerektiren kritik ya?am sistemleri vb. alanlar?n geli?tirilmesi gibi uygulamalarla s?n?rl?d?r. Bi?imsel y?ntemler en temel teorik bilgisayar bilimi konular?n?n, ?zellikle mant?k hesaplar?, bi?imsel diller, otomata teorisi ve program semanti?i gibi olduk?a geni? bir ?e?itlili?in uygulanmas? olarak tan?mlan?r; ayn? zamanda, yaz?l?m ve donan?m ?zelliklerinde sorunlar?n üstesinden gelmek i?in programlama dillerindeki tip sistemleri, cebirsel veri türleri ve do?rulama vb. alanlar? kullanmaktad?r.

Uygulamal? bilgisayar bilimleri

[de?i?tir | kayna?? de?i?tir]

Uygulamal? bilgisayar bilimi, ger?ek dünya problemlerini ??zmede do?rudan kullan?labilecek baz? bilgisayar bilimi kavramlar?n? ara?t?rmay?, tan?mlamay?, modellemeyi ve geli?tirmeyi ama?lamaktad?r.

Ses ve G?rüntü ??leme

[de?i?tir | kayna?? de?i?tir]

"Bilgi; g?rüntü, ses, video veya di?er multimedya bi?imlerinde olabilir. Bilgi par?alar? sinyaller arac?l???yla ak?t?labilir. Bilgi i?leme, bili?imdeki merkezi kavramd?r; Avrupa'n?n bilgi-i?lem'e bak?? a??s? olan bili?im bilimi, bilgi i?leme algoritmalar?n? bilgi ta??y?c?n?n türünden ba??ms?z olarak (elektriksel, mekanik veya biyolojik olsun fark etmeksizin) inceler. Bu alan; bilgi teorisi, telekomünikasyon, veri mühendisli?i a??s?ndan ?nemli bir role sahiptir ve t?bbi g?rüntüleme ve konu?ma sentezi gibi alanlarda uygulamalara sahiptir. “H?zl? Fourier D?nü?ümü Algoritmalar?n?n karma??kl??? i?in alt s?n?r nedir?” sorusu teorik bilgisayar biliminde ??zülmemi? sorulardan biridir."

Yapay zeka (Artifical Intelligence), insanlarda ve hayvanlarda bulunan problem ??zme, karar verme, ?evresel uyarlama, ??renme ve ileti?im gibi hedef odakl? süre?leri sentezlemeyi ama?lamaktad?r veya bunlar? sentezlemek zorundad?r. Sibernetik ve Dartmouth Konferans?'ndan (1956) sonra, nitelikli bir yapay zeka ara?t?rmas? i?in; matematik, sembolik mant?k, g?stergebilim, elektrik mühendisli?i, zihin felsefesi, n?rofizyoloji ve sosyoloji gibi uzmanl?k alanlar? üzerine muhakkak disiplinler aras? bir ara?t?rma yap?lmas? gerekti?i sonucuna var?lm??t?r. Yapay zeka, popüler dü?üncede robotik geli?me ile ili?kilidir, ancak pratik uygulamada genelle?tirilmesi ya da tan?mlanmas? "hesaplama anlay??? gerektiren yaz?l?m geli?tirme alanlar?nda kullan?lan g?mülü bir bile?en" olmu?tur. Yapay zekan?n ba?lang?? noktas? 1940'lar?n sonunda, Alan Turing'in "Bilgisayarlar dü?ünebilir mi?" sorusudur ve Turing testi hala insan-istihbarat ?l?e?indeki bilgisayar ??kt?lar?n? de?erlendirmek i?in kullan?lsa da, soru hala etkili bir ?ekilde cevaplanmam??t?r. Ancak, karma??k formdaki ger?ek dünya verilerini i?eren bilgisayar uygulamas? alanlar?nda; insan g?zlemi ve müdahalesinin yerini almas? nedeniyle de?erlendirme, tahmini g?revler ve otomasyon uygulamalar?nda gittik?e ba?ar?l? olmu?tur.

Makine ??renimi Bilgisayarl? g?rü G?rüntü i?leme
?rüntü tan?ma Veri madencili?i Evrimsel algoritma
Bilgi temsili Do?al dil i?leme Robotik

Bilgisayar mimarisi ve mühendisli?i

[de?i?tir | kayna?? de?i?tir]

Bilgisayar mimarisi veya dijital bilgisayar organizasyonu, bir bilgisayar sisteminin kavramsal tasar?m? ve temel operasyonel yap?s?d?r. Büyük ?l?üde merkezi i?lem birimini. (CPU) dahili olarak nas?l ?al??t???na ve haf?zadaki adreslere eri?im sistemine odaklanmaktad?r.[44] Bu ?al??ma alan?; i?levsellik, performans ve maliyet hedeflerini kar??layan bilgisayarlar olu?turmak i?in donan?m bile?enlerini se?ip entegrasyon ?al??malar? yürüten bilgisayar mühendisli?i ve elektrik mühendisli?i disiplinlerini s?k s?k i?erir.

Bilgisayar performans analizi

[de?i?tir | kayna?? de?i?tir]

Bilgisayar performans analizi; ??kt?lar? iyile?tirme, yan?t süresini kontrol etme, kaynaklar? verimli bir ?ekilde kullanma, t?kan?kl??? ortadan kald?rma ve yo?un yüklenmelerde sistem performans? tahmin etme gibi genel hedefleri olan ve bunlar? iyile?tirme ?al??malar? yürütülen aland?r.

Bilgisayar grafikleri ve g?rselle?tirme

[de?i?tir | kayna?? de?i?tir]

Bilgisayar grafikleri, dijital g?rsel i?eri?in incelenmesi ve g?rüntü verisinin sentezi ve manipülasyonu ile ilgilidir. Bu ?al??malar, bilgisayar bilimi, g?rüntü i?leme ve hesaplama geometrisi de dahil olmak üzere bilgisayar bilimlerindeki di?er alanlarla da ba?lant?l?d?r ve ?zel efektler ile video oyunlar? alanlar?nda yo?un bir ?ekilde uygulanmaktad?r.

Bilgisayar güvenli?i ve kriptografi

[de?i?tir | kayna?? de?i?tir]

Bilgisayar güvenli?inin amac?; sistemin, ama?lanan kullan?c?lar i?in eri?ilebilirli?ini ve kullan?labilirli?ini korurken, yetkisiz eri?im, bozulma veya harici modifikasyona kar?? bilgilerin korunmas?n? i?eren bir bilgisayar teknolojisi dal?d?r. Kriptografi gizleme (?ifreleme) ve dolay?s?yla ?ifre k?rma (ya da ?ifre ??zme) bilgisinin uygulanmas? ve incelenmesidir. Modern ?ifreleme, büyük oranda bilgisayar bilimi ile ilgilidir, ?ünkü bir?ok ?ifreleme ve ?ifre ??zme algoritmalar? hesaplama karma??kl??? alan?na dayal?d?r.

Hesaplamal? bilim

[de?i?tir | kayna?? de?i?tir]

Hesaplamal? bilim (veya bilimsel hesaplama), matematiksel modellemeler ve niceli?e dayal? analiz teknikleri olu?turmak ve bilimsel problemleri analiz etmek ve ??zümlemek i?in bilgisayar? ara? olarak kullanan bir ?al??ma alan?d?r. Pratikte, bilgisayar simülasyonunun ve di?er hesaplama bi?imlerinin, ?e?itli bilim dallar?ndaki sorunlara uygulanmas? anlam?na gelmektedir.

Say?sal analiz Biyoenformatik

Bilgisayar a?lar?

[de?i?tir | kayna?? de?i?tir]

Bilgisayar bilimlerinin bu dal?, bilgisayarlar aras?ndaki a?lar? dünya ?ap?nda y?netmeyi ve problemleri a?may? ama?lamaktad?r.

E?zamanl?, paralel ve da??t?lm?? sistemler

[de?i?tir | kayna?? de?i?tir]

E?zamanl?l?k, bir?ok hesaplaman?n ayn? anda ve potansiyel olarak birbiriyle etkile?ime girdi?i sistemlerin bir ?zelli?idir. Petri a?lar?, süre? hesaplar? ve Paralel Rastgele Eri?im Makinesi modeli de dahil olmak üzere genel e?zamanl? hesaplama i?in bir tak?m matematiksel modeller geli?tirilmi?tir. Da??t?lm?? bir sistem e?zamanl?l?k fikrini bir a? üzerinden ba?lanan birden fazla bilgisayara geni?letir. Ayn? da??t?lan sistem i?indeki bilgisayarlar kendi ?zel belle?ine sahiptir ve ortak bir ama? edinmek i?in bilgi kendi aralar?nda s?kl?kla de?i?tirilir.

Veritabanlar?

[de?i?tir | kayna?? de?i?tir]

Veritaban?, büyük miktardaki veriyi kolayca organize etmek, depolamak ve transfer etmek i?in tasarlanm??t?r. Say?sal veritabanlar?, veritaban? modelleri ve sorgu dilleri arac?l???yla veri saklamak, olu?turmak, korumak ve aramak i?in veritaban? y?netim sistemleri s?kl?kla kullan?lmaktad?r. ?zellikle finans, emniyet ve kamusal alanlarda kullan?m? yayg?nd?r.

Yaz?l?m mühendisli?i

[de?i?tir | kayna?? de?i?tir]

Yaz?l?m mühendisli?i, yüksek kalitede, ekonomik, bak?ma a??k ve h?zl? geli?tirmeyi sa?lamak i?in yaz?l?m tasarlama, uygulama ve de?i?tirme ?al??mas?d?r. Yaz?l?m tasar?m?na sistematik ve bilimsel yakla??m, mühendislik ?al??malar?n?n yaz?l?ma uygulanmas?yla mümkün hale gelmektedir. Yaz?l?m mühendisli?i, yaz?l?m?n organizasyonu ve analizi ile ilgilenmektedir-sadece yeni yaz?l?mlar?n olu?turulmas? veya üretimi ile de?il, dahili bak?m ve düzenleme ile de ilgilenmektedir. Her iki bilgisayar uygulamalar? yaz?l?m mühendisi ve bilgisayar sistemleri yaz?l?m mühendisi, 2008-2018 y?llar? aras?nda en h?zl? büyüyen meslekler aras?nda yer almas? bekleniyor.

Bilgisayar bilimlerindeki baz? büyük yakla??mlar

[de?i?tir | kayna?? de?i?tir]
Alan Turing heykeli

Hesaplama filozofu Bill Rapaport "Great Insights of Computer Science" adl? eserinde bilgisayar bilimlerinde büyük yakla??mlar?n ü?ünü kaydetti:[45]

Gottfried Wilhelm Leibniz, George Boole, Alan Turing, Claude Shannon ve Samuel Morse'?n bilgisayar bilimlerine bak?? a??s?:

Bilgisayar?n "herhangi bir ?eyi" temsil etmek i?in kullanmas? gereken iki nesne var.

Hesaplanabilir bir problemle ilgili tüm bilgiler sadece 0 ve 1 (veya "a?ma / kapama", "m?knat?slanm?? / m?knat?ss?z","yüksek gerilim / dü?ük gerilim" vb.) gibi kolayca ay?rt edilebilir iki durum aras?nda ge?i? yapabilen di?er dengeli ?iftler kullan?larak temsil edilebilir.

Ayr?ca bkz: Dijital fizik

Alan Turing'in anlay???: Bir bilgisayar?n "herhangi bir ?ey" yapmak i?in ger?ekle?tirmesi gereken yaln?zca be? eylem var.

Her algoritma, yaln?zca be? temel talimattan olu?an bir bilgisayar i?in bir dilde ifade edilebilir:

Bir yerden sola hareket et;

Sa?a herhangi bir yere git;

Ge?erli konumda sembolü oku;

Ge?erli konumda 0 yazd?r;

Ge?erli konumda 1 yazd?r.

Ayr?ca bkz: Turing makinesi

Corrado B?hm ve Giuseppe Jacopini'nin yakla??m?:

Bir bilgisayar?n "herhangi bir ?ey" yapabilmesi i?in gereken bu eylemleri (daha karma??k olana do?ru) birle?tirmenin ü? yolu vard?r.

?zetle herhangi bir temel talimat kümesini daha karma??k olacak bi?imde birle?tirmek i?in yaln?zca ü? kural gereklidir:

S?ralama: ?nce ?unu yap?n, sonra bunu yap?n;

Se?im: B?yle bir durumda bunu yap?n, daha sonraki durumda bunu yap?n, bu durumlardan birisi de?ilse bunu yap?n;

Tekrarlama: ??yle bir durumda ?u ?artlar sa?lan?yor iken durumu tekrarla ve bu esnada ?u i?lemleri s?ras?yla ger?ekle?tir.

Kriptoloji alan?nda ?al??an bilgisayar bilimciler Whit Diffie ve Bruce Schneier "Bilgisayarlar, ?zgürlük ve gizlilik" konulu konferansta

Konferanslar bilgisayar bilimi ara?t?rmalar? i?in ?ok ?nemli olaylard?r. Bu konferanslarda, kamu ve ?zel sekt?rde ara?t?rmac?lar yeni ?al??malar?n? sunmakta ve bir araya gelmektedirler. Di?er bir?ok akademik alan?n aksine, bilgisayar bilimlerinde, konferans bildirilerinin prestijleri dergi yay?nlar?ndan daha yüksektir.[46][47]

Bunun i?in ?nerilen bir a??klamada; bilgisayar bilimleri dal?n?n, di?er dallara nispeten h?zl? bir ?ekilde geli?tirilmesini, sonu?lar?n h?zl? bir ?ekilde incelenmesini ve da??l?m?n? gerektirmesidir.

Bu nitelikteki ?al??malar ise dergilerden ziyade konferanslar taraf?ndan daha iyi ele al?nmaktad?r ve bu sayede verimlilik artmakta, kitlelere daha etkin ula??labilmekte ve yap?lan i?lerin performans? artmaktad?r.

Bilgisayar bilimi nispeten yeni bir alan oldu?undan, okullarda ve üniversitelerde di?er akademik alanlar kadar yayg?n ?ekilde ??retilmemektedir. ?rne?in, 2014 y?l?nda Code.org, Amerika Birle?ik Devletleri'ndeki liselerin yaln?zca yüzde 10'unun bilgisayar bilimi e?itimi verdi?ini tahmin ediyordu.[48] Computing Machinery (ACM) ve Bilgisayar Bilimi ??retmenleri Derne?i (CSTA) taraf?ndan düzenlenen 2010 raporunda, 50 eyaletten sadece 14'ünün lise bilgisayar bilimi i?in ?nemli e?itim standartlar?n? benimsedi?i ortaya ??kt?.[49] Bununla birlikte, bilgisayar bilimleri e?itimi her y?l artan bir ?ekilde büyümektedir.[50] ?srail, Yeni Zelanda ve Güney Kore gibi baz? ülkeler halihaz?rda ulusal orta ??retim müfredatlar?nda bilgisayar bilimine yer vermektedirler.[51][52] Bir?ok ülke de bu geli?meyi takip ederek müfredatlar?n? de?i?tirmektedir.[53][54] Türkiye'de de bu y?nde yap?lan ?al??malar 2015 y?l?nda bakanl?k taraf?ndan duyurulmu?tur.

?o?u ülkede bilgisayar bilimleri e?itiminde ?nemli bir cinsiyet fark? vard?r. ?rne?in, ABD'de 2012'de bilgisayar bilimleri derecelerinin yakla??k %20'si kad?na verildi.[55] Türkiye'de bu oranlar ise %10 ila %30 civar?nda de?i?mektedir. Bu cinsiyet aras?ndaki u?urum di?er Bat? ülkelerinde de bulunmaktad?r.[56] Bununla birlikte, dünyan?n baz? yerlerinde, bu cinsiyet da??l?m? dengesizli?i kü?ük veya yok denecek kadar azd?r. 2011'de, Malezya'daki bilgisayar bilimleri derecelerinin yakla??k yar?s? kad?na verildi.[57] 2001 y?l?nda kad?nlar, Guyana'daki bilgisayar bilimleri mezunlar?n?n %54.5'ini olu?turuyordu.

Ayr?ca bak?n?z

[de?i?tir | kayna?? de?i?tir]
  1. ^ WordNet Search 3.1 18 Ekim 2017 tarihinde Wayback Machine sitesinde ar?ivlendi. Wordnetweb.princeton.edu. Retrieved 2025-08-05
  2. ^ "Blaise Pascal" 19 Ekim 2016 tarihinde Wayback Machine sitesinde ar?ivlendi.. School of Mathematics and Statistics University of St Andrews, Scotland.
  3. ^ ""A Brief History of Computing"". 29 Haziran 2012 tarihinde kayna??ndan ar?ivlendi. Eri?im tarihi: 23 Kas?m 2016. 
  4. ^ "Ar?ivlenmi? kopya". 8 Eylül 2006 tarihinde kayna??ndan ar?ivlendi. Eri?im tarihi: 8 Eylül 2006. 
  5. ^ a b Anthony Hyman (1982). Charles Babbage, pioneer of the computer.
  6. ^ "A Selection and Adaptation From Ada's Notes found in Ada, The Enchantress of Numbers," by Betty Alexandra Toole Ed.D. Strawberry Press, Mill Valley, CA". Archived from the original 10 ?ubat 2006 tarihinde Wayback Machine sitesinde ar?ivlendi. on February 10, 2006. Retrieved 2025-08-05.
  7. ^ "In this sense Aiken needed IBM, whose technology included the use of punched cards, the accumulation of numerical data, and the transfer of numerical data from one register to another", Bernard Cohen, p.44 (2000)
  8. ^ Brian Randell, p. 187, 1975
  9. ^ The Association for Computing Machinery (ACM) was founded in 1947.
  10. ^ a b c Denning, Peter J. (2000). "Computer Science: The Discipline" (PDF). Encyclopedia of Computer Science. Archived from the original (PDF) on 2025-08-05.
  11. ^ "Some EDSAC statistics" 3 Eylül 2007 tarihinde Wayback Machine sitesinde ar?ivlendi.. Cl.cam.ac.uk. Retrieved 2025-08-05.
  12. ^ "Computer science pioneer Samuel D. Conte dies at 85" 6 Ekim 2014 tarihinde Wayback Machine sitesinde ar?ivlendi.. Purdue Computer Science. July 1, 2002. Retrieved December 12, 2014.
  13. ^ a b Levy, Steven (1984). Hackers: Heroes of the Computer Revolution. Doubleday. ISBN 0-385-19195-2.
  14. ^ a b c d Tedre, Matti (2014). The Science of Computing: Shaping a Discipline. Taylor and Francis / CRC Press.
  15. ^ "IBM 704 Electronic Data Processing System—CHM Revolution". 20 Nisan 2011 tarihinde Wayback Machine sitesinde ar?ivlendi. Computerhistory.org. Retrieved 2025-08-05.
  16. ^ "IBM 709: a powerful new data processing system" 4 Mart 2016 tarihinde Wayback Machine sitesinde ar?ivlendi. (PDF). Computer History Museum. Retrieved December 12, 2014.
  17. ^ "Timeline of Computer History" 2 Ekim 2015 tarihinde Wayback Machine sitesinde ar?ivlendi.. Computer History Museum. Retrieved November 24, 2015.
  18. ^ "Computer Science : Achievements and Challenges circa 2000"(PDF). Archived from the original (PDF) on September 11, 2006. Retrieved January 11, 2007.
  19. ^ Constable, R. L. (March 2000). "Computer Science: Achievements and Challenges circa 2000" 21 Temmuz 2010 tarihinde Wayback Machine sitesinde ar?ivlendi. (PDF).
  20. ^ Abelson, H.; G.J. Sussman with J. Sussman (1996). Structure and Interpretation of Computer Programs (2nd ed.). MIT Press. ISBN 0-262-01153-0. The computer revolution is a revolution in the way we think and in the way we express what we think. The essence of this change is the emergence of what might best be called procedural epistemology — the study of the structure of knowledge from an imperative point of view, as opposed to the more declarative point of view taken by classical mathematical subjects.
  21. ^ David Kahn, The Codebreakers, 1967, ISBN 0-684-83130-9.
  22. ^ "Black box traders are on the march". The Telegraph. August 26, 2006. Archived from the original on June 21, 2008.
  23. ^ "The Impact of High Frequency Trading on an Electronic Market" 2 Aral?k 2016 tarihinde Wayback Machine sitesinde ar?ivlendi.. Papers.ssrn.com. doi:10.2139/ssrn.1686004. Retrieved 2025-08-05.
  24. ^ Matthau, Charles. "How Tech Has Shaped Film Making: The Film vs. Digital Debate Is Put to Rest" 20 Aral?k 2016 tarihinde Wayback Machine sitesinde ar?ivlendi.. Wired. Retrieved November 24, 2015.
  25. ^ Louis Fine (1959). "The Role of the University in Computers, Data Processing, and Related Fields". Communications of the ACM. 2 (9): 7–14.
  26. ^ "Stanford University Oral History" 4 Nisan 2017 tarihinde Wayback Machine sitesinde ar?ivlendi.. Stanford University. Retrieved May 30, 2013.
  27. ^ Donald Knuth (1972). "George Forsythe and the Development of Computer Science" 20 Ekim 2013 tarihinde Wayback Machine sitesinde ar?ivlendi.. Comms. ACM. Archived October 20, 2013, at the Wayback Machine.
  28. ^ Matti Tedre (2006). "The Development of Computer Science: A Sociocultural Perspective" 18 Mart 2016 tarihinde Wayback Machine sitesinde ar?ivlendi. (PDF). p. 260. Retrieved December 12, 2014.
  29. ^ Peter Naur (1966). "The science of datalogy". Communications of the ACM. 9 (7): 485. doi:10.1145/365719.366510
  30. ^ Weiss, E. A.; Corley, Henry P. T. "Communications of the ACM". Communications of the ACM. 1 (4): 6. doi:10.1145/368796.368802.
  31. ^ Communications of the ACM 2(1):p.4
  32. ^ IEEE Computer 28(12):p.136
  33. ^ P. Mounier-Kuhn, L'Informatique en France, de la seconde guerre mondiale au Plan Calcul. L'émergence d'une science, Paris, PUPS, 2010, ch. 3 & 4.
  34. ^ "Why an informatics degree?". 11 Ocak 2023 tarihinde kayna??ndan ar?ivlendi. Eri?im tarihi: 23 Kas?m 2016. 
  35. ^ Tedre, M. (2011). "Computing as a Science: A Survey of Competing Viewpoints". Minds and Machines. 21 (3): 361–387.
  36. ^ Parnas, D. L. (1998). "Software engineering programmes are not computer science programmes". Annals of Software Engineering. 6: 19–37.
  37. ^ Wegner, P. (October 13–15, 1976). Research paradigms in computer science—Proceedings of the 2nd international Conference on Software Engineering. San Francisco, California, United States: IEEE Computer Society Press, Los Alamitos, CA.
  38. ^ Denning, P. J.; Comer, D. E.; Gries, D.; Mulder, M. C.; Tucker, A.; Turner, A. J.; Young, P. R. (Jan 1989). "Computing as a discipline". Communications of the ACM. 32: 9–23.
  39. ^ Computing Sciences Accreditation Board (May 28, 1997). "Computer Science as a Profession". Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  40. ^ Committee on the Fundamentals of Computer Science: Challenges and Opportunities, National Research Council (2004). "Computer Science: Reflections on the Field, Reflections from the Field. " 18 ?ubat 2011 tarihinde Wayback Machine sitesinde ar?ivlendi. National Academies Press.
  41. ^ "CSAB Leading Computer Education" 20 Ocak 2019 tarihinde Wayback Machine sitesinde ar?ivlendi.. CSAB. 2025-08-05. Retrieved 2025-08-05.
  42. ^ Clay Mathematics Institute 14 Ekim 2013 tarihinde Wayback Machine sitesinde ar?ivlendi.P = NP October 14, 2013, at the Wayback Machine.
  43. ^ P. Collins, Graham (October 14, 2002). "Claude E. Shannon: Founder of Information Theory". Scientific American. Retrieved December 12, 2014.
  44. ^ A. Thisted, Ronald (April 7, 1997). "Computer Architecture" (PDF). The University of Chicago.
  45. ^ "What Is Computation?" 14 ?ubat 2001 tarihinde Wayback Machine sitesinde ar?ivlendi.. buffalo.edu.
  46. ^ Meyer, Bertrand (April 2009). "Viewpoint: Research evaluation for computer science". Communications of the ACM. 25 (4): 31–34.
  47. ^ Patterson, David (August 1999). "Evaluating Computer Scientists and Engineers For Promotion and Tenure 22 Temmuz 2015 tarihinde Wayback Machine sitesinde ar?ivlendi.". Computing Research Association.
  48. ^ "Computer Science: Not Just an Elective Anymore" 1 Aral?k 2016 tarihinde Wayback Machine sitesinde ar?ivlendi.. Education Week. February 25, 2014.
  49. ^ "Running On Empty" 12 Haziran 2013 tarihinde Wayback Machine sitesinde ar?ivlendi. (PDF). October 2010.
  50. ^ "How to Teach Computational Thinking—Stephen Wolfram Blog" 20 Kas?m 2016 tarihinde Wayback Machine sitesinde ar?ivlendi.. blog.stephenwolfram.com. Retrieved 2025-08-05.
  51. ^ "A is for algorithm" 16 ?ubat 2017 tarihinde Wayback Machine sitesinde ar?ivlendi.. The Economist. April 26, 2014.
  52. ^ "Computing at School International comparisons" 8 May?s 2013 tarihinde Wayback Machine sitesinde ar?ivlendi. (PDF). Retrieved 20 July 2015.
  53. ^ Scott, Michael; Ghinea, Gheorghita (17 April 2013). Educating Programmers: A Reflection on Barriers to Deliberate Practice (pdf). Proceedings of the 2nd HEA Conference on Learning and Teaching in STEM Disciplines. HEA. pp. 85–90.
  54. ^ "Adding Coding to the Curriculum" 3 Aral?k 2016 tarihinde Wayback Machine sitesinde ar?ivlendi.. New York Times. March 23, 2014
  55. ^ "IT gender gap: Where are the female programmers?". Retrieved 20 July 2015.
  56. ^ "IT gender gap: Where are the female programmers?".
  57. ^ "what gender is science" 24 Eylül 2015 tarihinde Wayback Machine sitesinde ar?ivlendi. (PDF). Retrieved 20 July 2015.
梦见做手术是什么意思 pop是什么意思 过氧化氢是什么 蒲公英有什么功效和作用 涤棉是什么材质
角膜塑形镜什么牌子好 啤酒花是什么 电解质是什么意思 姗字五行属什么 焦虑症吃什么中成药能根治
心悸是什么原因造成的 k开头的是什么车 瞌睡多什么原因 全身骨头疼是什么原因 请什么自什么
坦诚相待下一句是什么 滥竽充数的充是什么意思 好好活着比什么都重要 放疗有什么危害 土耳其是什么人种
疝气长在什么位置图片hcv9jop2ns6r.cn 吃什么养肝hcv9jop8ns3r.cn 输卵管不通有什么症状hcv9jop4ns7r.cn 什么克水hcv8jop4ns0r.cn 执着什么意思inbungee.com
胃胀吃什么药效果最好hcv8jop7ns7r.cn 舌炎是什么原因引起的怎样治疗hcv9jop0ns3r.cn 什么是支气管扩张hcv8jop9ns0r.cn 查电话号码打什么电话hcv8jop7ns2r.cn 鹿晗什么星座hcv8jop7ns9r.cn
种马文是什么意思hcv8jop9ns9r.cn 蜘蛛侠叫什么hcv8jop3ns8r.cn 主母是什么意思hcv9jop0ns8r.cn 尿道口痛什么原因hcv8jop2ns0r.cn 火同念什么hcv9jop4ns2r.cn
什么是血友病hcv9jop4ns7r.cn 吃酒酿有什么好处xianpinbao.com 甲抗是什么原因引起的hcv8jop0ns0r.cn 刮痧板什么材质的好hanqikai.com 嘴角生疮是什么原因hcv9jop4ns3r.cn
百度