0% found this document useful (0 votes)
36 views6 pages

CMPE109 CMPE Bologna (ENG-TR) - 19.09.2022

Uploaded by

sinemisozmen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views6 pages

CMPE109 CMPE Bologna (ENG-TR) - 19.09.2022

Uploaded by

sinemisozmen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

ATILIM UNIVERSITY

FACULTY OF ENGINEERING
DEPARTMENT OF COMPUTER ENGINEERING
COURSE DESCRIPTION AND PRACTICE

Course Name Code Term L+P Hour Credits ECTS


Fundamentals of Computing CMPE109 1 2+1 2 2.5

Pre-requisite Courses

Language of the English


Course
Course Type Compulsory
Course Coordinator
Instructors
Assistants
Course Objective The main objective of this course is to introduce the engineering profession
and career opportunites in informatics. Also, the course aims at giving an
overview of computer science by discussing the basic machine architecture
and the machine language, data representation, operating systems,
networking and the Internet and programming languages.

Learning Outcomes 1. Identify different aspects of Computer Engineering


of the Course 2. Describe the internal workings of a computer and data
representation
3. Create simple machine language instructions to solve a problem
4. Explain the functions of operating systems, networking
5. Classify programming languages
6. Identifies the networking strategies and uses of Internet

Content of the Engineering fundamentals, computer engineering as a profession, career


Course opportunities, professional organizations for computer engineering;
hardware components of a computer system; data representation and
machine language instructions; coordinating internal activities of a computer
using operating systems; networking

SOURCES
Course Book 1. Computer Science: An Overview, J. G. Brookshear, Pearson
International, 11th. Ed., 2012.

Other 1. Foundations of Engineering, 2nd. Ed., Holtzapple & Reece, McGraw-


sources Hill International, 2003
WEEKLY SCHEDULE AND PRE-STUDY PAGES
Wee Topics Pre-study Pages
k
1 Engineering Fundamentals Chapter 1 (Others 1)
2 Engineering Fundamentals Chapter 1 (Others 1)

Data Storage Chapter 1 (Textbook 1)


3

4 Data Storage Chapter 1 (Textbook 1)


5 Data Storage Chapter 1 (Textbook 1)
6 Data manipulation Chapter 1 (Textbook 1)
7 Data manipulation Chapter 2 (Textbook 1)
8 Data manipulation Chapter 2 (Textbook 1)
9 Recitation & Midterm Exam
10 Operating Systems Chapter 3 (Textbook 1)
11 Networking fundamentals and the Internet Chapter 4 (Textbook 1)
12 Networking fundamentals and the Internet Chapter 4 (Textbook 1)
13 Programming Languages Chapter 6 (Textbook 1)
14 Programming Languages Chapter 6 (Textbook 1)

EVALUATION SYSTEM
IN-TERM STUDIES QUANTITY PERCENTAGE
Mid-terms 1 30
Assignments 3 20
Final Exam 1 50
TOTAL 100
CONTRIBUTION OF IN-TERM STUDIES TO OVERALL GRADE 50
CONTRIBUTION OF FINAL EXAMINATION TO OVERALL 50
GRADE
TOTAL 100

Course Category
Supplementary Courses
Basic Occupational Courses X
Expertise/Field Courses
Courses on Communication and Management Skills
Transferable Skills Courses

TABLE OF ECTS / WORKLOAD


Activities Quantity Duration Total
(Hour) Workload
Course Duration (Including the exam week: 16x Total course hours) 16 2 32
Hours for off-the-classroom study (Pre-study, practice) 16 1 16
Assignments 3 2 6
Mid-terms 1 4 4
Final examination 1 6 6
Total Work Load 64
Total Work Load / 25 2.56
ECTS Credit of the Course 2.5
CORRELATION BETWEEN COURSE LEARNING OUTCOMES AND PROGRAM
COMPETENCIES

