Temel Bilişim Eğitimi

Benzer belgeler
Metin Demiralp. 4 Şubat 2003

Akdeniz Üniversitesi

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Akdeniz Üniversitesi

Akademik Rapor Hazırlama ve Yazışma Teknikleri

Ünite-3 Bilgisayar Yazılımı.

Bu dersin önkoşulu ya da eş koşulu bulunmamaktadır.

Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

TEMEL BİLGİTEKNOLOJİLERİ

Akdeniz Üniversitesi

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Temel Bilgi Teknolojileri ENF

Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu

DERS TANITIM BİLGİLERİ. Dersin Adı Kodu Yarıyıl Teori (saat/hafta) Laboratuar (saat/hafta) Uygulama (saat/hafta) AKTS. Yerel Kredi

1.PROGRAMLAMAYA GİRİŞ

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

İşletim Sisteminin Temel İşlemleri

ENFORMATİK Dersin Amacı

İçerik. TBT 1003 Temel Bilgi Teknolojileri

BEDEN EĞİTİMİ I: Haftalık ders 1 saattir (T-0 ) (U-l) (K-0).

2) Lineer olmayan denklem çözümlerini bilir 1,2,4 1

Ders Adı : Nesne Tabanlı Programlama-I Ders No : Teorik : 3 Pratik : 1 Kredi : 3.5 ECTS : 4. Ders Bilgileri.

Linux'ta Kabuk ve Kabuk Programlama

BİL435 LATEX ile Doküman Hazırlama

Bilgisayara ve Bilgi Sistemlerine Giriş (CMPE105) Ders Detayları

Dicle Üniversitesi Uzaktan Eğitim Uygulamalarında Eğitim Yönetim Sistemi (Moodle) Kullanımı

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

Akdeniz Üniversitesi

Bilgisayar Dersi. Öğr. Gör Kağan GÜL. Kırşehir Ahi Evran Üniversitesi

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

Akdeniz Üniversitesi

TeX, LaTeX ve LyX ile Ağrısız Metin Hazırlama

DENİZ HARP OKULU ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

MAK 1005 Bilgisayar Programlamaya Giriş. BİLGİSAYARA GİRİŞ ve ALGORİTMA KAVRAMI

Yazılım Mühendisliği 1

VERİ TABANI UYGULAMALARI

Bilgisayar ve Bilgi Sistemleri (COMPE 107) Ders Detayları

GİRNE AMERİKAN ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ OKUL ÖNCESİ ÖĞRETMENLİĞİ AKTS

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

İSTANBUL RUMELİ ÜNİVERSİTESİ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI 1.SINIF 2.YARIYIL İNTERNET PROGRAMCILIĞI II DERS İZLENCESİ

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayar Organizasyonu BIL

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

R ile Programlamaya Giriş ve Uygulamalar

Bu dersin önkoşulu ya da eş koşulu bulunmamaktadır.

Dersin Adı- Kodu: Eğitimde Bilişim Teknolojileri Programın Adı: Ortak Ders Eğitim ve Öğretim Yöntemleri Yarıyıl. Diğer Toplam Çalışması

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Bilgisayara ve Bilişim Sistemlerine Giriş (COMPE 105) Ders Detayları

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 1003

Avrupa Yüksek Öğretim Alanı Uyum Çalışmaları. 27 Eylül 2016

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

Veritabanı Uygulamaları Tasarımı

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Açık Kaynak Kodlu Yazılım

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

LyX. İlkay TÜRK ÇAKIR. SANAEM- TAEK HPFBO-Çukurova Üniversitesi

Ders İ zlencesi. Ders Başlığı. Dersin amacı. Önceden sahip olunması gereken beceri ve bilgiler. Önceden alınması gereken ders veya dersler

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzmanı Görev Tanımı

BİT in Temel Bileşenleri (Yazılım-1)

AVRASYA ÜNİVERSİTESİ

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Bilgisayar ve Bilgi Sistemleri (CMPE106) Ders Detayları

T.C. MARDİN ARTUKLU ÜNİVERSİTESİ MİDYAT MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI (UZAKTAN ÖĞRETİM) ÖNLİSANS PROGRAMI Eğitim Öğretim Yılı

