CS 121 – Introduction to Computer Applications and Programming
Bilgisayar mühendisliğinin temel taşlarından biri olan CS 121: Bilgisayar Uygulamaları ve Programlamaya Giriş, öğrencilere bilgisayar becerilerini geliştirmenin yanı sıra programlamanın temellerini de öğreten kapsamlı bir ders sunar. MINEX olarak, bu dersin hem teorik hem de pratik yönlerini özel ders niteliğinde sunarak öğrencilerimizin başarılarını en üst düzeye çıkarmayı hedefliyoruz. CS 121 dersini alan öğrenciler, bilgisayar kullanımının ve programlamanın temellerini öğrenerek gelecekteki dersler ve kariyerleri için sağlam bir temel oluştururlar.
CS 121 Ders İçeriği ve Hedefleri
CS 121, öğrencilerin ofis araçlarını kullanma becerilerini geliştirirken programlama konusundaki temel bilgileri edinmelerine yardımcı olur. Bu dersin içeriği, kelime işlemciler ve elektronik tablolar gibi temel ofis araçlarının kullanımından başlayarak Python programlama dilinin temellerine kadar uzanır. İşte bu dersin kapsamı:
- Kelime İşlemciler: Belge biçimlendirme, paragraf stilleri, yazım ve dilbilgisi denetimi, tablo ve grafik ekleme gibi temel işlemler.
- Elektronik Tablolar: Veri girişi, formül oluşturma, grafik ve tablo oluşturma, veri filtreleme ve sıralama gibi işlemler.
- Programlamaya Giriş: Python programlama dilinin temelleri, değişkenler, veri tipleri, ifadeler, döngüler ve koşullu ifadeler.
Bu ders, öğrencilere yalnızca ofis araçlarını kullanma becerisi kazandırmakla kalmaz, aynı zamanda programlama ve bilgisayar bilimi konularında temel bilgi ve beceriler sağlar. Bu sayede, öğrenciler hem akademik hem de profesyonel yaşamlarında ihtiyaç duyacakları becerileri edinmiş olurlar.
CS 121 Dersin Hedefleri
CS 121 dersinin ana hedefleri arasında şunlar bulunur:
- Ofis araçları kullanma becerisi: Öğrencilerin, iş dünyasında sıkça kullanılan ofis araçlarını etkin bir şekilde kullanabilmeleri.
- Programlama becerisi: Öğrencilere, Python programlama dilinin temellerini öğreterek, algoritmik düşünme ve problem çözme becerilerini geliştirmek.
- Veri analizi ve görselleştirme: Elektronik tablolar ve programlama araçları kullanarak veri analizi ve görselleştirme becerilerini kazandırmak.
CS 121 Öğrenme Çıktıları
CS 121 dersini başarıyla tamamlayan öğrenciler, aşağıdaki becerilere sahip olurlar:
- Word belgeleri oluşturma ve biçimlendirme: Kelime işlemcilerle profesyonel belgeler hazırlayabilme.
- Elektronik tablolarla çalışma: Verileri elektronik tablolara girebilme, formüller ve fonksiyonlar kullanarak hesaplamalar yapabilme.
- Grafik ve tablo oluşturma: Verileri görselleştirme becerisi.
- Programlama becerisi: Python programlama dilinde temel programlar yazabilme.
- Algoritmik düşünme: Programlama yoluyla mantıksal ve algoritmik düşünme yeteneği geliştirme.
Haftalık Ders Programı
CS 121 dersi, 14 haftalık bir programı kapsar ve her hafta farklı konular işlenir. İşte haftalık ders programının konu başlıkları:
- Introduction to programming, Introduction to Python
- The Basic elements of Python, Branching, Strings, Input, Iteration
- Simple numerical programs
- Functions, Scoping, and Abstraction
- Global Variables, Modules, Files
- Structured Types, Mutability, and Higher-Order Functions
- Arrays and Multi-Dimensional Arrays
- Classes and Object-Oriented Programming
- A simplistic Introduction to Algorithmic Complexity
- Simple Algorithms and Data Structures. Search and Sorting Algorithms
- Plotting
- Random Walks and Data Visualization
- Understanding Experimental Data
- Review

Değerlendirme Yöntemleri
CS 121 dersinde öğrencilere çeşitli değerlendirme yöntemleri uygulanır. Bu yöntemler, öğrencilerin teorik bilgilerini pratik becerilere dönüştürme yeteneklerini ölçmeyi amaçlar:
- Midterm-Practical (skills): Excel ve Word uygulamaları üzerinde beceri sınavları.
- Lab work: Laboratuvar çalışmaları ve uygulamalı ödevler.
- Homework: Excel ve Word ödevleri.
- Final: Python programlama dilinde final sınavı.
ECTS
CS 121 dersinin toplam iş yükü 150 saat olarak belirlenmiştir. Bu iş yükü, ders saatleri, laboratuvar çalışmaları, ödevler ve sınav hazırlıkları gibi faaliyetleri kapsar. Dersin ECTS kredisi ise 5’tir.
MINEX’te CS 121
MINEX olarak, CS 121: Bilgisayar Uygulamaları ve Programlamaya Giriş dersini özel ders niteliğinde sunarak öğrencilerimize kişiselleştirilmiş eğitim imkanı sağlıyoruz. Profesyonel eğitmenlerimiz, öğrencilerin bireysel ihtiyaçlarına ve öğrenme hızlarına uygun bir eğitim programı sunar. Böylece, öğrencilerimiz dersin tüm içeriklerini daha iyi anlayarak, hem akademik hem de profesyonel yaşamlarında başarılı olurlar.
CS 121 dersi, bilgisayar mühendisliği öğrencileri için kritik bir öneme sahiptir ve MINEX olarak, bu dersin başarıyla tamamlanmasını sağlamak için gerekli tüm desteği sunuyoruz. Öğrencilerimize sunduğumuz bu özel dersler, onların bilgi ve becerilerini geliştirerek, gelecekteki kariyerlerine sağlam bir başlangıç yapmalarını sağlar.