Contribution Level*
Program Outcomes
1 2 3 4 5
1 Adequate knowledge in mathematics, science and subjects specific to the
computer engineering discipline; the ability to apply theoretical and X
practical knowledge of these areas to complex engineering problems.
2 The ability to identify, define, formulate and solve complex engineering
problems; selecting and applying proper analysis and modeling techniques
for this purpose.
3 The ability to design a complex system, process, device or product under
realistic constraints and conditions to meet specific requirements; the
ability to apply modern design methods for this purpose.
4 The ability to develop, select and utilize modern techniques and tools
essential for the analysis and determination of complex problems in
computer engineering applications; the ability to utilize information
technologies effectively.
5 The ability to design experiments, conduct experiments, gather data,
analyze and interpret results for the investigation of complex engineering
problems or research topics specific to the computer engineering
discipline.
6 The ability to work effectively in inter/inner disciplinary teams; ability to
work individually
7 a) Effective oral and written communication skills in Turkish; the ability
to write effective reports and comprehend written reports, to prepare
design and production reports, to make effective presentations, to give
and to receive clear and understandable instructions.
b) The knowledge of at least one foreign language; the ability to write ef-
fective reports and comprehend written reports, to prepare design and
production reports, to make effective presentations, to give and to re-
ceive clear and understandable instructions.
8 Recognition of the need for lifelong learning; the ability to access
information, to follow recent developments in science and technology.
9 a) The ability to behave according to ethical principles, awareness of
professional and ethical responsibility X
b) Knowledge of the standards utilized in computer engineering applica-
tions X
10 a) Knowledge on business practices such as project management, risk
management and change management
b) Awareness about entrepreneurship, innovation
c) Knowledge on sustainable development
11 a) Knowledge on the effects of software engineering applications on the
universal and social dimensions of health, environment and safety
b) Awareness of the legal consequences of engineering solutions
12 An ability to describe, analyze and design digital computing and
representation systems.
13 Ability to use appropriate computer engineering concepts and software
development tools and processes in solving computing problems in X
computer environment.
1: Lowest, 2: Low, 3: Average, 4: High, 5: Highest
ATILIM ÜNİVERSİTESİ
MÜHENDİSLİK FAKÜLTESİ
BİLGİSAYAR MÜHENDİSLİĞİ
DERS TANITIM ve UYGULAMA BİLGİLERİ

Ders
Dersin Adı Kodu Yarıyılı 2 Kredisi ECTS
(Saat/Hafta)
Uygulama
1
(Saat/Hafta)
Hesaplamanın Temelleri CMPE109 1 2+1 2 2.5

Ön Koşul Dersleri

Dersin Dili İngilizce


Dersin Türü Zorunlu
Dersin Seviyesi
Dersin Koordinatörü
Dersi veren(ler)
Dersin Yardımcıları
Dersin Amacı Bu dersin amacı mühendislik mesleğini tanıtmak ve bilişimde iş fırsatları konusunu
adreslemektir. Ayrıca, temel bilgisayar mimarisi, makine dili, veri gösterimi, işletim
sistemleri, ağlar ve İnternet ve programlama dilleri kavramlarını tanıtarak,
bilgisayar bilimlerine genel bir bakış sağlamaktır.
Dersin Öğrenme
Çıktıları 1. Bilgisayar Mühendisliğinin farklı yönlerini tanımlama
2. Bilgisayarın iç yapılanması ve veri gösterimini tanımlama
3. Problem çözümünde basit makine dili komutlarını oluşturma
4. İşletim Sistemi ve ağların fonksiyonlarını anlatma
5. Programlama dillerini sınıflandırma
6. Ağ stratejilerini ve internet kullanımını tanımlama

Dersin İçeriği Mühendislik temelleri, meslek olarak bilgisayar mühendisliği, iş olanakları,


(Kısa tanımı) bilgisayar mühendisliği alanındaki mesleki kuruluşlar, bilgisayar sisteminin
donanım bileşenleri, veri gösterimi ve makine dili komutları, işletim sistemi
kullanarak bilgisayarın arka plan faliyetlerini koordine etmek, ağ ve internetin
temelleri.

KAYNAKLAR

Ders Kitabı 1. Computer Science: An Overview, J. G. Brookshear, Pearson


International, 12. Baskı, 2012.

Diğer Kaynaklar 1. Foundations of Engineering, 2nd. Ed., Holtzapple & Reece, McGraw-Hill
International, 2003
HAFTALIK KONULAR VE İLGİLİ ÖN HAZIRLIK SAYFALARI

Hafta Konular Ön Hazırlık