Bilgisayarların Gelişimi

BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

CRP 146 BİLGİSAYAR PROGRAMLAMA. Ders Kodu: ODTÜ Kredisi (Teori ve Laboratuvar saatleri/hafta): 3(3-0) Bölüm: Şehir ve Bölge Planlama

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Matematik I BIL

AHİ EVRAN ÜNİVERSİTESİ ENFORMATİK BÖLÜM İŞLEYİŞ VE EĞİTİM-ÖĞRETİM YÖNERGESİ

EYLÜL 2012 ENFORMATİK. Enformatik Bölümü

1.Bu ders ili ilgili temel kavramları ve bunlar arasındaki ilişkileri anladım.

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

1) Programlama dillerinin temel kavramlarını öğrenir. 1,2,4 1

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

3. sınıf. Bilgisayarla kataloglamanın doğuşu gelişimi ve bugünkü durum ele alınmaktadır. Bu derste

Kurumsal bilgiye hızlı ve kolay erişim Bütünleşik Belge Yönetimi ve İş Akış Sistemi içinde belgeler, Türkçe ve İngilizce metin arama desteği ile içeri

DERS BİLGİLERİ. İşletme İçin Bilgisayar Uygulamaları BBA 181 Güz

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Bahar Dönemi Fizik Bölümü Fizik II Dersi Çıktılarının Gerçekleşme Derecesi Program Çıktılarının Ders Kazanımlarına Katkısı Anketi

Veri Tabanı Yönetim Sistemleri Bölüm - 3

Ders Kodu: FIZ 234 Ders Adı: Klasik Mekanik Dersin Dönemi: Bahar Dönemi Dersi Veren Öğretim Üyesi: Yrd. Doç. Dr.

Bilkent Üniversitesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Mühendisliği

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Teknik Resim EEE

VERİ TABANI YÖNETİM SİSTEMLERİ

Transkript:

İ.T.Ü. Bilişim Enstitüsü nde Temel Bilişim Eğitimi Gülşen Taşkın, Sevda Üsküplü ve Metin Demiralp 15 Ocak 2003

Özet Üniversitelerde eğitimin daha etkin ve hızlı olması açısından temel bilişim eğitimi son derece önemlidir. Günümüzde birçok bilimsel çalışmanın bilişime dayandığı düşünülecek olursa bu konudaki eğitimin düzgün bir biçimde verilmesi de kaçınılmazdır. Bu bağlamda İstanbul Teknik Üniversitesi Bilişim Enstitüsü, Hesaplamalı Bilim ve Mühendislik (HBM) Yüksek Lisans Programı çerçevesinde bilişim tabanlı Temel Bilişim Yazılımları dersi Prof. Dr. Metin Demiralp tarafından verilmektedir. Bu kapsamda bu dersin amacı ve içeriği anlatılacaktır. Ayrıca konuya ilişkin tanımlamalar ile eğitimde bilişim bileşeninin önemi vurgulanacaktır. Giriş Bu anlatımda, İstanbul Teknik Üniversitesi Bilişim Enstitüsü bünyesinde Hesaplamalı Bilim ve Mühendislik Yüksek Lisans Programı çerçevesinde okutulmakta olan Temel Bilişim Yazılımları dersi ile ilgili, ayrıntıya girmeden derste gösterilen bilişim ögelerinden ve bunların neden tercih edildiğinden söz edilecektir. Ayrıca, bu derste anlatılan konulara ilişkin ne tür ödev ve projeler verildiğinden ve sınav sisteminden, Hesaplamalı Bilim ve Mühendislik alanındaki uygulamalarda temel bilişim eğitimine olan gereksinimlerden de söz edilecektir. Bu gereksinimlere geçmeden önce Hesaplamalı Bilim ve Mühendislik disiplininin ne anlama geldiğini vurgulamak gerekir. Hesaplamalı Bilim ve Mühendislik, diğer bilim dallarında, sözgelimi; mühendislik, matematik, sosyal bilimler vb., var olan problemlere bilgisayar kullanımı ile çözüm bulmak ve yeni yöntemler geliştirmektir. Ancak burada bilgisayar kullanımının bir amaç değil araç olduğunu anımsatmak gerekir. Özetle Hesaplamalı Bilim ve Mühendislik, bilgisayar bilimleri, matematik ve uygulamalı bilimlerin arakesitinden meydana gelmektedir. Uygulamalı bilimlerden kasıt ise teknolojiden sanata kadar çok geniş bir yelpazeyi içeriyor olmasıdır. Bu kapsamda İ.T.Ü. Bilişim Enstitüsünde Linux İşletim Sistemi altında bilişim dersi verilmektedir.

