Hesaplama ve Programlamanın Temelleri (CMPE110)
Sözde kod ile bilgisayar algoritmalarının tasarımı, bilgisayar kullanarak mühendislik ile ilgili problemlerin çözümlenmesi. Üst düzey bir bilgisayar programlama dilinin temel öğeleri: Veri türleri, sabitler ve değişkenler, aritmetik ve mantıksal operatörler ve ifadeler. Python programlama dilinin temel bileşenleri: Kullanıcı giriş verilerinin depolanması ve işlenmesi, seçim yapılarının tasarımı ve kullanımı, tekrar yapılarının, listelerin ve diğer veri yapılarının, fonksiyon, sözlüklerinin ve kümelerinin tasarımı ve kullanımı, dosya okuma / yazma. Nesne yönelimli programlamanın temel kavramlarını açıklanması: Kapsülleme, kalıtım ve polimorfizmi