1 Mühendislik temelleri Bölüm 1 (Diğer Kaynaklar 1)
2 Mühendislik temelleri Bölüm 1 (Diğer Kaynaklar 1)
3 Veri saklama Bölüm 1 (Ders Kitabı 1)
4 Veri saklama Bölüm 1 (Ders Kitabı 1)
5 Veri saklama Bölüm 1 (Ders Kitabı 1)
6 Veri İşleme Bölüm 2 (Ders Kitabı 1)
7 Veri İşleme Bölüm 2 (Ders Kitabı 1)
8 Veri İşleme Bölüm 2 (Ders Kitabı 1)
9 Tekrar ve Arasınav
10 İşletim Sistemleri Bölüm 3 (Ders Kitabı 1)
11 Ağ ve İnternet'in temelleri Bölüm 4 (Ders Kitabı 1)
12 Ağ ve İnternet'in temelleri Bölüm 4 (Ders Kitabı 1)
13 Programlama Dilleri Bölüm 6 (Ders Kitabı 1)
14 Programlama Dilleri Bölüm 6 (Ders Kitabı 1)

DEĞERLENDİRME SİSTEMİ

YARIYIL İÇİ ÇALIŞMALARI SAYISI KATKI PAYI


Ara sınav 1 30
Ödevler 3 20
Yarıyıl Sonu sınavı 1 50
TOPLAM 100
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTUNA KATKISI 50
YARIYIL SONU SINAVININ BAŞARI NOTUNA KATKISI 50
TOPLAM 100

DERS KATEGORİSİ
Seçmeli Ders
Zorunlu Ders X
Uzmanlık/Alan Dersi
İletişim ve Yönetim Becerileri Dersi
Transfer edilebilen Beceri/Yetenek Dersi

ECTS / İŞ YÜKÜ TABLOSU

Süresi Toplam
Etkinlikler Sayısı
(Saat) İş Yükü
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 16 2 32
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 16 1 16
Ödevler 3 2 6
Arasınavlar 1 4 4
Yarıyıl Sonu Sınavı 1 6 6
Toplam İş Yükü 64
Toplam İş Yükü / 25 2.56
Dersin ECTS Kredisi 2.5
DERSİN ÖĞRENİM ÇIKTILARININ PROGRAM YETERLİLİKLERİ İLE İLİŞKİSİ
Katkı Düzeyi
Program Yeterlilikleri/Çıktıları
1 2 3 4 5
1 Matematik, fen bilimleri ve bilgisayar mühendisliği disiplinine özgü
konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı X
bilgileri, karmaşık mühendislik problemlerinde kullanabilme becerisi.
2 Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme
ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini
seçme ve uygulama becerisi.
3 Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve
koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama
becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi.
4 Bilgisayar mühendisliği uygulamalarında karşılaşılan karmaşık
problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları
geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir
şekilde kullanma becerisi.
5 Karmaşık mühendislik problemlerinin veya bilgisayar mühendisliği
disiplinine özgü araştırma konularının incelenmesi için deney tasarlama,
deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi.
6 Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi;
bireysel çalışma becerisi.
7 a) Türkçe sözlü ve yazılı etkin iletişim kurma becerisi; etkin rapor yazma
ve yazılı raporları anlama, tasarım ve üretim raporları hazırlayabilme,
etkin sunum yapabilme, açık ve anlaşılır talimat verme ve alma
becerisi.
b) En az bir yabancı dil bilgisi; etkin rapor yazma ve yazılı raporları
anlama, tasarım ve üretim raporları hazırlayabilme, etkin sunum
yapabilme, açık ve anlaşılır talimat verme ve alma becerisi.
8 Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve
teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi.
9 a) Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk bilinci X
b) Bilgisayar mühendisliği uygulamalarında kullanılan standartlar
hakkında bilgi X
10 a) Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi, iş
hayatındaki uygulamalar hakkında bilgi
b) Girişimcilik, yenilikçilik hakkında farkındalık
c) Sürdürülebilir kalkınma hakkında bilgi
11 a) Bilgisayar mühendisliği uygulamalarının evrensel ve toplumsal
boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ve çağın
mühendislik alanına yansıyan sorunları hakkında bilgi
b) Mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık
12 Sayısal hesaplama ve sayısal gösterim sistemlerini analiz, tasarım ve ifade
becerisi.
13 Hesaplama problemlerinin bilgisayar ortamında çözülmesinde, yazılım
geliştirme araç ve süreçleri ile uygun bilgisayar mühendisliği kavramlarını X
kullanma becerisi.
*Lütfen program yeterliliğine olan katkı düzeyini 0-5 arasında numaralandırarak belirtiniz.
1: En düşük, 2: Düşük, 3: Orta, 4: Yüksek, 5: Çok Yüksek

You might also like