Amaç Üniversite lisans programlarında verilen bilişim ile ilgili eğitimin yeterli olmaması ve HBM programı içerisinde bilgisayar bileşeninin etkin kullanımı gerekliliği nedeniyle Temel Bilişim Yazılımları dersinin verilmesi uygun görülmüştür. Bu dersin verilmesinin bir diğer amacı ise öğrencilerin bilişim tabanının hemen hemen eşit düzeye getirilmesi ve eksikliklerin giderilmesidir. Bu nedenle Temel Bilişim Yazılımları dersi hiyerarşik bir yapı içerisinde yeniden oluşturulmuştur. Ders İçeriği Ders kapsamında anlatılanlar aşağıda kısaca belirtilmektedir. Bilgisayar donanımı ve mimari yapısı İşletim sistemleri hakkında genel bilgi (Linux, Unix, Windows) Linux İşletim Sisteminin genel yapısı Linux İşletim Sistemi kurulumu (SuSE 8.0 Kurulumu) Linux üzerinde editör yapısı Sözcük İşleme Programları (T EX ve LaTEX ) Betik Programlama Sanaldoku 1 Programlama C Programlama Dili MuPAD Simgesel Yorumlayıcısı Octave Programlama ve Grafik Çizimi MySQL PiCTEX 1 WEB 2

MetaFont Bilgisayar Ağları Şimdi kısaca, ders içeriği kapsamında anlatılan konuları ayrıntılı olarak ele alalım. Bilgisayar Donanımı ve Mimari Yapısı İlk olarak bilgisayarların tarihçesi, donanımı ve mimari yapısından söz e- dilmiştir. Daha sonra da işletim sistemleri hakkında genel bilgi verilmiştir. İ.T.Ü. Bilişim Enstitüsü nde Linux İşletim Sistemi kullanıldığından bundan sonraki anlatımlar bu çerçevede şekillendirilmiştir. İşletim Sistemleri Hakkında Genel Bilgi HBM programında bulunan öğrencilerin lisans ile ilgili bilişim bilgileri genellikle Windows tabanlı işletim sistemleri üzerine olduğundan burada, Linux ile ilgili kurulum da içerilmek üzere ayrıntılı bir anlatım yapılmıştır. Linux İşletim Sistemi üzerinde dizin yapısı, X Window sistemi ve SuSE 8.0 kurulumu uygulamalı olarak gösterilmiştir. Bütün bunların yapılmasındaki esas amaç temel bilişim eğitiminin amaca yönelik olarak şekillendirilmesi ve gerekli eğitimin gerçekleştirilebilmesi için temel bir alt yapının kurulmasıdır. Linux Üzerinde Editör Yapısı Çeşitli kaynakyazı (doküman) ve programların yazılabilmesi için Linux te metin editörlerine gereksinim duyulmaktadır. Linux altında bu kapsamda çeşitli metin işlemcileri bulunmaktadır. Bu metin işlemcileri; vi, joe, emacs, vb. şeklindedir. Bunlardan vi ve joe kullanımı üzerine uygulamalı anlatım yapılmıştır. Burada söz edilen editörler salt metin düzenleyicileridir. Sözgelimi; word, excel gibi ofis programları kullanılarak yazılan yazılar daha sonra okunamayacak durumda saklanırlar. Bu dosyalar bilgisayarın anlayabileceği bir biçemde (format) saklanırlar. Salt metin düzenleyiciler ile kaydedilen dosyalarda ise ekranda dosya oluşturulurken ne yazıldıysa kaydedildikten 3

