•Bilgisayar bilimcileri genel olarak matematiksel sembolleri, işlemleri ve formülleri kullanır, mühendisler gibi tasarım yaparak farklı sistemler oluşturur ve bilim insanları gibi deney yaparak teknoloji desteği ile çözüm üretir.
•Bir bilgisayar bilimcisi için en önemli beceri problem çözme becerisidir.
•Programlama;
Bilgisayarın donanıma nasıl davranacağını anlatan, bilgisayara yön veren komutlar ve işlemler bütünüdür.
•Bir insan makine değildir, o yüzden düşünmeye zorlanamaz.
•Programlama, hem problem çözme becerisi hem de bilgi işlemsel düşünme becerisine sahip olmayı gerektirir.
Yapılacak bir işlemi ya da hesaplamayı gerçekleştirmek için birbirini izleyen komut ya da yönergelerden oluşan yapıdır.
Girdi: Klavyeden, dosyadan veya başka
bir aygıttan veri almadır.
Çıktı: Ekranda veriyi görüntüleme veya
veriyi dosyaya veya başka bir aygıta göndermedir.
Koşullu yürütme: Belirli durumları sınamak ve komutları uygun bir sıraya göre çalıştırmaktır. Tekrarlama: Bazı eylemleri genellikle ufak tefek değişikliklerle yineleme işlemidir.