sonra da aynı şey gözlemlenir. Linux altında yapılan birçok işlemde salt metin düzenleyicileri kullanılmaktadır. Bu nedenle ders içeriğinde bazı editörlerin kullanımı ile ilgili birtakım bilgilerden söz edilmektedir. Sözcük İşleme Programları (TEX ve LaTEX ) TEX, teknik ve bilimsel kaynakyazı hazırlamaya yönelik, Donald E. Knuth tarafından yazılan matematiksel biçimlendirme dilidir. Özellikle birçok matematiksel bağıntının kullanıldığı kaynakyazılar için son derece iyi bir kaynaktır. TEX sıradan bir metin editörü değil, içinde programlama yeteneklerinin ve altyordam (makro) tanımlamaların yapılabilmesine olanak tanıyan gelişmiş bir sözcük işleme programıdır. En önemli yanı çok yüksek sayıda fontu aynı anda kullanmaya olanak sağlamasıdır. Bu nedenle Temel Bilişim Yazılımları dersi kapsamında TEX anlatımına yer verilmiştir. TEX anlatımı örnek TEX kaynakyazıları üzerinden yapılmıştır. LaTEX (Lamport TEX ), TEX buyruklar takımının ve TEX sözdizimini konu alan buyruklar serisinin Leslie Lamport tarafından yazılması ile oluşturulmuştur. LaTEX, kaynakyazıları şekillendiren bir dil olarak düşünülebilir. TEX ile benzer özellikler taşımaktadır. LaTEX aslında TEX in genişletilmiş, altyordamlaştırılmış bir halidir ve kaynakyazı üzerinde esneklik de sağlamaktadır. Sözcük işleme programı olarak TEX anlatımının dışında LaTEX anlatımı da yapılmıştır. Bu bağlamda LaTEX de kaynakyazı hazırlamadan söz edilmiş ve bir takım örneklemeler yapılmıştır. LaTEX ve TEX dosyalarını görüntüleyebilmek için derlemek gerekmektedir. Derleme işlemi sonucunda TEX ve LaTEX yorumlayıcıları DVI (DeVice Independent: Aygıttan Bağımsız) uzantılı dosyalar üretecektir. Bu dosyalar PostScript ve pdf formatına da dönüştürülebilir. TEX ve LaTEX sözcük işleme dilleri ile aşağıdaki işlemler yapılabilir. Makale, teknik rapor, kitap, sunum biçemlerinin oluşturulması, büyük bir kaynakyazının bütünü üzerinde bölümlere ayırma, kaynak gösterme, çizelge ve şekil ekleme işlemleri, karmaşık matematik bağıntıları, otomatik yaşamçizemi (bibliyografi) ve dizinlerin (index) eklenmesi, 4

PostScript ve MetaFont kullanımı. Temel Bilişim Yazılımları kapsamında özellikle TEX ve LaTEX sözcük işleme programlarına yer verilmesinin esas nedeni, bu programların bilimsel ve teknik kaynakyazı oluşturmada kolaylık, esneklik ve denetleme sağlamasıdır. Betik Programlama Linux İşletim Sisteminin sağladığı birtakım kolaylıklar vardır. Bunlardan en önemlisi betik (kabuk) programlama dilidir. Bu programlama dili sayesinde sistem üzerinde çok uzun sürecek işlemleri bir çırpıda yapmak mümkündür. Sözgelimi, elimizde çok sayıda TEX kaynakyazısı var ve bu kaynakyazılarının derlenip görüntülenmesi gerekiyor. Bu işlemlerin buyruk satırından tek tek yapılması yerine betik aracılığı ile bütün bu işlemlerin tek hamlede yapılması sağlanabilir. Bu sayede kullanıcı için çok büyük bir zaman kazanımı söz konusu olacaktır. Özellikle bilimsel çalışmalarda betik programlamaya etkin ve hızlı sonuç alma bakımından son derece gereksinim duyulur. UNIX için geliştirilen en önemli ve en çok kullanılan kabukların başında tcsh, bash (Bourne Again Shell) ve ksh (Korn Shell) gelir. Bu doğrultuda da bu kabuklardan Bash için programlama özellikleri 114 adet örnek program üzerinden anlatılmıştır. Sanaldoku Programlama İnternet kullanımının çok yaygın olması ve bilgiye erişmede kolay ve tercih edilebilir bir yöntem olması açısından sanaldoku programlama ile ilgili anlatımlar yapılmıştır. Bu ders kapsamında kişisel sanaldoku yörelerinin yapılması amaçlanmış ve gerçekleştirilmiştir. C Programlama Dili Hesaplamalı Bilim ve Mühendislikte sayısal yöntemlerin çözümü için programlama bilgisine gereksinim vardır. Bu durumda sayısal işlemlerin yapılabilmesi için bir programlama dilinin kullanılması söz konusudur. Sistem 5

üzerinde de programlama yapabilme yetisine sahip olan C programlama dili üzerinde anlatım yapılmış ve kaynak olarak da Teach yourself C in 24 Hours kitabı içerisinde bulunan 24 bölümlük programlar kullanılmıştır. C programlama dili hakkında geniş bir anlatım yapılmıştır. MuPAD Simgesel Yorumlayıcısı Hesaplamalı Bilim ve Mühendislik uygulamalarında sayısal işlemlerin çözümü dışında simgesel hesaplama yapabilme olanaklarına sahip olan simgesel yorumlayıcı MuPAD hakkında 20 adet program üzerinden anlatım yapılmıştır. Özellikle kuramsal uygulamalarda ve türevli denklem çözümlerinde simgesel programlamaya son derece gereksinim vardır. Bilişim Enstitüsü HBM programı kapsamında bu türden bilimsel çalışmaların sayısı da oldukça fazladır. Octave Programlama ve Grafik Çizimi Windows işletim sistemi üzerinde MatLab olarak geçen programlama diline benzer bir programlama dili olan octave, örnek programlar üzerinden anlatılmıştır. Bu anlatımın yapılmasının nedeni, octave dilinin kullanımının çok kolay olması ve sayısal işlem yetisine sahip olmasıdır. Octave anlatımı ile birlikte octave üzerinde grafik çiziminden de söz edilmiş ve örneklemeler yapılmıştır. Akademik çalışmaların sonucunda elde edilen fonksiyonun, verilerin grafik ortamda görüntülenmesi yorumlama açısından çok önemlidir. Bu nedenle bilimsel çalışmaların görsellik ile bütünleştirilmesi açısından böyle bir eğitimin verilmesi kaçınılmazdır. MySQL Veri depolama, sorgulama, güncelleme işlemleri kapsamında MySQL veri tabanı programlama dili örnek programlar ile anlatılmıştır. Bu anlatımın amacı, çok sayıda verinin izlenmesini kolaylaştırmaktır. HBM de veri tabanı işlemleri bir araç olarak kullanılmaktadır. 6

PiCTEX TEX programı içinde grafik ve şekil çizmek, çizelge oluşturmak gibi işlemleri yapabilmek için bir takım program parçacıkları oluşturulur. Bu program parçaları yine TEX; buyruklarını içermektedir. Sık sık kullanılabilecek olan bu program parçalarını değiştirgenler (parametre) içeren altyordamlara dönüştürmek ve bunları içeren bir altyordam paketi oluşturmak işlemlerin daha kolay ve hızlı bir şekilde yapılmasına olanak sağlayacaktır. PiCTEX bu amaca yönelik olarak oluşturulmuş bir TEX; altyordamlar paketidir. PiCTEX buyrukları \beginpicture \endpicture buyrukları yapısı arasında verilir. Böylece resim ortamı adı verilen bir ortam oluşturulmuş olur. Bu resim ortamında alt resim ortamları açarak içiçe yapılar oluşturmak mümkündür. Böylece TEX; içinde resimlendirme yapılmış olur. PiCTEX te buyrukların etkinliği nitelikleri ve nicelikleri anlatan değiştirgenlerle verilir. MetaFont Bilgisayarlarda kullanılan sözcük işleme yazılımlarının tümü işlevlerini font kullanarak yerine getirirler. Bu nedenle, kullanılan yazılımın niteliği kullanabildiği font sayısı ile de ilgilidir. TEX genellikle yazılımla birlikte verilen hazır fontları kullanır. Ancak kullanıcının da font üretip kullanması mümkündür. Bu amaçla TEX in yaratıcısı Donald Erwin Knuth, font üretme yazılımı olan MetaFont dilini geliştirmiştir. MetaFont fontdan da öte anlamına gelmektedir. Bu dil güçlü bir matematik alt yapısı içerir. Birçok dilin standart özelliklerini kapsar. Bilgisayar Ağları Kısaca ağ yapıları üzerinde durulmuş ve bu konuda uygulama yapılmıştır. 7

Temel Bilişim Yazılımı Kapsamında Verilen Ödevler Aşağıdaki konular hakkında görüntü de içeren kaynakyazılar hazırlamak. Bilgisayarlar Hakkında Genel Bilgi Bilgisayarların Tarihçesi Bilgisayarın Mimari Yapısı Bilgisayar Donanımı Linux altında çalışan birtakım buyruklar hakkında elyordam sayfalarından bilgi toplanılması ve bunların html kaynakyazısı olarak hazırlanması. Linux Focus dergisinde yayınlanacak olan makalelerin çevirilerinin yapılması. Lisans dersleri kapsamında anlatılan ve Temel Bilişim Yazılımları dersinde de söz edilen konular hakkında internet üzerinde sınav. Birinci hafta verilen ödevin TEX kullanılarak yazılması. Sayısal Yöntemler ile ilgili LaTEX de kaynakyazı hazırlanması. Fibonacci sayılarını hesaplayan bir betik hazırlanması. Kişisel sanaldoku yörelerinin 2 tasarım ve yapımı. C programlama dili kullanılarak bir sayının faktöriyelinin alınması işleminin programlanması. Vektör elemanlarının imleyici aritmetiği kullanılarak toplatılması. Temel Bilişim Yazılımları Kapsamında Hazırlanan Projeler Linux Focus dergisinde yayınlanmak amacı ile istenilen bir konuda makale yazımı. 2 site 8

Temel Bilişim Yazılımları dersi kapsamında anlatılan konulara ilişkin 15 adet programlama örneklemelerinin hazırlanması. Temel Bilişim Yazılımları Dersi Yarıyılsonu Sınavı Final sınavı internet ortamında, Bilişim Enstitüsü Laboratuvarı nda dönem içinde anlatılan tüm konuları içerecek şekilde yapılmıştır. Bu sınav 2 aşamalı bir sınavdır. Birinci aşamasında doğru, yanlış ve yanıt yok seçenekleri bulunmaktadır. İkinci aşama ise boşluk doldurma şeklindedir. Sonuç Temel bilişim eğitiminin etkin bir biçimde amaca yönelik olarak tasarlanması ve sunulması, bilimsel çalışmalarda bilişim bileşeninin oluşturulması açısından son derece önemlidir. Bu çalışmada, bu kapsamda anlatılan Temel Bilişim Yazılımları dersinin işleniş biçimi ele alınmıştır. Ancak verilmek istenen ne anlatıldığı değil neden anlatıldığıdır. Temel Bilişim Eğitiminin nasıl yapılması gerektiği de bu gereksinimler doğrultusunda oluşturulmalıdır. Bilindiği üzere, bilişim dünyası çok varsıl (zengin) bir içeriğe sahiptir. Bilişime eğitim anlamında bakıldığında, bu içerikten en etkin şekilde faydalanmak amaçlanmalıdır. İ.T.Ü. Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik Yüksek Lisans Programı kapsamında bu ögeye dikkat edilerek bir eğitim programı oluşturulmuştur ve bu alanda çalışmalar sürdürülmektedir. Sonuçta, her türlü akademik eğitimde bilişim ögesinin rolü yadsınamayacağı ve temel bilişim eğitimi üzerinde özverili çalışmaların başarı yüzdesini arttıracağı düşünülürse, bu eğitime ne kadar önem verilmesi gerektiği kendiliğinden ortaya çıkmaktadır. Amaç öğretmek değil, öğrenmeyi öğretmektir. 9