BOLOGNA COURSE INFORMATION FORM

233
BOLOGNA COURSE INFORMATION FORM Course Information Year of Curriculum Course Title Code Semester L+P Hour Credits ECTS 1 Foreign English 1 BMB103 Güz 3+0 3 3 Language of Instruction Turkish Course Level Undergraduate Department/Program Bachelor Programme in Computer Engineering Education Type Formal Educaon Course Type Required Prerequisites Department/Program Coordinator Instructors Assistants Objectives of the Course Reading: Use of different reading strategies. Wring: Conveying ideas and thoughts without breaking the fluency of wrien structure, technical wring and idenfying important wring blocks, summarizing and rewring the wrien documents with our own words Speaking and Listening: Following up the lecture given by the instructors easily and improving spoken English abilies at the level of taking part in educaonal discussions on any thought and feeling of us in the class Course Content To learn the reading strategies intended to various types of wrien documents To improve the vocabulary knowledge by the help of types of wrien documents. To exercise on speaking English. Teaching-Learning Methods and Techniques Used in the Course Internship of the Course (If there is) Learning Outcomes Students shall make predicons on the texts at a glance before reading it; skim texts and deduce the main 1

Transcript of BOLOGNA COURSE INFORMATION FORM

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

1 Foreign English 1

BMB103 Güz 3+0 3 3

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Reading: Use of different reading strategies. Writing: Conveying ideas and thoughts without breaking the fluency of written structure, technical writing and identifying important writing blocks, summarizing and rewriting the written documents with our own wordsSpeaking and Listening: Following up the lecture given by the instructors easily and improving spoken English abilities at the level oftaking part in educational discussions on any thought and feeling of us in the class

Course Content

To learn the reading strategies intended to various types of written documents To improve the vocabulary knowledge by the help of types of written documents. Toexercise on speaking English.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

Students shall make predictions on the texts at a glance before reading it; skim texts and deduce the main

1

idea and read for implied meaning between the lines, deduce the main ideas from the whole text

Student shall adapt different reading strategies to different types of texts and write essays about an issueat hand; write introduction-body-conclusion paragraphs which are consistent and coherent.

Students acquire the ability to make text translation.

COURSE CONTENT

Week Topics

1 İntroduction

2 Unit 1 – Reading 1

3 Unit 2 – Reading 1

4 Unit 1 – Reading 2

5 Unit 2 – Reading 1

6 Unit 3 – Reading 1

7 Unit 3 – Reading 2

8 Midterm I

9 Unit 4 – Reading 1

10 Unit 4 – Reading 2

11 Unit 5 – Reading 1

12 Unit 5 – Reading 1

13 Unit 5 – Reading 2, Midterm 2

14 Unit 6 – Reading 1

15 Final Exam

RECOMMENDED SOURCES

Brenda Bushhell ,Brenda Dyer, 2003. Global Outlook, Mc Graw Hill Publishers, Modern Diller öğretim görevlilerinin hazırlamış olduğu materyal, Written materials that is prepared by instructors of Modern Languages Department.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

2

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 2 30

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 2 10

Ödev 5 6 30

Seminer

Sunum

Uygulama

Laboratuvar

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 22 24 90

Toplam İş Yükü / 30 (s) 3

Dersin AKTS Kredisi 3

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x x

3

CLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

1 Physics I BMB104 Autumn 3+1 4 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

To introduce the fundamental principles and concepts of physics in

detail at freshmen level. To build a strong background for physics

major as well as showing the necessity and importance of physics for

other branches of natural sciences and

engineering through applications in real life, and industry and

technology.

Course Content

Physics and Measurement, Vectors, Motion in One Dimension,

Motion in Two Dimensions, The Laws of Motion, Circular Motion and

other Applications of Newton’s Laws, Work and Kinetic Energy,

Potential Energy and Conservation of Energy, Linear Momentum and

Collisions, Rotation of a Rigid Object About a Fixed Axis, Rotation of a

Rigid Object About a Moving Axis, Torque and Angular

Momentum, Statik Equilibrium and Elasticity, Oscillatory Motion.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

1

Learning Outcomes

1. Students would have up to date information, software, theoretical and practical knowledge

on Physics. Moreover, they will be equipped with knowledge sufficiently to use Physics related resources.

2. Students would acquire theoretical knowledge on subject of Physics theories.

3. They could apply the theoretical knowledge gained in the field of Physics

4. Students would be able to analyze the experimental results.

5. They would acquire the ability to figure out the physical concepts and issues in the field of

Physics through scientific methods and interprete them.

COURSE CONTENT

Week Topics

1 Physics and Measurements, Vectors

2 Motion and Kinematic Equations (1D, 2D Motion)

3 The Laws of Motion

4 Circular Motion & Other Applications of Newton’s Law

5 Work & Kinetic Energy, Potential Energy & Conservation of Energy

6 Potential Energy & Conservation of Energy

7 Linear Momentum & Collisions

8 Mid Term Exam

9 Linear Momentum & Collisions

10 Rotation of a Rigid Object About a Fixed Axis

11 Rotation of a Rigid Object About a Fixed Axis

12 Rotational Motion and Angular Momentum

13 Rotaional Motion and Angular Momentum, Static Equilibrium

14 Vibrational Motion

15 Final Exam

RECOMMENDED SOURCES

- Serway-Beichner, Physics-5th Edition- Fundamentals of Physics, David Halliday-Robert Resnick- Sears ve Zemansky, University Physics, Pearson Education Yayıncılık, 2009- Physics, Giancoli, Akademi Yayın, 2009

Physics 1, Frederick J.Keller, W.Edward Gettys, Malcolm J. SkoveASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

2

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

3

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

4

BOLOGNA DERS İÇERİK FORMU

DERS BİLGİLERİ

MüfredatYılı

Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

1 Linear Algebra BMB105 Autumn 2+1 4 6

Dersin Dili Türkçe

Dersin Düzeyi Lisans

Bölümü/Programı Bilgisayar Mühendisliği Lisans Bölümü

Öğrenim Türü Örgün Eğitim

Dersin Türü Zorunlu

Ön Koşul Dersleri

Bölüm/ProgramKoordinatörü

Dersin Sorumlusu (ları)

Dersin Yardımcıları

Dersin Amacı Create the necessary information for more advanced mathematics topics

Dersin İçeriği -Matrices: Definition of matrix, Types of matrices, matrix equality, Sum

and difference of matrices, The product of scaler and matrix and their

properties , Transpose of matrix and its properties - Some Special

Matrices and Matrix Applications - Elementary row and column

operations in matrices, Reduced row–echelon form, Rank of a matrix,

The inverse of a square matrix, - Determinants: The determinant of a

square matrix, Laplace's expansion, Properties of determinants -Sarrus

rule, Additional matrix, Calculation of the inverse of a matrix with the aid

of additional matrix - Systems of Linear Equations: Solving systems of

linear equations with the aid of equivalent matrices, Linear homogeneous

equations, -Cramer's method, The solution with the help of coefficients

matrix -Vectors: Vector definition, the sum of vectors, the difference, the

analytical expression vectors, scalar product of vectors, properties of the

scalar multiplication Scalar product and its features, the mixed

multiplication and properties, and properties of double vector product, -

Vector spaces: Definition of vector spaces and theorems. Subspaces.

Span concept and fundamental theorems. Linear dependence and linear

independence of vectors and some theorems about linear dependence

and linear independence. -Bases and dimension concepts and

fundamental theorems. Definition of coordinates and transition matrices

and some theorems. -Eigenvalues and Eigenvectors: The Calculation of

Eigenvalues and Eigenvectors of a square matrix, - The calculation of

Inverse and power of a square matrix with the help of the Cayley-

Hamilton

1

theorem.

Derste Kullanılan Öğretme-Öğrenme Yöntem ve Teknikleri

Dersin Staj Durumu

Dersin Öğrenme Çıktıları

1. On successful completion of this course unit students will be capable of gained the ability to; perform

matrix operations (addition, subtraction,multiplication). Compute the determinant of a given matrix,

2. Solve systems of linear equations by using Gaussian elimination; and apply the basic techniques of matrix algebra, including finding the inverse of an invertible matrix using Gauss-Jordan elimination,

3. Understand the basic ideas of vector algebra: linear dependence and independence; comprehend vector spaces and subspaces,

4. Find the eigenvalues and eigenvectors of a square matrix using the characteristic polynomial,

5. Calculate the inverse and n-th power of a square matrix by using Cayley-Hamilton theorem.

6.

7.

8.

DERS AKIŞI

Hafta Konular

1

Definition of matrix, types of matrix, Equality of Matrices, Addition and subtraction of matrices, matrix multiplication by a scalar, Some properties about them. Multiplying matrices and Some properties about it. Transposes of matrices and properties of thetranspose.

2

Some Special Matrices and matrix applications.(Symmetric Matrix,Anti symmetric matrix, periodic matrix, idempotent matrix, Nilpotent matrix, orthogonal matrix, A conjugate of a matrix and its properties, hermitian matrix,Anti hermitian matrix, regular matrix,singuler matrix, and their applications.

3Elementary row and column operations in the Matrices. Row- Echelon form and reduced row-echelon form. Rank of a matrix.Inverses of matrices and some applications about this.

4Definition of a determinant. Laplace expansion of a matrix.Properties of a determinant.

5Rule of Sarrus. The adjoint of a matrix, Using the adjoint matrix tofind an inverse matrix and some applications about this.

6System of linear equations: solving systems of linear equations with aid of equaivalent matrices, linear homogeneous equations andsome applications about this.

7Cramer’s rule. Using the inverse of a coefficient matrix to solve alinear systems and some applications about this.

8 Midterm Exam

2

9

Vectors: Definition of Vectors,The sum of vectors and Subtraction of vectors and Multiplication of vectors, Dot product of two vectors and their properties, Vector product of two vectors(Cross product of vectors ) and their properties, Mixed product of three vectors(Triple product) and their properties, Double vector product(double cross)and their properties and some applications about this.

10Vector Spaces: Definition of vector spaces and theorems.Subspaces and their applications.

11

Span concept and fundamental theorems. Linear dependence and linear independence of vectors and some theorems about linear dependence and linear independence. Some applications aboutthis.

12Quiz, Bases and dimension concepts and fundamental theorems.Some applications about this.

13Definition of coordinates and transition matrices and sometheorems.Some applications about this.

14Eigenvalues and eigenvectors: The eigenvalues of a squarematrix.Cayley Hamilton Theorem and their applications.

15 Final

KAYNAKLAR

-Anton Howard, “Elementary Linear Algebra”, 2000

-Lineer Cebir ve Çözümlü Problemleri\Linear Algebra and Solving Problems (Güncelleştirilmiş Baskı),

Prof. Dr. A. Göksel AĞARGÜN, Yrd. Doç. Dr. Hülya BURHANZADE, Birsen Yayınevi, İstanbul 2015

-Lineer Cebir Çözümlü Problemleri” ,Doç.Dr.Gürsel Yeşilot

-Bernard Kolman, David, R, Hill, “Uygulamalı lineer Cebir” Prof.Dr.Ömer Akın,

Palme Yay., 2002 \Applied Linear Algebra

DEĞERLENDİRME SİSTEMİ

YARIYIL İÇİ ÇALIŞMALARI SAYISI KATKI YÜZDESİ

Ara Sınav 1 40

Kısa Sınav

Ödev

Devam

Seminer

Uygulama

Derse Özgü Staj (varsa)

3

Proje

Arazi Çalışması

Atölye Çalışması

Laboratuvar

Sunum

Yarıyıl Sonu Sınavı 1 60

Toplam2 100

Yarıyıl İçi Çalışmalarının Başarı Notuna Katkısı 1 40

Yarıyıl Sonu Sınavının Başarı Notuna Katkısı 1 60

Toplam 2 100

AKTS / İŞ YÜKÜ TABLOSU

Etkinlik SAYISISüresi(Saat)

Toplamİş Yükü(Saat)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 4 60

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 10 5 50

Ödev 10 3 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 20 20

Toplam İş Yükü 38 52 180

Toplam İş Yükü / 30 (s) 6

Dersin AKTS Kredisi 6

DERSİN ÖĞRENME ÇIKTILARININ PROGRAM ÇIKTILARI İLE İLİŞKİLENDİRİLMESİ

Öğrenme Çıktıları PÇ1 PÇ2 PÇ3 PÇ4 PÇ5 PÇ6 PÇ7 PÇ8 PÇ9 PÇ10ÖÇ1. x x xÖÇ2. x x xÖÇ3. x x x xÖÇ4. x x xÖÇ5. x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

1 Mathematics I BMB106 Autumn 2+1 4 6

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseTo give information of foundation of Mathematics and to satisfy properties of analytical thinking.

Course Content Functions:Domain of a function,Functions and Graphs, Even-Odd Functions, Symmetry, Operations on Functions (Sum, difference, multiğlication, division and powers),Composite functions, Piecewise Functions, polynomials and Rational Functions, Trigonometric functions Limits and Contiunity: Limit of a Function and Limit Laws, The Sandwich (The Squeeze theorem), The Precise Definition of a Limit, One-sided Limits, , Limits İnvolving İnfinity, Infinity limits,Contiunityat a point, Continuous Functions, The İntermediate Value Theorem Types of Discontiunity, Differentiation:Tangents ,Normal Lines , The Derivative at a Point, The Derivate as a Function, One-sided Derivatives,Differentiable on an İnterval, , Differentiation Rules, High order Derivatives, Derivativesof Trigonometric Fnctions, The chain rule, Implicit Differentiation, Linearization and Differentials, Increasing Functions and Decrasing Functions,Transcendental Functions:Inverse Functions and Their Derivatives,Logarithms and Exponential Functions and Their Derivatives, Logarithmic Differentiation, Inverse Trigonometric Functions and Their Derivatives, Hyperbolic Functions and Their Derivatives,Inverse Hyperbolic Functions and Their Derivatives,Indeterminate Forms and L’Hospitals Rule, Extrem Values of Functions, Critical Points,Rolle’s Theorem, The Mean Value Theorem, The First Derivative Test for Local Extrema, Concavity , The Second Derivative Test for Concavity, Point of İnflection, The Second Derivative Test for Local Extrema,Asymptotes of Graphs Graphing of y=f(x), Antiderivatives, Indefinite İntegrals, Integral table,Integration:Area and Estimating with Finite Sums, Sigma Notation

1

and Limits of Finite Sums, Riemann Sums, Definite İntegral, Properties ofDefinite İntegral, Area Under the Graph of a nonnegative Function, Average Value of Continuous Functions,Mean Value Theorem fo Definite İntegrals, The Fundamental Theorem of Calculus: Fundamental Theorem Part 1, Fundamental Theorem Part 2, Techniques of Integration: Integration by Substitution, Integration by Parts, Trigonometric Integrals,Reduction Formulas,Trigonometrik Substitutions, Tan (θ/2) subtitutions, Integrations of Rational Functions by Partial Fractions,Applications of definite integrals:Area between two curves, Volumes Using Cross-sections, The Disk Method, the Washer Method, The Ccylindrical Shell method, Arch Length, Areas of Surfuces of Revolution,Improper Integrals,Improper Integrals of Type 1 and Type 2

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students will learn using the concepts of limit, continuity and differetation of one variable functions,

2. Students will learn sketching the graph of a function using asymptotes, critical points and the derivative test for increasing/decreasing and concavity properties,

3. Students will learn setting up and solving max/min problems,

4. Students will learn evaluating definite integrals by using the Fundamental Theorem of Calculus and evaluating areas, volumes and arc lenghts by mean of definit integral,

5. Students will learn applying techniques of integration and working with transcendental functions.

COURSE CONTENT

Week Topics

1

Functions:Domain of a Function,Functions and Graphs, Even-Odd Functions, Symmetry, Operations on Functions (Sum, difference, multiplication, division and powers),Composite Functions, Piecewise Functions, Polynomials and Rational Functions,

Trigonometric Functions

2

Limits and Contiunity: Limit of a Function and Limit Laws, The Sandwich (The Squeeze theorem), The Precise Definition of a Limit,

One-sided Limits, , Limits İnvolving İnfinity, Infinity Limits

3

Contiunity at a Point, Continuous Functions, The İntermediate Value Theorem Types of Discontiunity, Differentiation:Tangents ,Normal Lines , The Derivative at a Point, The Derivate as a Function,

Onesided Derivatives

4

Differentiable on an Interval, Differentiation Rules, High order Derivatives, Derivatives of Trigonometric Functions, The Chain Rule, Implicit Differentiation, Linearization and Differentials,

Increasing Functions and Decrasing Functions

2

5

Transcendental Functions:Inverse Functions and Their Derivatives,Logarithms and Exponential Functions and Their Derivatives, Logarithmic Differentiation, Inverse Trigonometric Functions and Their Derivatives, Hyperbolic Functions and Their

Derivatives,Inverse Hyperbolic Functions and Their Derivatives

6Indeterminate Forms and L’Hospitals Rule, Extrem Values of

Functions, Critical Points,

7

Rolle’s Theorem, The Mean Value Theorem, The First Derivative Test for Local Extrema, Concavity , The Second Derivative Test for Concavity, Point of İnflection, TheSecond Derivative Test for Local

Extrema

8 Midterm 1

9Asymptotes of Graphs, Curve Sketching, Antiderivatives, Indefinite

Integrals, Integral Tables

10

Integration:Area and Estimating with Finite Sums, Sigma Notation and Limits of Finite Sums, Riemann Sums, Definite İntegral, Properties of Definite İntegral, Area Under the Graph of a

nonnegative Function, Average Value of Continuous Functions

11

Mean Value Theorem fo Definite İntegrals, The Fundamental Theorem of Calculus: Fundamental Theorem Part 1, Fundamental Theorem Part 2, Techniques of Integration: Integration by Substitution, Integration by Parts, Trigonometric Integrals,

Reduction Formulas

12Quizz 1, Trigonometric Substitutions, Tan (θ/2) subtitutions,

Integrations of Rational Functions by Partial Fractions

13

Applications of definite integrals:Area between two curves, Volumes Using Cross-sections, The Disk Method, the Washer Method, The Ccylindrical Shell method, Arch Length, Areas of Surfuces of

Revolution

14 Improper Integrals, Improper Integrals of Type 1 and Type 2

15 Final Exam

RECOMMENDED SOURCES

-1.Thomas’ Calculus, 12th Edition, G.B Thomas, M.D.Weir, J.Hass and F.R.Giordano, Addison-Wesley, 2012.-2.Calculus: A Complete Course, Robert A. Adams,C Essex 7th Edition,AddisonWesley Longman Toronto 2010.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

3

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 4 60

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 10 5 50

Ödev 10 3 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 20 20

Toplam İş Yükü 38 52 180

Toplam İş Yükü / 30 (s) 6

Dersin AKTS Kredisi 6

4

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

5

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

1 Computer Programming I

BMB107 Autumn 2+1 3 4

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

This is a good course for those with little or no programming experience. Students develop skills to program and use computational techniques to solve problems. Topics include the notion of computation, simple algorithms and data structures, using an editor, program design, implementation with Python, testing and debugging, and algorithmic complexity.

Course Content

Software, hardware, problem solving (algorithms and pseudocode), Python programming language, input and output operations, variables, arithmetic and data types, conditional statements, loops, scoping, collections, introduction to functions and recursion.

Teaching-Learning Methods and Techniques Used in the Course

Classroom discussion and computer laboratory work.

Internship of the Course(If there is)

Learning Outcomes

1. Ability to construct flowcharts and pseudocodes of the algorithms

2. Ability to use basic algorithm structures.

3. Ability to understand and develop computer code using input-output operators, variables, conditional operators and loops.

4. To understand the use of functions.

1

5. Ability to understand the use of collections.

6. Ability to understand the concept and use of recursion.

7. Ability to construct basic computer code with functions and collections.

COURSE CONTENT

Week Topics

1Basic computer systems, software, hardware, assembler, machine language, high level languages,

2 Algorithms

3 Algorithms and pseudocodes.

4Introduction to C, input/output, comments, variables, declaration of variables, built-in data types arithmetic operators.

5 Conditional statements

6 Loops (while-loop, for-loop)

7 Nesting, break and continue statements, logical operators.

8 Midterm Exam

9 Lists

10 Input and Output

11 Introduction to functions.

12 Passing lists (i.e. one dimensional arrays) to functions.

13 Recursion

14 Recursion

15 Final Exam

RECOMMENDED SOURCES

C Programming Language: Brian W. Kernighan, Dennis M. Ritchie, Rifat Çölkesen

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 30

Quizzes

Homework 1 10

Attendance

Practice

Seminar

Practice

Internship of the Course

2

Project

Field Survey

Workshop

Laboratory

Presentation 1 60

Final examination 3 100

Total 2 40

Contribution of Semester Studies to the Success Grade 1 100

Contribution of the Final Exam to the Success Grade 3 100

Total 1 30

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 2 30

Hours for off-the-classroom study (Pre-study, practice)

Homework 5 8 40

Seminar

Presentation

Practice 15 1 15

Laboratory 10 10 10

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 9 9

Quizzes

Homework(s)/Seminar(s) 1 16 16

Final examination 120

Total Work Load 4.00

Total Work Load / 30 (h) 4

ECTS Credit of the Course 15 2 30

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x x

3

CLO2 x x xCLO3 x xCLO4 x x xCLO5 x xCLO6 x xCLO7 x x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2Introduction to Visual Programming

BMB201 Spring 3+2 4 6

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

To teach the student the visual programming language knowledge and the C # programming language. At the end of the course, the student willhave the knowledge of developing visual programs in C # programming language, accessing data sources and developing database applications.

Course Content

Introduction to programming and .NET platform, Visual Studio setup and environment, project preparation steps, data types, decision structures and loops in Visual C # programming language, returning and non-returning methods, exception management, object-oriented programming, Windows forms and controls, database addition , creating Windows applications by developing interfaces.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1.To be able to establish and use a visual programming language

2. Recognizing the interface (IDE) environment

3. To be able to distinguish the objective programming structure from structured programming.

1

4. To be able to use basic components and arrange them visually.

5. . To be able to use variables, control statements and loops in program writing.

6. . To be able to comprehend and use terms and definitions related to the concept of class and objectafter using an objective language.

COURSE CONTENT

Week Topics

1 Visual programming working environment (IDE).

2 Introduction to Object Oriented Programming

3 Object Models and Classes

4 Data types, variables, constants, control statements and loops.

5 Writing and using function-procedure. Use of ready functions.

6 Message windows and information entry boxes

7 Basic Component properties and uses.

8 Midterm Exam

9 Events / Forms. Form Properties (Main - Baby Form).

10 Menu and toolbar controls.

11 Dialog Boxes.

12 Error detection techniques. Try / Except, Try / Finally

13 Creating sample interfaces

14 Project development

15 Final Exam

RECOMMENDED SOURCES

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 30

2

Quizzes

Homework 1 10

Attendance

Practice

Seminar

Practice

Internship of the Course 1 20

Project

Field Survey

Workshop

Laboratory

Presentation 1 40

Final examination

Total 2 40

Contribution of Semester Studies to the Success Grade 2 60

Contribution of the Final Exam to the Success Grade 4 100

Total 1 30

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 4 60

Hours for off-the-classroom study (Pre-study, practice) 10 4 40

Homework 10 2 20

Seminar

Presentation

Practice 10 4 40

Laboratory

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 8 8

Quizzes

Homework(s)/Seminar(s) 1 12 12

Final examination 180

Total Work Load 6.00

Total Work Load / 30 (h) 6

3

ECTS Credit of the Course 15 4 60

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x x x

CLO2 x x xCLO3 x x x xCLO4 x x x x xCLO5 x x x x xCLO6 x x x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

1 Turkish Language II

BMB202 Autumn 2+0 2 2

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseCorrect use of Turkish, reading the professional and extraprofessional texts, successful oral and written expression.

Course ContentReading sample literary and contemporary texts. Oral and written expression.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

Know about the languages used in the world and the place of Turkish among world languages.

Acquires the correct use of spelling rules and punctuation marks

Acquires a larger vocabulary

Can use science and knowledge in a better way.

Acquires reading habit and pleasure

1

COURSE CONTENT

Week Topics

1 Introduction to written genres.

2 Text analysis:Poem.

3 Text analysis: Story.

4 Text analysis: Fiction.

5 Genres dealing with the daily life (essay).

6 Samples of written genres (Biography, autobiography).

7 Samples of verbal expression (conference, symposium)

8 Mid-term exam.

9 Correction of expression disorders, exercises.

10 CV.

11 Punctuation exercises.

12The rules need to be considered in the prepared speech. Rules ofpronunciation, style and the tone in public.

13 Presantation exercises.

14 Presantation exercises.

15 Presantation exercises.

RECOMMENDED SOURCES

Class notesYusuf Çotuksöken, Üniversite Öğrencileri İçin Uygulamalı Türk Dili 1. ve 2. Cilt, Papatya Yayıncılık, İstanbul 2001.Doğan Aksan, Türkiye Türkçesinin Dünü, Bugünü, Yarını, Bilgi Yayınları,İstanbul 2000.T. Nejat Gencan, Dilbilgisi, Ayraç Yayınları, Ankara.Doğan Aksan, Türkçenin Sözvarlığı, Engin Yayınları, Ankara.Doğan Aksan, Türkçenin Gücü, Bilgi Yayınevi, 4. Basım, Ankara 1997.Ömer A. Aksoy, Dil Yanlışları, Adam Yayıncılık, İstanbul 1999.Feyza Hepçilingirler, Türkçe “Off”, Remzi Yayınları.Talat Tekin-Mehmet Ölmez, Türk Dilleri/ Giriş, Simurg Yayınları, İstanbul 1999.Yazım Kılavuzu, Türk Dil Kurumu, 2012, Ankara.Necmiye Alpay, Türkçe Sorunları Kılavuzu, Metis Yayınları, İstanbul 2000.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

2

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 2 30

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 2 10

Ödev

Seminer

Sunum

Uygulama

Laboratuvar

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 22 24 60

Toplam İş Yükü / 30 (s) 2

Dersin AKTS Kredisi 2

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0

3

CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

1 Foreign English 1

BMB203 Spring 3+0 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Reading: Use of different reading strategies. Writing: Conveying ideas and thoughts without breaking the fluency of written structure, technical writing and identifying important writing blocks, summarizing and rewriting the written documents with our own wordsSpeaking and Listening: Following up the lecture given by the instructors easily and improving spoken English abilities at the level oftaking part in educational discussions on any thought and feeling of us in the class

Course Content

To learn the reading strategies intended to various types of written documents To improve the vocabulary knowledge by the help of types of written documents. Toexercise on speaking English.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

Students will be able to answer open-ended questions in written forms and verbally.

Students will be able to write paragraphs consisted of topic sentences and supporting sentences.

1

Students will be able to comprehend the text by using reading strategies

Students will be able to accurately pronounce the vocabulary items and will be able to make sentences with them

COURSE CONTENT

Week Topics

1

CH 5: The Science of Nutrition p.118-122 o Gearing Up A+B o Video + discussion questions o Vocabulary Build p.120-122 (up topart B, While you read)

2CH 5: The Science of Nutrition p.122-127 o While you read p. 122 oReading 1 Diets Focusing on Macronutrient Composition...

3CH 5: The Science of Nutrition o Worksheet 1: Annotating andWriting a Summary o Reading 3: Losing Weight, Gaining Life.

4

CH 6: Digital Currencies p.150-159 o Gearing up p.150-151 o Vocabulary build p. 152,153,159 o Reading 2: FAQs from theBitcoin Website

5CH 6: Digital Currencies p.159 o Feedback session for summaries.o Reading 1: Digital cash for a Digital Age

6 Midterm 1

7CH 7: The Internet of Things p.178-185 o Gearing up p.178-179 oVocabulary build p. 180-181 o Reading 1: The Internet of Things

8 Midterm I

9CH 7: The Internet of Things p.191-195 o Reading Critically and Responding to a text. o Reading 2: Too Clever for Comfort

10Writing input – Combining all Worksheet 3: Writing to reflect (and persuade readers why your point is plausible)

11Writing practice For Mon, Wed, Thu, Fri classes: In-class writing(group work) + Feedback for group papers Tuesday classes are off.

12Writing Practice For Tuesday classes: In class writing and feedback (group work) For Mon, Thu, Fri classes: Individual writing practice Wednesday classes are off.

13

In-class feedback For Tuesday classes: Individual writing practice For Wednesday classes: Individual writing practice For Mon, Thu,Fri classes: In-class feedback sessions for individual papers

14In-class feedback + Catch-up Feedback sessions for Tuesday andWednesday classes Catch-up week for other classes

15 Final Exam

RECOMMENDED SOURCES

Leap 3 (New Edition) Reading & Writing Julia Williams - Pearson

ASSESSMENT

2

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 2 30

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 2 10

Ödev 5 6 30

Seminer 5 12 60

Sunum

Uygulama

Laboratuvar

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 22 24 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

3

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

1 Physics I BMB204 Spring 3+1 4 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

To introduce the fundamental principles and concepts of physics in detail at freshmen level. To show the necessity and importance of physics for other branches of natural sciences and engineering through applications in real life, and industry and technology.

Course Content

Electric Fields; Gauss’s Law; Electric Potential; Capacitance and Dielectrics; Current and Resistance; Direct Current Circuits; Magnetic Field; Sources of the

Magnetic Field; Faraday’s Law; Inductance; Alternating Current Circuits.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students would have up to date information, software, theoretical and practical knowledge

on Physics. Moreover, they will be equipped with knowledge sufficiently to use Physics

1

related resources.2. Students would acquire theoretical knowledge on subject of Physics theories.

3. They could apply the theoretical knowledge gained in the field of Physics

4. Students would be able to analyze the experimental results.

5. They would acquire the ability to figure out the physical concepts and issues in the field of

Physics through scientific methods and interprete them.

COURSE CONTENT

Week Topics

1 Electric Fields

2 Gauss’ s Law

3 Electric Potential

4 Electric Potential, Capacitance and Dielectrics

5 Capacitance and Dielectrics

6 Current and Resistance, Direct Current Circuits

7 Direct Current Circuits

8 Mid Term Exam

9 Magnetic Fileds

10 Sources of Magnetic Field

11 Sources of Magnetic Field

12 Faraday’ s Law

13 Inductance

14 Alternating Current Circuits

15 Final

RECOMMENDED SOURCES

- Serway-Beichner, Physics-5th Edition- Fundamentals of Physics, David Halliday-Robert Resnick- Sears ve Zemansky, University Physics, Pearson Education Yayıncılık, 2009- Physics, Giancoli, Akademi Yayın, 2009

Physics 1, Frederick J.Keller, W.Edward Gettys, Malcolm J. SkoveASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

2

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

3

Outcomes 0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

1 Informatics Ethics

BMB205 Bahar 2+0 2 2

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseThe main aim of the course is to improve the level of concept knowledge and practical implementation skills of teacher candidates on generating solutions to current problems of informatics ethics and IT security.

Course Content

Ethics as a concept; historical development of computer security; relationship between ethics and vocation, professional ethics; the nature of ethical principles; ethical responsibilities of digital citizenship and information society; ethical problems in the use of information resources;accuracy of information; access to information; privacy; data protection; intellectual property, copyright, patents and license agreements; IT law; cyber crimes; social effects of it crimes; basic concepts of cyberspace andcybersecurity; cyber actors and attack methods; cyber defense methods;security in mobile and social media environments; network security; personal and institutional data security management; informatics legislation and law.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. To explain technological and pedagogical knowledge for problems related to computer security and informatics ethics.

1

2. To generate solutions for social conflicts of the information age.

3. To explain ethical theories in computer education.

4. To develop strategies for ethics education of the next generation.

COURSE CONTENT

Week Topics

1Introduction to course ● Descriptions ● Content ● Weekly schedule ● Assesment policy ● Recommended resources

2Ethics as a concept, ethical theory, basic philosophical approaches, the relationship among ethics, morality and law. Ethical practices in social life. Professional ethics.

3 Informatics ethics as an ethical branch, history of informatics ethics.

4The importance of individual responsibilities in the context of using application in digital setting.

5 Four ethical issues of Information age

6 The case samples used for informatics ethics education.

7 The steps of process towards solving ethical issues.

8 Midterm 1

9 Midterm Exam

10 Personal and instutional data security management; informatics legislation and law.

11Basic concepts of cyber space and cyber security; cyber actors and attack methods; cyber defense methods.

12 Security and ethics in mobile and social media environments, network security.

13 Project review

14 Project review

15 Final

RECOMMENDED SOURCES

Barger, R. N. (2008). Computer ethics: A case-based approach. New York, NY: Cambridge UniversityPress.• Mason, R. O. (1986). Four ethical issues of information age. MIS Quarterly, 10,(1), 5-12.Bynum, T. (2001). Computer ethics: Its birth and its future. Ethics and Information Technology, 3(2), 109–112.• Kert, S.-B., Uz, C., & Gecü, Z. (2014). Effectiveness of an Electronic Performance Support System on Computer Ethics and Ethical Decision-Making Education. Educational Technology & Society, 17 (3), 320–331.

2

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Practice

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation 1 60

Final examination 1 40

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 2 30

Hours for off-the-classroom study (Pre-study, practice)

Homework

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 10 10

Quizzes

Homework(s)/Seminar(s) 1 20 20

3

Final examination 60

Total Work Load 2.00

Total Work Load / 30 (h) 2

ECTS Credit of the Course 15 2 30

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 xCLO2 x xCLO3 xCLO4 x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

1 Mathematics I BMB206 Spring 2+1 4 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseTo give a broad knowledge and basic understanding of sequences and series and to gain ability of using the concepts of limit, continuity, partial differentiation , double integrals

Course Content Infinite Sequences : Convergence and Divergence of Sequences, Calculating limit of sequences, The Sandwich Theorem for Sequences, The Continuous Function Theorem for Sequences, Commonly Occurring Limits, Recursive Definitions, Bounded Monotonic Sequences, Monotonic Sequences Theorem .Infinite Series: Geometric Series, The nth-Term Test for a Divergent Series, Combining Series, Adding or Deleting Terms, Convergence Tests For Positive Series: The Integral Test , P-Series , Harmonic Series, The Comparison Test , The Limit Comparison Test , TheRatio Test , The Root Test. Alternating Series : Alternating Harmonic Series , The Alternating Series Test(Leibniz’s Test) , Absolute and Conditional Convergence. Power Series : The Radious of Convergence of a Power Series, Operations on Power Series ,The Series Multiplication Theorem for Power Series , The Term-by-Term Differentiation Theorem , The Term-by Term Integration Theorem,Taylor and Maclaurin Series, Taylor Polynomial of order n. Applications of Taylor Series: Evaluating non Elementary Integrals, Arctangents, Evaluating Indeterminate Forms. Parametric Equations and Polar Coordinates: Parametrizations of Plane Curves , Parametric Equations , Calculus With Parametric Curves: Derivative,Length of Parametrically Defined Curve.Polar Coordinates: Polar Equations , Relating Polar and Cartesian Coordinates, Graphing in Polar Coordinates (line, circle, cardioid), Areas and Lengths in Polar Coordinates : Area in the Plane, Length of a Polar Curve.Vectors: Three-

1

Dimensional Coordinate Systems, Vectors, The Dot Product, Angle Between Two Vectors, Perpendicular Vectors, The Cross Product, Parallel Vectors. Lines and Line Segments in Space: Vectors Equation for a Line, Parametric Equations for a Line, An Equation for a Plane in Space, Lines of Intersection.Vector-Valued Functions:Curves in Space and Their Tangents, Limits and Continuity, Derivatives,Velocity Vector,Acceleration Vector,Differentiation Rules,Arc Length Along a Space Curve.Functions of Several Variables: Domains and Ranges , Functions of Two Variables ,Graphs and Level Curves of Functions of Two Variables,Functions of Three Variables, Level surfaces (plane, sphere, cone, eliptic paraboloid, ellipsoid, cylinder), Limits for Functions of Two Variables, Continuity, Two-Path Test for Nonexistence of a Limit , Continuity of Composites, Functions of More Than Two Variables.Partial Derivatives: Partial Derivaties of two variables functions, Partial Derivatives and Continuity, Second-Order Partial Derivatives,Partial Derivatives of Still Higher Order, Differentiability,The Chain Rule: Functions of Two Variables , Chain Rule for Functions of two Independent Variables, Functions of Three Variables, Chain Rule for Functions of ThreeIndependent Variables, Chain Rule for Two Independent Variables and Three Intermediate Variables.Implicit Differentiation Revisited. DirectionalDerivatives and Gradient Vectors : Directional Derivatives in the Plane , Interpretation of the Directional Derivative , Calculation and Gradients , Gradients and Tangents to Level Curves , Functions of Three Variables, Tangent Planes and Differentials: Tangent Plane of The Surface, The Normal Line of The Surface.The Linearization of a Function of two Variables, Differentials . Extreme Values: Local Extreme Values, First Derivative Test for Local Extreme Values, Critical Point, Saddle Point, Second Derivative Test for Local Extreme Values. Double Integrals : Double andIterated Integrals over Rectangles, Double Integrals as Volumes, Fubini’s Theorem (First Form), Double Integrals over General Regions , Double Integrals over Bounded Nonrectangular Regions , Volumes (volumes between two surfaces), Fubini’s Theorem (Stronger Form) .Finding Limits of Integration :Using Vertical Cross-sections , Using Horizontal Cross-sections , Properties of Double Integrals, Area by Double Integration, Average Value Theorem, Double Integrals in Polar Form: Finding Limits ofIntegration, Changing Cartesian Integrals into Polar Integrals. Calculatingvolumes by using polar coordinates (volume between two surfaces), Substitutions in Double Integrals.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students will learn using the concepts of limit, continuity and differetation of one variable functions,

2. Students will learn sketching the graph of a function using asymptotes, critical points and the derivative test for increasing/decreasing and concavity properties,

3. Students will learn setting up and solving max/min problems,

4. Students will learn evaluating definite integrals by using the Fundamental Theorem of Calculus and evaluating areas, volumes and arc lenghts by mean of definit integral,

5. Students will learn applying techniques of integration and working with transcendental

2

functions.

COURSE CONTENT

Week Topics

1

Infinite Sequences : Convergence and Divergence of Sequences, Calculating limit of

sequences, The Sandwich Theorem for Sequences, The Continuous Function Theorem for

Sequences, Commonly Occurring Limits, Recursive Definitions, Bounded

Monotonic Sequences, Monotonic Sequences Theorem .

2

Infinite Series: Geometric Series, The nth-Term Test for a Divergent Series, Combining Series,

Adding or Deleting Terms, Convergence Tests For Positive Series: The Integral Test , P-Series ,

Harmonic Series, The Comparison Test , The Limit Comparison Test , The

Ratio Test , The Root Test.

3

Alternating Series : Alternating Harmonic Series , The Alternating Series Test(Leibniz’s Test) ,

Absolute and Conditional Convergence. Power Series : The Radious of Convergence of a

Power Series, Operations on Power Series ,The Series Multiplication Theorem for Power

Series , The Term-by-Term Differentiation Theorem , The Term-by Term Integration

Theorem,Taylor and Maclaurin Series, Taylor Polynomial of order n.

4

Applications of Taylor Series: Evaluating non Elementary Integrals, Arctangents, Evaluating

Indeterminate Forms. Parametric Equations and Polar Coordinates: Parametrizations of Plane

Curves , Parametric Equations , Calculus With Parametric Curves:

Derivative,Length of Parametrically Defined Curve.

5

Polar Coordinates: Polar Equations , Relating Polar and Cartesian Coordinates, Graphing in Polar

Coordinates (line, circle, cardioid), Areas and Lengths in Polar Coordinates : Area in the Plane,

Length of a Polar Curve.

6

Vectors: Three-Dimensional Coordinate Systems, Vectors, The Dot Product, Angle Between

Two Vectors, Perpendicular Vectors, The Cross Product, Parallel Vectors. Lines and Line

Segments in Space: Vectors Equation for a Line, Parametric Equations for a

Line, An Equation for a Plane in Space, Lines of Intersection.Vector- Valued Functions:Curves in

Space and Their Tangents, Limits and Continuity, Derivatives,Velocity Vector,Acceleration

Vector,Differentiation Rules,Arc Length Along a Space Curve.

7

Functions of Several Variables: Domains and Ranges , Functions of Two Variables ,Graphs and

Level Curves of Functions of Two Variables,Functions of Three Variables, Level surfaces (plane,

sphere, cone, eliptic paraboloid, ellipsoid, cylinder), Limits for Functions of Two Variables,

Continuity, Two-Path Test for Nonexistence of a Limit , Continuity of Composites, Functions of

More Than Two Variables.

8 Midterm Exam

9 Partial Derivatives: Partial Derivatives of Fuctions of Two Variables, Partial Derivatives and

Continuity, Second Order Partial Derivatives, The Mixed Derivative Theorem, Partial Derivatives

of Still Higher Order, The Chain Rule: Chain Rule for Functions of Two Independent Variables,

Chain Rule for Functions of Three Independent Variables, Functions Defined on Surfaces, Chain

3

Rule for Two Independent Variables and Three Intermediate Variables

10

Implicit Differentiation Revisited. Directional Derivatives and Gradient Vectors : Directional

Derivatives in the Plane , Interpretation of the Directional Derivative , Calculation and

Gradients , Gradients and Tangents to Level Curves , Functions of Three Variables, Tangent

Planes and Differentials: Tangent Plane

of The Surface, The Normal Line of The Surface.

11

The Linearization of a Function of two Variables, Differentials . Extreme Values: Local

Extreme Values, First Derivative Test for Local Extreme Values, Critical Point, Saddle Point ,

Second Derivative Test for Local Extreme Values.

12

Quizz 1, Double Integrals : Double and Iterated Integrals over Rectangles, Double Integrals as

Volumes, Fubini’s Theorem (First Form), Double Integrals over General Regions , Double

Integrals over Bounded Nonrectangular Regions , Volumes (volumes

between two surfaces), Fubini’s Theorem (Stronger Form) .

13

Finding Limits of Integration :Using Vertical Cross-sections , Using Horizontal Cross-sections ,

Properties of Double Integrals, Area by Double Integration, Average Value Theorem, Double

Integrals in Polar Form: Finding Limits of Integration, Changing Cartesian

Integrals into Polar Integrals.

14Calculating volumes by using polar coordinates (volume between two surfaces), Substitutions in

Double Integrals.

15 Final Exam

RECOMMENDED SOURCES

-1.Thomas’ Calculus, 12th Edition, G.B Thomas, M.D.Weir, J.Hass and F.R.Giordano, Addison-Wesley, 2012.-2.Calculus: A Complete Course, Robert A. Adams,C Essex 7th Edition,AddisonWesley Longman Toronto 2010.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

4

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 4 60

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 10 5 50

Ödev 10 3 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav

Kısa Sınav

Yarıyıl Sonu Sınavı

Toplam İş Yükü 36 50 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0

5

CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

6

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2Computer Programming II

BMB207 Spring 2+2 4 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Develop computer code with functions, analyze algorithms or computer code for correctness, use parameter passing methods, use pointers and strings effectively, know the relationship between pointers and arrays, analyze user-defined types (classes), develop computer code with classes.

Course Content

Functions, recursive functions, void functions, arguments by value, default arguments to a function, function overloading, arrays, 2-D arrays,pointers, arguments by reference, accessing arrays with pointers, passingarrays to functions, strings, accessing strings with pointers, classes, dynamic memory management, operatör overloading.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Ability to develop computer code with functions

2. Ability to use parameter passing methods.

3. Ability to develop computer code using arrays, strings and pointers.

1

4. To understand relationships between strings, arrays and pointers.

5. To understand the use of classes and access control to class members.

6. Ability to develop basic computer code with classes/objects

7. Ability to create the user-defined types.

COURSE CONTENT

Week Topics

1 The form of a function and function parameters.

2 Argument passing by value.

3 Local, global variables.

4 Passing parameters by reference.

5 Default arguments

6 Arrays and passing arrays to functions.

7 Pointers and pointer arithmetic.

8 Midterm Exam. 1.

9 Strings, and accessing arrays and strings with pointers.

10 Introduction to classes.

11 Friend functions and friend classes.

12 Dynamic memory management.

13 Operator overloading.

14 recursive function calls.

15 Final Exam

RECOMMENDED SOURCES

C++ for Everyone, Second Edition, Cay Horstmann, Wiley, 2010.

Programming with C++, J. R. Hubbard, Schaum’s Outline Series, McGraw Hill, 1996.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 30

Quizzes

Homework

Attendance

Practice

Seminar

Practice

Internship of the Course 1 10

2

Project

Field Survey

Workshop 1 10

Laboratory

Presentation 1 50

Final examination

Total 3 40

Contribution of Semester Studies to the Success Grade 2 60

Contribution of the Final Exam to the Success Grade 5 100

Total 1 30

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 4 60

Hours for off-the-classroom study (Pre-study, practice)

Homework 5 5 25

Seminar

Presentation

Practice

Laboratory 15 2 30

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 15 15

Quizzes

Homework(s)/Seminar(s) 1 20 20

Final examination 150

Total Work Load 5.00

Total Work Load / 30 (h) 5

ECTS Credit of the Course 15 4 60

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x x

3

CLO2 x x xCLO3 x x xCLO4 x x xCLO5 x x xCLO6 x x x xCLO7 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

1 Management for Engineers

BMB208 Spring 2+0 2 2

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

The objective of this course is to enable students to acquire a body of knowledge of the design, analysis, decision making, planning, process improvement and control as the main functions of engineering management and develop skills to determine performance measures and evaluate performance in engineering systems.

Course Content

Engineering management and scopeElements of engineering management: design, analysis, planning and control, process improvement and decision makingOrganizational design and technologyPerformance analysis and evaluationImprovement of quality and productivity.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Define engineering management and give the scope of engineering management.

2. Explain the fundamental concepts and functions of engineering management.

1

3. Do the organizational design and use technology for organizational design

4. Explain the elements of performance analysis and evaluation

5. Determine performace measures in engineering systems and evaluate performance of systems

COURSE CONTENT

Week Topics

1 Engineering management, fundamental concepts and functions

2 Design of engineering systems

3 Analysis of engineering systems

4 Planning and control in engineering systems

5 Planning and control in engineering systems

6 Process improvement in engineering systems

7 Decision making in engineering systems

8 Development of a strategic plan

9 Midterm exam

10 Organizational design and technology

11 Performance analysis and evaluation in engineering systems

12 Performance analysis and evaluation in engineering systems

13 Performance analysis and evaluation in engineering systems

14 Quality and productivity in engineering systems

15 Final Exam

RECOMMENDED SOURCES

Chang, C.M. (2005). Engineering Management: Challenges in the New Millenium, 1st ed. Pearson Prentice Hall.

Eisner, H. (2008). Essentials of Project and Systems Engineering Management. 3rd ed., John Wiley &Sons.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Practice

2

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

2 15 30

Hours for off-the-classroom study (Pre-study, practice)

Homework

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 10 10

Quizzes

Homework(s)/Seminar(s)

Final examination 1 20 20

Total Work Load 30

Total Work Load / 30 (h) 2

ECTS Credit of the Course 2

3

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 xCLO3 xCLO4 x xCLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2 Principles of Atatürk and History of Modern Turkey I

BMB301 Autumn 2+0 2 2

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

To inform students about essential political, economic, social and cultural facts of the historical period from the late eighteenth century through the signing of Lausanne Treaty in 1923; in other words, to inform them about the background of these facts in the course of the transition from the Ottoman Empire to the establishment of republican Turkey. To provide students with some examples of a multi-layered point in order to make them able to approach historical events in a multi-dimensional way. To introduce to students certain basic theoretical concepts, discussions and methods of thought of different social sciences, with a particular emphasis on history.

Course Content

Basic political, economic, social and cultural facts of the historical period beginning by the classical age of the Ottoman Empire and ending by the signing of Lausanne Treaty in 1923 - the fundamental academic interpretations on them.

Teaching-Learning

1

Methods and Techniques Used in the Course

Internship of the Course(If there is)

8 MIDTERM

9 The Era of Second Constitutional Monarchy: Pluralism in the Public Sphere

10 The First World War: “Total War” and the rise of the nationalism

11The General Social and Political Situation in the world and in the Ottoman State after the First World War

12 The War of Independence I: The Political Developments

13 The War of Independence I: The Military Developments

14 The Tanzimat Era (1839-1876): The Reconstruction of the centralized state

15 Final Exam

RECOMMENDED SOURCES

25-41 Eric Jan Zürcher, “Giriş: Dönemleme, Kuram ve Yöntem”, Modernleşen Türkiye’nin Tarihi içinde, s. 11-20 Eric Jan Zürcher, “Onsekizinci Yüzyıl Sonunda Osmanlı İmparatorluğu”, Modernleşen Türkiye’nin Tarihi içinde,s 23-38 Niyazi Berkes, “İç ve Dış Engeller”, Türkiye’de Çağdaşlaşma içinde,s. 65-80 Peter Burke, Tarih ve Toplumsal Kuram, s. 129-137 Eric Jan Zürcher, “Gelenek ve Bid’at Arasında”, Modernleşen Türkiye’nin Tarihi içinde, s. 39-77 Şerif Mardin, “Tanzimat Fermanı’nın Manası”, Türkiye’de Toplum ve Siyaset içinde, İstanbul: İletişim Yayınları, s. 288-310. İlber Ortaylı, “Osmanlı Tarihinde Bab-ı Ali Asrı”, İmparatorluğun en Uzun Yüzyılı içinde, s. 77-107 Eric Jan Zürcher,“1873-1878 Bunalımı ve Sonuçları” ve “Gerici İstibdat ya da Islahatların Doruğu ? Sultan II. Abdülhamit Saltanatı”, Modernleşen Türkiye’nin Tarihi içinde, s. 109-136 Eric Jan Zürcher, “İkinci Meşrutiyet Dönemi”, Modernleşen Türkiye’nin Tarihi içinde,s. 139-186 Zafer Toprak, “Milli İktisat”, Tanzimat’tan Cumhuriyet’e Ansiklopedisiiçinde, s. 740-747. Eric Jan Zürcher, “İdeolojik Tartışmalar”, Modernleşen Türkiye’nin Tarihi içinde, s.186-193 Gökçen-Faruk Alpkaya, “I. Dünya Savaşı”,20. Yüzyıl Dünya ve Türkiye Tarihi içinde, s. 71-79. Eric Jan Zürcher, “Bağımsızlık Savaşı”, Modernleşen Türkiye’nin Tarihi içinde, s 194-196 Toktamış Ateş, “Savaş Dönemi”, Türk Devrim Tarihiiçinde, s. 71-159 Taner Timur, “Milli Kurtuluş Savaşı”, Türk Devrimi ve Sonrası içinde, Ankara: İmge Yayınevi, s.13-61. Ahmet Mumcu, ‘Kurtuluş Savaşı’nın Bitişi (Mudanya Ateşkes Antlaşması / Saltanatın Kaldırılması /Lozan Antlaşması), Atatürk İlkeleri ve İnkılâp Tarihi Iiçinde, Eskişehir: Açıköğretim Fak. Yay., s. 212-233.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

2

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 2 30

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme)

Ödev

Seminer

Sunum

Uygulama

Laboratuvar

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 20 20

Toplam İş Yükü 16 22 60

Toplam İş Yükü / 30 (s) 2

Dersin AKTS Kredisi 2

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

3

BOLOGNA DERS İÇERİK FORMU

DERS BİLGİLERİ

MüfredatYılı

Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

2 Differential

Equations

BMB302 Autumn 3+1 4 6

Dersin Dili Türkçe

Dersin Düzeyi Lisans

Bölümü/Programı Bilgisayar Mühendisliği Lisans Bölümü

Öğrenim Türü Örgün Eğitim

Dersin Türü Zorunlu

Ön Koşul Dersleri

Bölüm/ProgramKoordinatörü

Dersin Sorumlusu (ları)

Dersin Yardımcıları

Dersin AmacıDevelop mathematical thinking and mathematics, physics and engineering to solve problems encountered in.

Dersin İçeriği Differential Equations, The Definition and Classification, Order and Degree of Differential Equations, Solutions of Differential Equations: The Integral Curve, İmplicit-Explicit Solution, Particular Solution, The General Solution, Singular Solution, İnitial Value Problem. Derivation of Differential Equations. First Order Differantial equations: SeparableDifferential Equations, Variables that can be converted Separable Differential Equations Differential Equations, Homogeneous Functions, Homogeneous Differential Equations, Becomes homogeneous differential equations that can be converted. Linear Equations, Method of Integrating Factors, Method of Variation Parameters, Bernoulli Equations, Exact Equations and Integrating Factors , Exact Equtions, The Method of İntegrating Factors Based ona Single Variable, Riccati Equations. First Order Higher Degree Differential Equations: Clairaut and Lagrange's Equations. Higher Order Linear Equations: Homogeneous Equations with Constant Coefficients, Characteristic Equation, Fundamental Solutions of Linear Homogeneous Equations, Linear independence and Wronskian Determinant, Complex Roots of The Characteristic

1

Equation, Real Valued Solutions, Repeated Roots, Reduction of Order.

Nonhomogeneous Equations Method of Undetermined Coefficients, Method of

Variation Parameters. Euler Differential Equation with Variable Coefficients. Some Special Second Order Equations: Equations with the Dependent Variable Missing, Equations with the Independent Variable Missing. Series Solutions of Second Order Linear Equations:Review of Power Series, Series Solutions Near an Ordinary Point. The Laplace Transform: The Laplace Transform, Definition of LaplaceTransform. The Inverse Laplace Transform, Definition of Inverse Laplace Transform. Solution of Initial Value Problems with the help of the Laplace Transformation. Systems of Linear Equation First Order Differential Equation:Elimination and Determinant Method

Derste Kullanılan Öğretme-Öğrenme Yöntem ve Teknikleri

Dersin Staj Durumu

Dersin Öğrenme Çıktıları

Students will learn to develop mathematical thinking.

Students will learn to gain ability of solving differential equations

Students will learn mathematics, physics and engineering to solve problems encountered in

Students will learn a method to be used to gain scientific research

Students will learn to solve many mathematical problems by establishing a differential equation model.

DERS AKIŞI

Hafta Konular

1

Differential Equations, The Definition and Classification, Order and Degree of Differential Equations,Solutions of Differential Equations: The Integral Curve, İmplicit-Explicit Solution, Particular Solution, The General Solution, Singular Solution, İnitial Value Problem.Derivation of Differential Equations.

2

First order Differantial equations: Separable Differential Equations, Variables that can be converted Separable Differential Equations Differential Equations, Homogeneous Functions, Homogeneous Differential Equations, Becomes homogeneous differentialequations that can be converted.

3Linear Equations, Method of Integrating Factors, Method ofVariation Parameters.

4Bernoulli Equations, Exact Equtions,The Method of İntegratingFactors Based on a Single Variable.

5 Riccati Equations. First-Order Higher-Order Differential Equations:

2

Clairaut and Lagrange's Equations.

6

Higher Order Linear Equations: Homogeneous Equations with Constant Coefficients,Characteristic Equation, Fundamental Solutions of Linear Homogeneous Equations, Linear independence and Wronskian Determinant. Complex Roots of The Characteristic Equation, Real Roots, Repeated Roots, NonhomogeneousEquations.

7 Method of Undetermined Coefficients

8 Midterm

9Method of Variation Parameters.Euler Differential Equation withVariable Coefficients

10Some Special Second Order Equations Equations: Equations with the Dependent Variable Missing, Equations with the IndependentVariable Missing.

11Series Solutions of Second Order Linear Equations: Review ofPower Series, Series Solutions Near an Ordinary Point.

12Midterm 2. The Laplace Transform: Definition of Laplace Transformand properties.

13The Inverse Laplace Transform, Solution of Linear Dif. Equationswith Constant Coefficients by Laplace Transformation

14Systems of Linear Equation First Order Differential Equation:Elimination and determinant method..

15 Final

KAYNAKLAR

- Elementary Differential Equations and Boundary Value Problems. William E. Boyce and

Richard C.DiPrima, Eighth Edition,2005,U.S.A.

- Diferansiel Denklemler.Cilt 1. Prof. Yavuz Aksoy . Yildiz Teknik Üniversitesi Fen Edebiyat

Fakültesi, Matematik Bölümü .YTÜ Yayınları. İstanbul

- Diferansiyel Denklemler.Cilt 2. Prof. Yavuz Aksoy, Yrd. Doç. Dr. E. Mehmet Özkan. Yildiz

Teknik Üniversitesi Fen Edebiyat Fakültesi, Matematik Bölümü

.YTÜ Yayınları. İstanbul

- Diferansiyel Denklemler . Prof.Dr. Mustafa Bayram . Yildiz Teknik Üniversitesi

Fen Edebiyat Fakültesi, Matematik Bölümü . 2011. İstanbul

DEĞERLENDİRME SİSTEMİ

YARIYIL İÇİ ÇALIŞMALARI SAYISI KATKI YÜZDESİ

Ara Sınav 1 40

Kısa Sınav

Ödev

Devam

Seminer

Uygulama

Derse Özgü Staj (varsa)

3

Proje

Arazi Çalışması

Atölye Çalışması

Laboratuvar

Sunum

Yarıyıl Sonu Sınavı 1 60

Toplam2 100

Yarıyıl İçi Çalışmalarının Başarı Notuna Katkısı 1 40

Yarıyıl Sonu Sınavının Başarı Notuna Katkısı 1 60

Toplam 2 100

AKTS / İŞ YÜKÜ TABLOSU

Etkinlik SAYISISüresi(Saat)

Toplamİş Yükü(Saat)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 5 75

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 6 30

Ödev 5 5 25

Seminer

Sunum

Uygulama

Laboratuvar

Derse Özgü Staj (varsa)

Proje 1 20 20

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 20 20

Toplam İş Yükü 28 66 180

Toplam İş Yükü / 30 (s) 6

Dersin AKTS Kredisi 6

DERSİN ÖĞRENME ÇIKTILARININ PROGRAM ÇIKTILARI İLE İLİŞKİLENDİRİLMESİ

Öğrenme Çıktıları PÇ1 PÇ2 PÇ3 PÇ4 PÇ5 PÇ6 PÇ7 PÇ8 PÇ9 PÇ10ÖÇ1. x x xÖÇ2. x x xÖÇ3. x x x xÖÇ4. x x xÖÇ5. X X X x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2 Data Structures andAlgorithms Design

BMB303 Güz 4+2 6 8

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseThe aim of the course is to provide students how to select and design data structures and algorithms that are appropriate for problems that they might encounter.

Course Content

1.Fundamentals of Algorithmic Problem Solving 2. Fundamentals of the Analysis of Algorithm Efficiency 3. List, Queue, Stack, Tree, Graph Data Structures and their applications 4. Searching Algorithms 5. Sorting Algorithms

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Student will understand how to design correct and efficient algorithms.

2. Student will learn major elementary data structures including stacks, queues, trees, graphs and should be able to use them appropriately to solve problems.

3. Student will learn a variety of techniques for designing algorithms.

4. Student will able to analyze worst-case, best-case and average case running times of algorithms

1

using asymptotic analysis.

5. Student will able to apply prior knowledge of standard algorithms to solve new problems.

COURSE CONTENT

Week Topics

1 Fundamentals of Algorithmic Problem Solving 1

2 Fundamentals of Algorithmic Problem Solving 2

3 Fundamentals of the Analysis of Algorithm Efficiency

4 Lists and Linked Lists

5 Queues and Stacks

6 Tree Structures

7 Binary Trees

8 Midterm Exam

9 Search Algorithms, String Search Algorithms

10 Sorting Algorithms

11 Recursion

12 Divide and Conquer Algorithms

13 Graph Algorithms (Shortest Path, Critical Path)

14 Graph Algorithms

15 Final Exam

RECOMMENDED SOURCES

Introduction to Algorithms, Third Edition, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, The MIT Press, 200Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne, Addison-Wesley Professional, 2011

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 30

Quizzes

Homework 3 20

Attendance

Seminar

Practice

Internship of the Course

2

Project 1 10

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 40

Total 6 100

Contribution of Semester Studies to the Success Grade 2 40

Contribution of the Final Exam to the Success Grade 4 60

Total 6 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 6 90

Hours for off-the-classroom study (Pre-study, practice)

Homework 3 10 30

Seminar

Presentation

Practice

Laboratory 10 7 70

Internship of the Course

Project 1 20 20

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 10 10

Quizzes

Final examination 1 20 20

Total Work Load 31 73 240

Total Work Load / 30 (h) 8

ECTS Credit of the Course 8

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x x x x x xCLO2 x x x x xCLO3 x x x x x

3

CLO4 x x x xCLO5 x x x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2 Web and Internet Technologies

BMB304 Güz 3+2 5 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

The aim of this course is to provide the basics of information about; editors used for web programming, programming languages used for development and editing, installation of web servers, web protocols, database connections and query on web environment.

Course Content

Editors and program development environments used for programming; Pagedesign with HTML5; the use of style sheets (CSS) for formatting; creating dynamic pages (javascript); web server setup; Cookie concept and usage areasin internet programming; sending HTTP requests and responses over the internet; connecting to the database via the internet and performing transactions; listing, sorting, changing the information in the database; developing a dynamic internet application for educational purposes.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Knows the editors and programming languages used for web programming.

2. Develops a web page with HTML5 and format the web page with CSS.

3. Develops dynamic web pages with Javascript language.

1

4. Knows and use HTTP and other web protocols.

5. Knows how to connect to a database on the web and query it.

6. Develops an educational web application.

COURSE CONTENT

Week Topics

1 Course Introduction - Web Programming Editors and Web Programming Languages

2 Basic HTML5 Tags - List Tags - Ordered, Unordered, and Nested List Tags

3 Working with HTML5 Tables - Table Tags - Link Labels - Link Lists

4 Working with HTML5 Images, Sounds and Videos - Image Tags - Audio Tags - Video Tags

5Working with Forms - Form Labels - Text Fields - Password Fields - Multiple Selection Fields - Multiple Choice Fields - Buttons - New Form Elements in HTML5

6 Formatting Web Pages with CSS - Working with Colors - Formatting Text

7 CSS3 Selectors - Working with Class and Style - Working with div and Span - CSS3 Innovations

8 Midterm Exam

9Working with CSS3 Borders and Backgrounds - Borders and Features - Background Images and Formatting with CSS3 - Using Images in Lists

10CSS3 Levels - Managing Style Levels - Style Priorities – Browser Compliance Management - CSS Custom Effects - Image, Text, Transition, and Transformation Effects

11CSS3 Levels - Managing Style Levels - Style Priorities – Browser Compliance Management - CSS Custom Effects - Image, Text, Transition, and Transformation Effects

12JavaScript Conditional Expressions - Loops - Arrays - Working with Objects - Working with Canvas

13Programming Client Side with JavaScript - Writing Functions and Events - Button and Text Field Events

14 Working with the Database - Making a Database Query

15 Final Exam

RECOMMENDED SOURCES

- Harris, A., (2011), HTML, XHTML, &CSS, All-in-One. John Wiley & Sons.- McFedries, P., (2018), Web Coding- Harris, A., (2014), HTML5 and CSS3 All-in-One. John Wiley

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

2

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 5 75

Hours for off-the-classroom study (Pre-study, practice)

Homework 5 5 25

Seminar

Presentation

Practice

Laboratory 5 6 30

Internship of the Course

Project 1 5 5

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 5 5

Quizzes

Final examination 1 10 10

Total Work Load 28 36 150

Total Work Load / 30 (h) 5

ECTS Credit of the Course 5

3

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x xCLO3 x x xCLO4 x x xCLO5 x x xCLO6 x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2 Fundamentals of Electrical Networks

BMB305 Autumn 3+2 5 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Students will be able to identify basic concepts and principles of circuit analysis. Introducing the resistor, as a linear circuit component, along with dependent and independent sources, provide the students with anopportunity to learn a number of

very powerful engineering circuit analysis techniques.

Course Content

The course introduces concepts of circuits accompanied by detailed discussions of Ohm’s law and Kirchhoff’s laws. This is followed by circuit analysis techniques by using nodal and mesh analysis with a detailed discussion of what constitutes a linear electric circuit. The course starts with the topic of resistive circuits and then develops a number of very powerful engineering circuit analysis techniques, such as nodal analysis, mesh analysis, superposition, source transformation, and Thévenin’s and Norton’s theorems. After the resistive circuit analysis, the students are introduced to the operationalamplifier or op-amp for short, finds daily usage in a large variety of electronic applications. It also provides us a new element to use

in building circuits and analysis of circuits using this element.

1

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

Identify basic circuit elements in electrical networks.

Apply engineering-oriented analysis of linear circuits.

Analyze the state equations of electrical circuits and their response to DC excitation.

Develop basic problem-solving skills to situations an engineer is likely to encounter.

COURSE CONTENT

Week Topics

1 Introduction

2Basic concepts: Unit Systems and Fundamental Definitions of

Electricity Terms.

3 Basic Components and Electric Circuits.

4 Voltage and Current Laws.

5 Voltage and Current Laws.

6Basic Nodal and Mesh Analysis. Power and Energy in Electric

Circuits.

7 Basic Nodal and Mesh Analysis.

8 Ara Sınav

9 Handy Circuit Analysis Techniques

10Superposition: Determining the Individual Contributions of Different

Sources.

11 Thevenin’s Theorem and Numerical Examples.

12 Norton’s Theorem and Numerical Examples.

13 The Operational Amplifier

14 The Operational Amplifier

15 Final Sınavı

RECOMMENDED SOURCES

-Engineering circuit analysis, 8th Edition, William H. Hayt, Jr., Jack E. Kemmerly, Steven M. Durbin, McGraw-Hill Education, 2012.-Basic Engineering Circuit Analysis, 8th Edition, J.D. Irwin, R. M. Nelms, Wiley, 2005.

2

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 5 75

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme)

Ödev 5 5 25

Seminer

Sunum

Uygulama

Laboratuvar

Derse Özgü Staj (varsa)

Proje 1 20 20

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 20 20

3

Toplam İş Yükü 23 60 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2 Occupational English

BMB306 Güz 2+0 2 2

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Reading: Use of different reading strategies. Writing: Conveying ideas and thoughts without breaking the fluency of written structure, technical writing and identifying important writing blocks, summarizing and rewriting the written documents with our own wordsSpeaking and Listening: Following up the lecture given by the instructors easily and improving spoken English abilities at the level oftaking part in educational discussions on any thought and feeling of us in the class

Course Content

To learn the reading strategies intended to various types of written documents To improve the vocabulary knowledge by the help of types of written documents. Toexercise on speaking English.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

Students learn technical phrases’ English, encountered during training.

Students will have the ability to derive meaning to read English documents.

1

Students will write simple English technical documentation of income level.

Students learn the differences between social English and technical English.

Students learn how to use technical terms, making presentations in English.

COURSE CONTENT

Week Topics

1 General information about translation techniques

2 Translation of documents in the field of Computer Sciences

3 Translation of documents in the field of Computer Sciences

4 Translation of documents in the field of Computer Sciences

5 Translation of documents in the field of Computer Sciences

6 Translation of documents in the field of Computer Sciences

7 Translation of documents in the field of Computer Sciences

8 Midterm Exam

9 Translation of documents in the field of Computer Sciences

10 Translation of documents in the field of Computer Sciences

11 Translation of documents in the field of Computer Sciences

12 Translation of documents in the field of Computer Sciences

13 Translation of documents in the field of Computer Sciences

14 Translation of documents in the field of Computer Sciences

15 Final Exam

RECOMMENDED SOURCES

Documents used in the field of Computer Sciences

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

2

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 2 30

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 2 10

Ödev

Seminer

Sunum

Uygulama

Laboratuvar

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 22 24 60

Toplam İş Yükü / 30 (s) 2

Dersin AKTS Kredisi 2

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x x

3

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2 Principles of Atatürk and History of Modern Turkey I

BMB301 Autumn 2+0 2 2

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

To inform students about essential political, economic, social and cultural facts of the historical period from the late eighteenth century through the signing of Lausanne Treaty in 1923; in other words, to inform them about the background of these facts in the course of the transition from the Ottoman Empire to the establishment of republican Turkey. To provide students with some examples of a multi-layered point in order to make them able to approach historical events in a multi-dimensional way. To introduce to students certain basic theoretical concepts, discussions and methods of thought of different social sciences, with a particular emphasis on history.

Course Content

Basic political, economic, social and cultural facts of the historical period beginning from 1923 to the present; fundamental academic interpretations on them.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course

1

(If there is)

Learning Outcomes

The students will acquire a perspective to evaluate the 20.th century.

The students will evaluate the political, economic and cultural policies of the early republican era.

The students will evaluate the political, economic and cultural policies of the Democratic Party era.

The students will evaluate the political, economic and cultural policies after the military coup of 1980.

The students will evaluate today within the context of Republican history.

COURSE CONTENT

Week Topics

1 An overview of the 20th century

2 Political Life between 1923-1945

3 The formation of the Republican Ideology and the Kemalist Principles

4 The Social and Cultural Transformation between 1923-1950

5 The Turkish Economy between 1923-1945

6 International Relations of Turkey between 1923-1945

7 The Passage of Turkey to the plural political system: 1945-1950

8 MİDTERM

9 1950-1960: Political Developments During the Years of Democratic Party

10 Politics in Turkey between 1960-1980

11 Economic Development and Social change in Turkey between 1960-1980

12 The Military Intervention in 1980 and the Rise of the Neo-Liberalism

13 Gender Politics in Turkey

14 The Constitutions in Turkey

15 Final Exam

RECOMMENDED SOURCES

25-41 Eric Jan Zürcher, “Giriş: Dönemleme, Kuram ve Yöntem”, Modernleşen Türkiye’nin Tarihi içinde, s. 11-20 Eric Jan Zürcher, “Onsekizinci Yüzyıl Sonunda Osmanlı İmparatorluğu”, Modernleşen Türkiye’nin Tarihi içinde,s 23-38 Niyazi Berkes, “İç ve Dış Engeller”, Türkiye’de Çağdaşlaşma içinde,s. 65-80 Peter Burke, Tarih ve Toplumsal Kuram, s. 129-137 Eric Jan Zürcher, “Gelenek ve Bid’at Arasında”, Modernleşen Türkiye’nin Tarihi içinde, s. 39-77 Şerif Mardin, “Tanzimat Fermanı’nın Manası”, Türkiye’de Toplum ve Siyaset içinde, İstanbul: İletişim Yayınları, s. 288-310. İlber Ortaylı, “Osmanlı Tarihinde Bab-ı Ali Asrı”, İmparatorluğun en Uzun Yüzyılı içinde, s. 77-107 Eric Jan Zürcher,“1873-1878 Bunalımı ve Sonuçları” ve “Gerici İstibdat ya da Islahatların Doruğu ? Sultan II. Abdülhamit Saltanatı”, Modernleşen Türkiye’nin Tarihi içinde, s. 109-136 Eric Jan Zürcher, “İkinci Meşrutiyet Dönemi”, Modernleşen Türkiye’nin Tarihi içinde,

2

s. 139-186 Zafer Toprak, “Milli İktisat”, Tanzimat’tan Cumhuriyet’e Ansiklopedisiiçinde, s. 740-747. Eric Jan Zürcher, “İdeolojik Tartışmalar”, Modernleşen Türkiye’nin Tarihi içinde, s.186-193 Gökçen-Faruk Alpkaya, “I. Dünya Savaşı”,20. Yüzyıl Dünya ve Türkiye Tarihi içinde, s. 71-79. Eric Jan Zürcher, “Bağımsızlık Savaşı”, Modernleşen Türkiye’nin Tarihi içinde, s 194-196 Toktamış Ateş, “Savaş Dönemi”, Türk Devrim Tarihiiçinde, s. 71-159 Taner Timur, “Milli Kurtuluş Savaşı”, Türk Devrimi ve Sonrası içinde, Ankara: İmge Yayınevi, s.13-61. Ahmet Mumcu, ‘Kurtuluş Savaşı’nın Bitişi (Mudanya Ateşkes Antlaşması / Saltanatın Kaldırılması /Lozan Antlaşması), Atatürk İlkeleri ve İnkılâp Tarihi Iiçinde, Eskişehir: Açıköğretim Fak. Yay., s. 212-233.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 2 30

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme)

Ödev

Seminer

Sunum

Uygulama

Laboratuvar

Derse Özgü Staj (varsa)

Proje

3

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 20 20

Toplam İş Yükü 16 22 60

Toplam İş Yükü / 30 (s) 2

Dersin AKTS Kredisi 2

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2 Discrete Mathematics

BMB402 Bahar 3+0 3 3

Language of Instruction Türkçe

Course Level Lisans

Department/Program Bilgisayar Mühendisliği Lisans Programı

Education Type Örgün Öğrenim

Course Type Zorunlu

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Course ContentTo learn a particular set of mathematical facts and how to apply them and how to think mathematically.

Teaching-Learning Methods and Techniques Used in the Course

Logic; Sets and Functions; Fundamentals of Algorithms; Integers and matrices; Counting Techniques; Chromatics Polinomials; Graphs; Trees; Boolean Algebra; Finite-State Machine with/without Output

Internship of the Course(If there is)

Learning Outcomes

1. The student will learn the basics of creating a mathematical model.

2. The student will learn mathematical concepts and terminology.

3. The student will know how to analyze recursive definitions, and how to use it.

4. The student will understand how to use different types of discrete structures.

5. The student will know how to perform mathematical proofs.

COURSE CONTENT

1

Week Topics

1 The Language of Mathematics

2 Logic, Sets and Functions-I

3 Logic, Sets and Functions-II

4 Algorithms and Complexity of Algorithms

5 Counting Techniques

6 Relations-I

7 Choromatic Polinomials

8 Midterm Exam

9 Trees and their Applications-I

10 Trees and their Applications-II

11 Graph Theory-I

12 Graph Theory-II

13 Midterm Exam

14 Finite State Machine with/without output

15 Final Exam

RECOMMENDED SOURCES

- Discrete Mathematics and Its Applications, Kenneth H. Rosen, McGraw-Hill- Discrete Mathematics, R. Johnsonbaugh, Prentice Hall- Discrete Mathematics, Kenneth A. Ross, Prentice Hall

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 30

Quizzes

Homework

Attendance 1 10

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

2

Final examination 1 60

Total 3 100

Contribution of Semester Studies to the Success Grade 2 40

Contribution of the Final Exam to the Success Grade 1 60

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 3 45

Hours for off-the-classroom study (Pre-study, practice)

Homework 6 5 30

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 5 5

Quizzes

Final examination 1 10 10

Total Work Load 90

Total Work Load / 30 (h) 3

ECTS Credit of the Course 3

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x xCLO4 x x xCLO5 x x x

3

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2 Introduction to Electronic

BMB403 Bahar 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

The aim of this course is to provide department operations,

departments, related student clubs and department introduction;

to teach ethical principles and engineering definitions to students;

to provide information on subjects such as entrepreneurship and

project management.

Course Content

The first part is: Occupational information: General information about

electronics and communication engineering, the field of study of

electronic and communication engineering, general knowledge about

electronics and technology, professional ethics and principles in daily

life, occupational law, entrepreneurship, project and presentation

preparation techniques, electronic and communication circuits and

standards in their definition. Second part: Electrical quantities and

units, introduction to electric circuits, resistances, series-parallel

network structures, capacitors, measurement methods and

measuring devices, direct current- alternating current concepts,

linear-nonlinear circuits, systematic identification, modeling and

optimization concepts

Teaching-Learning

1

Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

The students learn knowledge about the basic concepts of Electronics and Communications

Engineering.

The students gain knowledge on importance of Electronics in technology and in daily life.

Students learn about electrical circuits, measurement techniques and measuring devices.

Students take the first step in designing electronic circuitry with teamwork.

The students learn about the project preparation and presentation techniques.

COURSE CONTENT

Week Topics

1What is Electronics and Communication Engineering? What are the

working areas?

2

What are the ethics and principles of profession? Information on the effects of

engineering applications on health, environment and

safety in universal and social dimensions

3

Gaining information about the standards used in engineering applications, Knowledge

about applications in business, such as project management, risk management and

change management,

Awareness about the legal consequences of engineering solutions.

4 Basic concepts and units of electrical quantities

5 Introduction to electric circuits

6 Resistance, capacity, inductance elements

7 Resistance, capacity, inductance elements

8 Midterm Exam

9 Kirschoff's laws, Series, parallel circuits

2

10 Electrical measuring instruments and measurements

11 Discrete signal, continuous signai, direct current, alternative current

12 Linear and nonlinear circuits

13 Introduction to communication

14 Project and Presentation Preparation Techniques

15 Final Exam

RECOMMENDED SOURCES

- John Bird, “Electrical and Electronic Principles and Technology” Newnes, 2001

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

3

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

3 Operating System

BMB404 Bahar 3+1 4 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Basic architecture of operating systems, hardware and software requirements andapplication areas of operating systems.

Course Content

- Basic architecture of operating systems, hardware and softwarerequirements and

- application areas of operating systems.Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students will be able to distinguish different styles of operating system design.

2. Students will understand device and I/O management functions in operating systems as part of a uniform device abstraction.

3. Students will understand the main principles and techniques used to implement processes and threads as well as the different algorithms for process scheduling.

4. Students will understand the main mechanisms used for inter-process communication.

1

5. Students will understand the main problems related to concurrency and the different synchronization mechanisms available.

6. Students will be able to give the rationale for virtual memory abstractions in operating systems.

COURSE CONTENT

Week Topics

1 History of operating systems and introduction to operating systems

2 Hardware requirements of operating systems

3 Processes and process management mechanisms

4 Basic process scheduling algorithms and their comparison

5 Interprocess communication

6 Memory management, real and virtual memory

7 Mechanisms for creating virtual memory

8 Midterm Exam

9 Paging and segmentation in memory management

10 I/O systems and memory hierarchy

11Basic principles of the operation of I/O systems, sequential and

random access techniques

12Sharing of I/O systems between user processes and virtual I/O

systems-Basic file system structure for operating systems

13 Midterm Exam

14Logical file system and its mapping to physical I/O, sharing and

security concerns

15 Final Exam

RECOMMENDED SOURCES

-Operating Systems, Internals and Design Principles, W. Stallings, Pearson - Prentice Hall-Operating System Concepts, Abraham Silberschatz, Peter Baer Galvin, Addison- Wesley-Learning the UNIX Operating System, Fifth Edition, O'Reilly Media

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

2

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 4 60

Hours for off-the-classroom study (Pre-study, practice)

Homework 5 5 25

Seminar

Presentation

Practice

Laboratory 8 5 40

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 10 10

Quizzes

Final examination 1 15 15

Total Work Load 30 39 150

Total Work Load / 30 (h) 5

ECTS Credit of the Course 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x

3

CLO5 x x xCLO6 x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2Probability and Statistics BMB405 Spring 3 3 4

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseThe aim of the course is to give some basic terms and concepts in Probability & Statistic, and teach how / why to be used the statistics methods and probability theory in engineering.

Course Content

Basic concepts and rules of probability / Random variables: Disrict and Continuous / Expected value and variance, covariance / Bivariate marginal and conditional distributions / The popular distributions / Sampling and descriptive statistics / Introduction to estimation theory / Interval estimation / Test of hypotheses / Simple linear regression and correlation

Teaching-Learning Methods and Techniques Used in the Course

Lecture and Project

Internship of the Course(If there is)

Learning Outcomes

1-The students will be able to use the basic principles of descriptive statistics

2-The students will be able to calculate simple probabilities and also outcomes from random variables

3-The students will be able to carry out and/ or check statistical surveys

4-The students will be able to use the terminology in the framework for this course

1

COURSE CONTENT

Week Topics

1Introduction to Probability and statistics, history, interdisciplinary phenomena, the general application areas

2Arrangement of the data (simple, frequency and class series, the cumulative-modulating frequencies, graphs)

3Central Tendency Measures (Arithmetic, Mode, Median ...), Measures of Variability (Range, Standart Deviation, Variance), Measures of Shape(Kurtios, Skewness, Variance), Asymmetry Measures

4Probability (sample space, event, axioms, set theory, counting, permutations, combinations) şartsal probability, Bayes' theorem)

5 Random Variables (Discrete random variables)

6 Random Variables (Continuous random variables)

7 Discrete Probability Distributions (Bernoulli, Binomial, Geometric, Hypergeometric, Poisson)

8 Midterm

9 Continuous Probability Distributions (Gamma, Beta, Normal)

10Estimation theory 1 (Estimation and estimation methods, and the rate of population mean interval estimation)

11Estimation theory 2 (differencef of means, and proportions, between the population variance of the interval estimate)

12Tests of Hypothesis 2 (the difference between the means, the difference between the proportions)

13Tests of Hypothesis 2 (the difference between the means, the difference between the proportions)

14Simple Regression and Correlation 1 (parameter estimation, coefficient of determination, regression model)

15 Final

RECOMMENDED SOURCES

Probability and Statistics in Engineering, William W. Hines, Douglas C. Montgomery, David M. Goldsman, Connie M. Borror, Wiley, 2003. 2- Probability and Statistics for Engineering and the Sciences, Jay L. Devore, Duxbury Press, 2011.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 30

Quizzes

Homework

Attendance

Practice

Seminar

Practice

Internship of the Course

2

Project 1 30

Field Survey

Workshop

Laboratory

Presentation 1 40

Final examination

Total 3 100

Contribution of Semester Studies to the Success Grade 2 60

Contribution of the Final Exam to the Success Grade 1 40

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 4 60

Hours for off-the-classroom study (Pre-study, practice)

Homework

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project 3 10 30

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 10 10

Quizzes

Homework(s)/Seminar(s) 1 20 20

Final examination 120

Total Work Load 4.00

Total Work Load / 30 (h) 4

ECTS Credit of the Course 15 4 60

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x x

3

CLO2 x x xCLO3 x x xCLO4 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2 Database Management

BMB406 Bahar 3+2 5 6

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseUnderstanding database modeling, querying, and management techniques.

Course Content

Conceptual Design with ER/UML Modelling; Relational Model; Relational Algebra; SQL; DB Integrity Programming Techniques (Assertions, Triggers); DB-driven Programming Languages (Stored Procedures, Embedded SQL, JDBC); Semi-structured Modelling; XML; XML Programming Languages (XPath, XQuery)

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. The student is able to design and model medium-scale databases.

2. The Student is able to criticize the database design issues and how to write basic SQL queries.

3. The student is able to use database management tools in the laboratory environment.

4. The student is able to design and program database-driven programs.

5. The student is able to apply new generation DB modelling/programming languages such asXML, Xquery and XPath

1

COURSE CONTENT

Week Topics

1Introduction to fundementals of database concepts and main

architecture of db systems.

2 DB conceptual desgin with ER

3 DB conceptual desgin with EER and UML

4 Relational Model, RM Design

5 Relational Algebra

6 SQL

7 SQL, SQL Programming

8 Midterm

9 SQL Programming (Stored Procedures, Embedded SQL, JDBC)

10 database integrity (triggers), security

11 semistructure data models: XML

12 XML, XPath

13 XPath, XQuery programmig

14 New generation Database Systems (NoSQL)

15 Final Exam

RECOMMENDED SOURCES

- Elmasri, Navathe, Fundementals of Database Systems, Addison Wesley, 2010- Veri tabanı Sistemleri, Ünal Yarımağan, Akademi Kitapevi

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

2

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 5 75

Hours for off-the-classroom study (Pre-study, practice)

Homework 6 5 30

Seminar

Presentation

Practice 5 10 50

Laboratory

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 1 10

Quizzes

Final examination 1 15 15

Total Work Load 28 36 180

Total Work Load / 30 (h) 6

ECTS Credit of the Course 6

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x xCLO4 x x x

3

CLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2 Logic CircuitsBMB407 Spring 2+1 3 4

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseThe objective of this course, to give knowledge about principles of logic circuits and combinational and sequential logic analysis and design.

Course Content

Overview of Digital Systems / Number Systems and Conversion / BooleanAlgebra / Algebraic Simplification of Boolean Functions / Applications of Boolean Algebra, Logic Gates / Karnaugh Maps / Quine-McCluskey Method / Multi-level logic gate circuits, NAND and NOR gates / Multiple Output Logic Circuits / Multiplexers / Decoders / Encoders / Read-Only Memory (ROM), Programmable Logic Gate Arrays (PAL) / Combinational Logic Circuit Design / Sequential Logic Circuits Overview / Latches and Flip-Flop Circuits / Registers and Counters / Sequential Logic Circuits Analysis / Derivation of State Diagrams and Tables / Reduction of State Tables and Assignment / Sequential Logic Circuit Design / Logic Circuit Design with Data Flow Method.

Teaching-Learning Methods and Techniques Used in the Course

Lecture, Project and Homework

Internship of the Course(If there is)

Learning Outcomes

1-Learns the number systems, codes and conversion used in digital systems.

2-Learns the Boole Algebra, Boole Functions and Algebraic Simplification.

1

3-Learns the applications of Boole Algebra and Logic Gates.

4-Learns the Karnugh Maps and Quin-McCluskey Table simplification methods.

5-Gains the knowledge on the multi-level logic gate circuits and multi-output logic circuits.

6-Learns the Decoder, Coder and Multiplexer Circuits.

7-Learns design of the combinational logic circuits.

8-Gains the knowledge on the Programmable Combinational and Sequential Logic Circuits.

9-Learns the analysis and design of sequential logic circuits.

10-Learns the digital logic circuits design, analysis and simulation using electronic design automation software.

COURSE CONTENT

Week Topics

1 Overview of Digital Systems and Number Systems and Conversion

2 Boolean Algebra, Algebraic Simplification of Boolean Functions

3 Applications of Boolean Algebra, Logic Gates, Karnaugh Maps

4 Karnaugh Maps, Quine-McCluskey Method

5 Combinational Logic Adders, Subtractors

6 Multiplexers, Decoders, Encoders

7 Read-Only Memory (ROM), Programmable Logic Gate Arrays (PAL)

8 Midterm

9 Sequential Logic Circuits Overview, Latches and Flip-Flop Circuits

10 Sequential Logic Circuits Analysis

11Sequential Logic Circuits Analysis, Derivation of State Diagrams and Tables, Reduction of State Tables and Assignment

12 Sequential Logic Circuit Design

13 Registers and Counters

14 Logic Circuit Design with Data Flow Method

15 Final

RECOMMENDED SOURCES

Fundamentals of Logic Design, 5th Edition by Charles H. Roth, Jr., 2004 Logic and Computer Design Fundamentals, 3rd Edition by M. Morris Mano and Charles R. Kime, Published by Prentice-Hall, 2004.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 30

Quizzes

Homework 1 10

2

Attendance

Practice

Seminar

Practice

Internship of the Course

Project 1 10

Field Survey

Workshop

Laboratory

Presentation 1 50

Final examination

Total 4 100

Contribution of Semester Studies to the Success Grade 3 50

Contribution of the Final Exam to the Success Grade 1 50

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 4 60

Hours for off-the-classroom study (Pre-study, practice)

Homework 1 1 10

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project 1 1 10

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 1 20

Quizzes

Homework(s)/Seminar(s) 1 1 20

Final examination 120

Total Work Load 19 27 4.00

Total Work Load / 30 (h) 4

ECTS Credit of the Course 4

3

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x xCLO4 x x xCLO5 x x xCLO6 x x x xCLO7 x x xCLO8 x x x x xCLO9 x x xCLO10 x x x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2 Intership I BMB408 Spring 0 0 1

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseThe purpose of the internship is improve the practical works of student inthe academical area.

Course Content

Internship jobs in any public or private sector, six weeks (30 working days) requires the acquisition of professional experience. Students who successfully complete the internship are required to follow the rules of the Department of Computer Engineering Internship directive.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. The student will apply the acquired theoretical knowledge in practice.

2. The student will establish a relationship with the future colleagues who work in the IT field.

3. The student will assess the student’s ability to apply discipline-related knowledge to the field.

4. The student will learn to present the information acquired in an official report.

5. The student will learn to take responsibilities and learn to work with different groups.

1

COURSE CONTENT

Week Topics

1 Professional Experience

2 Professional Experience

3 Professional Experience

4 Professional Experience

5

6

7

8

9

10

11

12

13

14

15

RECOMMENDED SOURCES

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms

Quizzes

Homework 1 20

Attendance

Seminar

Practice

Internship of the Course

Project 1 20

2

Field Survey

Workshop

Laboratory

Presentation 1 60

Final examination

Total 3 100

Contribution of Semester Studies to the Success Grade 2 40

Contribution of the Final Exam to the Success Grade 1 60

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

Hours for off-the-classroom study (Pre-study, practice)

Homework

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project 1 1 30

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms

Quizzes

Final examination

Total Work Load 1 1 30

Total Work Load / 30 (h) 1

ECTS Credit of the Course 1

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x xCLO3 x x xCLO4 x x

3

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

3 Introduction Computer Network

BMB501 Autumn 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Design and application protocols and applications in computer

communication networks

will be studied. A conclusion that successfully completes the course will

learn the network layers and the different protocols at the layer.

Course Content

Overview of computer networks. Network structure and OSI model.

Network topology, link analysis, delay analysis, backbone analysis.

Physical layer, communication and multiplexing, terminal, errors. Link

layer and link protocols. Network layer, routing and congestion, satellite

and packet radio networks, local networks. Communication layer,

presentation and application layers.

Teaching-Learning Methods and Techniques Used in the Course

Lecture and Lab

Internship of the Course(If there is)

Learning Outcomes

1- To understand the computer network architecture

1

2. To comprehend and compare different transmission devices used for communication purposes.

3. To be able to detect the errors that may occur during transmission or to understand the correction techniques

4. To be able to comprehend the different routing protocols used in communication networks

5. To comprehend communication techniques in shared spaces, such as in wireless networks

6. To understand how the Internet, Ethernet and ATM networks work

7- Collecting and analyzing data over the Internet using Wireshark

COURSE CONTENT

Week Topics

1Computer Networks and the Internet

2Computer Networks and the Internet

3 Application Layer

4 Application Layer

5Transmission Layer

6Transmission Layer

7Transmission Layer

8Midterm Exam

9Network Layer

10Network Layer

11Network Layer

12Network Layer

13Link Layer

14Link Layer

15 Final examination

RECOMMENDED SOURCES

Computer Networking A Top-Down Approach, Sixth Edition by James F. Kurose and Keith W. Ross, Pearson, 2013

2

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Practice

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory 1 20

Presentation

Final examination 1 40

Total 3 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 2 60

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 3 45

Hours for off-the-classroom study (Pre-study, practice)

Homework 5 5 25

Seminar

Presentation

Practice

Laboratory 5 10 50

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 10 10

Quizzes

Homework(s)/Seminar(s)

3

Final examination 1 20 20

Total Work Load 150

Total Work Load / 30 (h) 5.00

ECTS Credit of the Course 5.00

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Öğrenme

Çıktıları

PÇ1 PÇ2 PÇ3 PÇ4 PÇ5 PÇ6 PÇ7 PÇ8 PÇ9 PÇ10

ÖÇ1. xÖÇ2. x XÖÇ3. XÖÇ4. xÖÇ5. XÖÇ6. XÖÇ7. x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

3 Microprocessor BMB502 Autumn 2+2 4 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseTheory and applications on Intel microprocessors, peripheral devices and memoryorganizations.

Course Content

Intel 8086 and 286 Architecture; Input-Output Device; 8255 PPI; 8251 USART; 8254 PIT; ADC and DAC; Interrupt Requests; 8259 PIC; Memory Organizations;Address Decoding

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. The ability of designing conceptual microprocessor systems and developing target based software

2. Ability to apply basic sciences in the field of computer engineering.

3. Understending the concept of microprocessor architecture and programming.

4. Ability to design hardware microprocessor systems to meet desired needs.

5. Ability to create algorithmic solutions to inspect, improve and enhance existing systems by means of analytical approaches.

1

6. Ability to use techniques and modern engineering tools necessary for engineering practice.

7. Ability to function as a member of a team (from lab).

COURSE CONTENT

Week Topics

1 Intel 8086 and 286 Architecture and Structure

2 Input-Output Device Programming

3 8255 PPI - Programmable Parallel Interface - Mod 0 - 4x4 Keypad

4 8255 PPI - Mod 1 - Mod 2

5 8251 USART

6 8251 USART Applications

7 8254 Peripheral Interval Timer(PIT)

8 8254 PIT – Frequency Meter Application

9 Subroutine, interrupt and stack concept

10 ADC and DAC Applications

11 Interrupt Requests

12 8259 and Interrupt Requests

13 Midterm Examination 2

14 Memory Organizations - SRAM, DRAM, EPROM - AddressDecoding

15 Samples of fundemantal application

RECOMMENDED SOURCES

- The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processors Architecture, Programming and Interfacing- Barry B.Brey, Prentice Hall, 8. Baskı, 2008.-x86 PC: Assembly Language, Design and Interfacing, Muhammad Ali Mazidi vd., 5. baskı, Prentice Hall, 2010.-Mikroislemcilere Giris: Assembler ile Yazılım ve Arayüz, Mehmet Bodur,TMMOB EMO, 2016.- Mikroislemcilere Giris: Assembler ile Yazılım ve Arayüz, Mehmet Bodur,TMMOB EMO, 2016.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 30

Quizzes

Homework

Attendance

Practice

Seminar

2

Practice

Internship of the Course

Project 1 30

Field Survey

Workshop

Laboratory

Presentation 1 40

Final examination

Total 3 100

Contribution of Semester Studies to the Success Grade 2 60

Contribution of the Final Exam to the Success Grade 1 40

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 4 60

Hours for off-the-classroom study (Pre-study, practice)

Homework

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project 11 5 55

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 15 15

Quizzes

Final examination 1 20 20

Total Work Load 150

Total Work Load / 30 (h) 5.00

ECTS Credit of the Course 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0

3

CLO1 x x xCLO2 x x x x xCLO3 x x xCLO4 x x x xCLO5 x xCLO6 x x xCLO7 x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

3Computer Architecture BMB503 Autumn 3+1 4 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseMain objective of this course is to cover properties of various computer architectures and give new techniques in computer architecture to improve system performance.

Course Content

Computer System, Coputer Evolution and Performance, Central Processing Unit Design, Cache, Cache Optimization, Virtual Memory, Instruction-Level Parallelism, Pipeline, Data-Level Parallelism, GPU Architectures, Thread-Level Parallelism, Multicore Processors

Teaching-Learning Methods and Techniques Used in the Course

Lecture and Homework

Internship of the Course(If there is)

Learning Outcomes

1-Technical competence in computer architecture and high performance computing

2-Ability to describe the operation of modern and high performance computers

3-Ability to undertake performance comparisions of modern and high performance computers

4-Understand the several advanced optimizations to achieve cache performance

5-Technical competence in computer architecture and high performance computing

1

COURSE CONTENT

Week Topics

1 Introduction and Computer System

2 Coputer Evolution and Performance

3 Central Processing Unit Design

4 Cache

5 Cache Optimization

6 Virtual Memory

7 Instruction-Level Parallelism

8 Midterm 1

9 Data-Level Parallelism I

10 Data-Level Parallelism II

11 GPU Architectures

12 Thread-Level Parallelism

13 Multicore Processors

14 Presentations

15 Final

RECOMMENDED SOURCES

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 30

Quizzes

Homework 1 30

Attendance

Practice

Seminar

Practice

Internship of the Course

2

Project

Field Survey

Workshop

Laboratory

Presentation 1 40

Final examination

Total

Contribution of Semester Studies to the Success Grade 2 60

Contribution of the Final Exam to the Success Grade 1 40

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 4 60

Hours for off-the-classroom study (Pre-study, practice)

Homework 12 5 60

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 10 10

Quizzes

Final examination 1 20 20

Total Work Load 150

Total Work Load / 30 (h) 5.00

ECTS Credit of the Course 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x x x x x xCLO2 x x x xCLO3 x x x x x

3

CLO4 x xCLO5 x x x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

3 Automata Theory

BMB504 Autumn 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

To improve programming language skills by achieving basic

knowledge of classification and definition of languages, and

relation to automata and their functions.

Course Content

Alphabet, Language, Grammar, Classification of Grammars,

Chomsky Hiearchy, Regular Grammars, Context Free Grammars,

CFG and BNF, Parse Tree, Left Recursion and Elimination, Pumping

Dilemma, Decision Problem, Normal Forms, Pushdown Automata,

Context Sensitive Grammars, Linear Bounded Automata,

Unrestricted Grammars, Turing Machine, Curch Turing Hipotesis.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students improve their language learning skills.

1

2. Students will earn motivations to learn new programming languages.

3. Students will learn automata and types.

4. Students will learn the limitations of the codes generated by grammars.

5. Students will be able to differentiate the grammars that can be used as programming languages.

COURSE CONTENT

Week Topics

1 Course Introduction and Basic Terms

2 Grammars And Chomsky Hierarchy

3 Regular Grammars

4 Context Free Grammars, Parse Trees

5 CFG Notation

6 BNF Notation

7 Left Recursion and Elimination, Pumping Dilemma

8 Midterm Exam

9 Decision Problem, Normal Forms, Pushdown Automata

10 Context Sensitive Grammars, Linear Bounded Automata

11 Unrestricted Grammars, Turing Machines

12 Turing Machines

13 Church-Turing Hypothesis

14 Review

15 Final Exam

RECOMMENDED SOURCES

-John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman “Introduction to Automata Theory,

Languages, and Computation 2E.”, Addison Wesley

2

- Harrison, M.A.: Introduction to Formal Language Theory. Addison–Wesley

- Ü. Yarımağan, "Özdevinirler (Otomatlar) Kuramı ve Biçimsel Diller, 2. Baskı", Seckin

Yayinevi

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

3

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

3 Object Oriented Programming I

BMB505 Autumn 2+2 4 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

To gain the ability of making good and proper object-oriented

modeling, design and implementation according to commonly agreed

principles

Course Content Gang of Four design patterns, code smells, refactoring

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students will be able to identify the smells in object oriented code.

2. Students will be able to carry out object oriented analysis and design tasks on real world problems.

3. Students will be able to use the classical Gang-of-four patterns during object oriented analysis and design.

4. Students will be able to refactor object oriented code.

5. Students will be able to carry out object oriented design tasks on real world problems.

1

COURSE CONTENT

Week Topics

1 Introduction to design patterns, MVC pattern

2 Patterns for creating objects without explicit usage of their classes

3Patterns for reducing the dependency on the implementation of anobject

4 Patterns for reducing algorithmic dependency

5 Patterns for obtaining loose coupling

6 Patterns for object aggregation

7 Patterns for easier modification of classes

8 1st Midterm exam

9 Utility patterns

10 Selected code smells and refactoring operations to remove them

11 Selected code smells and refactoring operations to remove them

12 Selected code smells and refactoring operations to remove them

13A demonstation of refactoring operations on a complete codeexample

14 Presentation and discussion of project works

15 Final Exam

RECOMMENDED SOURCES

Refactoring: Improving the Design of Existing Code, Martin Fowler. Addison- Wesley, 1999Design Patterns – Elements of Reusable OO Software, Erich Gamma et.al(Gang of Four), Addison-Wesley, 1994

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

2

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

3

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

3 Web Design and Programming

BMB506 Autumn 3+1 4 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseTo know web publishing principles. To have skills of web content

developing.

Course Content

Fundamentals and functions of the Internet. Common Internet

applications used in education: e.g., WWW, e-mail, chat, ftp, etc.

Principles of using Internet applications in education.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students can understand and write basic HTML commands.

2. Students can understand and write basic CSS commands.

3. Students can understand and write basic JS commands.

4. Students can combine HTML, CSS and JS structures.

5. Students can design own web page at a very elemantary level.

1

COURSE CONTENT

Week Topics

1Introduction, General Information about the lecture, Introduction toWeb Programming

2 Introduction to HTML, Adding Picture and Web Link to Your Page

3 Common tags and styling fonts

4 Styles, Quotes and Colors in HTML

5 Some CSS Commands

6 ID, Class, Tables, Lists

7 Introduction to CSS

8 Midterm

9 Colors, Margins, Padding in CSS

10 Font Styling, Icons in CSS

11 Tables and Lists in CSS

12 Introducing to Javascript, Data Types in JS

13 Methods in JS

14 Animations and Effects

15 Final Exam

RECOMMENDED SOURCES

- Robbins, Jennifer Niederst. Learning web design: A beginner's guide to HTML, CSS, JavaScript, and web graphics. " O'Reilly Media, Inc.", 2012.- David Sawyer McFarland "JavaScript & jQuery: The Missing Manual", 2ndEdition, O'Reilly Media / Pogue Press 2011

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

2

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

3

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

3 Server Operating Systems

BMB602 Spring 2+2 4 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Operating Systems, History of operating systems, Process Concept:States & process control blocks, OS Kernel, Concurrent Processes, Mutualexclusion, Process Synchronization, Semaphores, Memory Management &Scheduling, Multiprogramming, Virtual Memory, Paging & Segmentation,On demand paging & segmentation, Operations on Moving Head Disks,Disk Scheduling Policies, File System Functions, Blocking and Buffering,File Organization.

Course Content

Operating Systems, History of operating systems, Process Concept:States & process control blocks, OS Kernel, Concurrent Processes, Mutualexclusion, Process Synchronization, Semaphores, Memory Management &Scheduling, Multiprogramming, Virtual Memory, Paging & Segmentation,On demand paging & segmentation, Operations on Moving Head Disks,Disk Scheduling Policies, File System Functions, Blocking and Buffering,File Organization.

Teaching-Learning Methods and Techniques Used in the Course

Lecture and Lab

Internship of the Course(If there is)

Class room discussion,

Learning Outcomes

1- İşletim sistemlerin içerikleri, role ve amaçlarının kavranması,

1

2- Programlama dili, işletim sistemi ve bilgisayar donanım nasıl birlikte çalıştığının kavranması,

3- İşletim sistemi önemli dizayn konularından verimli, hızlı ve esnek çalışma, birden fazla sisteme taşınabilirlilik, güvenlilik, uyumluluk, API interface, aygıt organizasyonları ve kullanıcı /sistem durum değişimi gibi kavramların bilinmesi,

4- Süreç içerigi, süreç durumu, karşılıklı dışlama, süreç senkronizasyonu, ve çoklu programlama promlemleri tanımak ve kavramak,

5- Durum diagramlari, hazır sırası, bekleme sırası ve calışma sırası, süreç kontrol blokları, süreç değiştirme, süreç kontrol blokları, ve sıralama politikaları anlaşılması,

6- Kısır döngüden kaçınma, tanınması, engellenmesi ve kurtarılması konularının bilinmesi ve bunlara çözümler geliştirilmesi semaforlar, şartlı değişkenler ve thread kullanarak.

7- Fiziksel bellek ve bellek yönetimleri, sayfalama ve parçalama, planlama politikaları anlamak,

COURSE CONTENT

Week Topics

1 An overview of operating systems and their functions

2 Computer hardware and operating system, microprocessor status, memory ordering

3 Process contents, process states, concurrent processes, process control blocks,

4 Thread contents, multi-core processors, mutual exclusion

5 Process sequences, Sorting algorithms, Process sequences

6 Memory management, introduction of important, real memory and virtual memory conceptsin multi-user systems

7 Methods used for using virtual memory and necessary hardware features

8 Midterm exam

9 Introduction of input-output systems and their place in memory hierarchy

10 Working principles of input-output systems, sequential and random access

11 Sharing input-output systems among users, introducing the concept of virtual input-output unit / File system, comparison of mesh systems with a flat and hierarchical structure

12 Examination of the relationship between the logical file system and physical peripherals andthe sharing and security needs in multi-user systems

13 Providing inter-process communication and synchronization, deadlock concept and solution methods

14 Examination and comparison of process operating methods

15 Final Sınavı

RECOMMENDED SOURCES

Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Operating System Concepts. 8th edition. Addison-Wesley.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 20

Quizzes

2

Homework 1 20

Attendance

Practice

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total

Contribution of Semester Studies to the Success Grade 2 40

Contribution of the Final Exam to the Success Grade 1 60

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 5 75

Hours for off-the-classroom study (Pre-study, practice)

Homework 3 5 15

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 20 20

Quizzes

Final examination 1 40 40

Total Work Load 150

Total Work Load / 30 (h) 5.00

ECTS Credit of the Course 5.00

3

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x x xCLO2 x x x xCLO3 x x x xCLO4 x x xCLO5 x x xCLO6 x x x xCLO7 x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

3 Sistem Programming

BMB603 Spring 3+1 4 6

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Obtaining a general knowledge about the technologies used to

develop

web/Internet applications and to develop a team project.

Course Content

System Programming Concepts; 2-Tier, 3-Tier and N-Tier Application

Development Models; Client/Server Architectural Model; HTML; CSS;

Scripting; XML; XSLT; DTD; W3C-Schema; DOM; SAX; General

Structure of RPC-based Applications; General Structure of RMI-based

Applications; Web based Application

Development Tools, System Security;

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Knowledge on the differences between client-server and conventional applications.

2. Learns HTML , CSS and JavaScript technologies in order to develop web based applications.

1

3. Learns how to use XHTML and XML for electronic data transfer, XPath and XSLT for

document transformations, DTD and XSD used for validity purpose and DOM and SAX to edit

XML files.

4. Knows the general structure of RPC, RMI, and Web Services for distributed application

development.

5. Gain the ability to develop a Web-based application as a group work.

COURSE CONTENT

Week Topics

1 System programming concept

2 Client/Server based applications and their specifications

3 2-Tier, 3-Tier and Multi-Tier application specifications.

4 Web applications, HTML and CSS

5 Javascript and client side controls

6 XML, and DTD to validate XML documents

7 W3C Schema to validate XML documents

8 Ara Sınav

9 XPATH , XSLT Usage, Introduction to DOM and SAX

10 XPATH , XSLT Usage, Introduction to DOM and SAX

11 RPC and application development with RPC, RMI and application development with RMI

12Comparison of distributed application developmenttechnologiesRMI and application development with RMI

13 Student project presentations

14 Student project presentations

15 Final Exam

RECOMMENDED SOURCES

- Client/Server Survival Guide, Orfali,R., Harkey, D., Edwards, J.- Java.rmi: Remote Method Invocation Guide, Pitt, E, McNiff K.- Power Programming With RPC, Bloomer, J.- XML:How to Program, Deitel,H.M., Deitel, P.J., Neito, T.R., Lin, T.M., Sadhu, P.

Internet

2

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project 1 20

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 40

Total 3 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 2 60

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje 1 30 30

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

3

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 180

Toplam İş Yükü / 30 (s) 6

Dersin AKTS Kredisi 6

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

3 Algorithm Analysis and Design

BMB604 Spring 3+1 4 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

The goal of this course is to introduce advanced techniques for the

design and analysis of major classes of algorithms, and explores a

variety of applications.

Course Content

Fundamentals of the Analysis of Algorithm Efficiency, Asymptotic

Notations, Analysis of Divide and Conquer Algorithms, Hashing

Algorithms, Graph Algorithms, Balanced Search Trees, Dynamic

Programming, Backtracking, P, NP and NP-Complete Problems

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students will be able to analyze the correctness of algorithms.

2. Students will learn the concepts of time and space complexity, worst case, average case

and best case complexities and asymptotic notations.

3. Students will be able to design efficient algorithms for major engineering problems.

1

4. Students can compute complexity measures of algorithms.

COURSE CONTENT

Week Topics

1 Fundamentals of the Analysis of Algorithms Efficiency

2 Asymptotic Analysis

3 Analysis of Nonrecursive and Recursive Algorithms

4 Analysis of Divide and Conquer Algorithms

5 Hashing Algorithms 1

6 Hashing Algorithms 2

7 Dynamic Programming 1

8 Midterm Exam 1

9 Dynamic Programming 2

10 Graph Algorithms

11 Balanced Search Trees (2-3 trees, B-trees, Red-Black trees)

12 Backtracking

13 Midterm Exam - 2

14 NP, NP-Complete, NP-hard Problems

15 Final exam

RECOMMENDED SOURCES

Introduction to the Design and Analysis of Algorithms (3rd Edition) by Anany Levitin, 2011The Algorithm Design Manual(2nd Edition), Steven S Skiena, 2010

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

2

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x x

3

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

3 Object Oriented Programming II

BMB605 Spring 2+2 4 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course To teach the Object-Orientation paradigm

Course Content

Object oriented programming concepts, Unified Modeling

Language(UML),Class design, Applets, Inheritance, Polymorphisim,

Interface and abstract classes, design patterns, frameworks, Application programming interfaces (API)

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students gain to the ability of solving the real-world problems by using the object-oriented

paradigm and describe these solutions by using UML schemas.

2. Students have ability to make a presentation, which results in self-confidence.

3. Students learn to the base of Inheritance, Polymorphism, Encapsulation

1

4. Students have knowledge about the new generation software applications.

COURSE CONTENT

Week Topics

1Introduction to object oriented programing(OOP): Thinking objectbased,history and design

2Object oriented programing:properties, methods, events. Control structure, Loops and Arrays

3Object and Class design, UML (class diagrams, object diagramsand activity diagrams)

4 Interface and polymorphism

5 Pattern and GUI programming

6 Pattern and GUI programming (continue)

7 Inheritance and abstract classes

8 Exam

9 Java Object Model

10 Frameworks

11 Multithreading

12 Multithreading

13 Other design patterns

14 Project presentations

15 Final Exam

RECOMMENDED SOURCES

Cay Horstmann, "Object-Oriented Design and Patterns", 2nd Edition, 450 pages, Wiley, ISBN: 0-471-74487-5C# 2010 How to program, Deitel, Prentice Hall, 2010David D. Riley, “The Object of Java”, Addison Wesley,2002.David J. Barnes, “Object-Oriented Programming with Java”, Prentice Hall, 2000.John Lewis, William Loftus “Java Software Solutions”, Addison Wesley, 2003.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

2

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x x

3

CLO3 x x x xCLO4 x x xCLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

3Introdction Artificial İnteligence

BMB606 Spring 3+1 3 3

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Students will gain understanding on the basics of artifical intelligence.They will learn logic programming and how to apply it to problems relatedto artifical intelligence. They will solve problems coming from applicationareas related to artifical intelligence.

Course Content

Representation of knowledge. Search and heuristic programming. Logicand logic programming. Applications related to problem solving, gamesand puzzles, expert systems, planning, learning, vision, and naturallanguage understanding.

Teaching-Learning Methods and Techniques Used in the Course

Lecture and Lab

Internship of the Course(If there is)

In class lectures- Interactive problm solving- Coding exercises

Learning Outcomes

1 Students will know how to use game trees in computer games.

2 Students will know how to use motion algorithms in computer games.

3 Students will know how to use pathfinding algorithms in computer games.

4 Students will know how to use tactical and strategic artificial intelligence algorithms in computer games.

1

5 Students will know how to use learning and decision making algorithms in computer games.

COURSE CONTENT

Week Topics

1 Introduction, Game AI, Random Numbers

2 Kinematic Movement

3 Steering Behaviors

4 Pathfinding

5 Project Meeting

6 Decision Making I

7 Midterm

8 Ara Sınav

9 Tactical and Strategic AI

10 Learning I

11 Project Meeting

12 Board Games

13 Supporting Technologies

14 Project presentations

15 Final Sınavı

RECOMMENDED SOURCES

Artificial Intelligence for Games, Ian Millington and John Funge. Morgan Kaufmann, 2. Edition. ISBN 0123747317

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 30

Quizzes

Homework

Attendance

Practice

Seminar

Practice

Internship of the Course

Project 1 30

Field Survey

Workshop

Laboratory

Presentation

2

Final examination 1 40

Total

Contribution of Semester Studies to the Success Grade 2 60

Contribution of the Final Exam to the Success Grade 1 40

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 3 45

Hours for off-the-classroom study (Pre-study, practice) 15 2 30

Homework

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 5 5

Quizzes

Final examination 1 10 10

Total Work Load 90

Total Work Load / 30 (h) 3

ECTS Credit of the Course 3

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x x x x xCLO2 x x x xCLO3 x x x x xCLO4 xCLO5 x x x x

3

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

2 Intership I BMB408 Spring 0 0 1

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseThe purpose of the internship is improve the practical works of student inthe academical area.

Course Content

Internship jobs in any public or private sector, six weeks (30 working days) requires the acquisition of professional experience. Students who successfully complete the internship are required to follow the rules of the Department of Computer Engineering Internship directive.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. The student will apply the acquired theoretical knowledge in practice.

2. The student will establish a relationship with the future colleagues who work in the IT field.

3. The student will assess the student’s ability to apply discipline-related knowledge to the field.

4. The student will learn to present the information acquired in an official report.

5. The student will learn to take responsibilities and learn to work with different groups.

1

COURSE CONTENT

Week Topics

1 Professional Experience

2 Professional Experience

3 Professional Experience

4 Professional Experience

5

6

7

8

9

10

11

12

13

14

15

RECOMMENDED SOURCES

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms

Quizzes

Homework 1 20

Attendance

Seminar

Practice

Internship of the Course

Project 1 20

2

Field Survey

Workshop

Laboratory

Presentation 1 60

Final examination

Total 3 100

Contribution of Semester Studies to the Success Grade 2 40

Contribution of the Final Exam to the Success Grade 1 60

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

Hours for off-the-classroom study (Pre-study, practice)

Homework

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project 1 1 30

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms

Quizzes

Final examination

Total Work Load 1 1 30

Total Work Load / 30 (h) 1

ECTS Credit of the Course 1

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x xCLO3 x x xCLO4 x x

3

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Occupational Health and Safety I

BMB701 Güz 2+0 2 2

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

The main purpose of the course is to introduce the risk factors having effects on occupational accidents and diseases, and to teach how to perform the evaluation of risks which have an important role on avoiding such situations. Simultaneously, to get involved in accidents and occupational diseases within the Department of Control and Automation Engineering, to inform about the Law on Occupational Health and Safety No. 6331 and as a result the participation of students in occupational health and safety and the creation of safe culture are also included in the aims of the course.

Course Content

Risk Management, Risk Evaluation, Risk Analysis, Risk Perception, Psychosocial Risk Factors, Physical Risk Factors, Ergonomic Risk Factors, Chemical Risk Factors, Risk Evaluation Methods, Risk Control Steps, Risk Evaluation Stages, Risk Evaluation Documentation, Risk Evaluation Application, Working on Tools with Screen, Ergonomic Work, Protection from Occupational Musculoskeletal diseases

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. The student knows the concepts of danger, risk, near miss, event / case, accident and the

1

difference between them

2. The student learns why the risk assessment is performed, its function, who and how it is done

3. The student knows the psychosocial, biological, chemical, physical hazards and knows the principles of protection from these hazards

4. The student has an idea and can contribute to a healthier work environment

5. She detects the hazards earlier and can be more sensitive about the precautions

6. Know what to do or not in case of an accident or emergency

7. He may notice the risks that may be encountered in the faculty, and he or she has the ability to take precautions to keep them under control.

8. Adapt to occupational health and safety practices to be implemented in the faculty, awareness occurs

COURSE CONTENT

Week Topics

1Risk Management and Evaluation, Risk Management and General Management, Hazard and Risk Concepts, Risk Sources and Risks, Risk Assessment as a Part of Risk Management, Basic Principles of Risk Assessment

2Risk Assessment Methods, Qualitative Methods, Quantitative Methods, Fine-Kinney Method,L Type Matrix, X Type Matrix, Fta, Eta, Cca, Fmea, Jsa, Hazop, Pra, Pha

3Risk Assessment Methods, Qualitative Methods, Quantitative Methods, Fine-Kinney Method,L Type Matrix, X Type Matrix, Fta, Eta, Cca, Fmea, Jsa, Hazop, Pra, Pha

4Occupational Health and Safety in Working with Tools with Screen, Risks and Safeguards in Working with Tools with Screen, Correct Seating, Protection of Eyes, Eyes During Working Shortly, Resting Habit, Interrupted Rests and Exercises

5Ergonomics, Lesson Work Ergonomic Work Place Arrangement And Cautions, Office Ergonomics, Cognitive Ergonomics, Physical Ergonomics, Administrative Ergonomics, Anthropometry And Working Environment Design

6Psychosocial Risk Factors, Stress, Factors Causing Stress, Stress Stages, Stress Protection Methods, Effects of Work Stress on Health, Long Term Effects of Stress, Psychological Harassment (Mobbing) and Coping Methods

7Risk Communication, Risk Perception, Informing Employees, Taking Employee Opinions, Communication and Persuasion

8 Midterm Exam

9Physical Risk Factors, Noise, Vibration, Pressure, Lighting, Thermal Comfort (Working in Humidity, Hot or Cold, Heating and Ventilation), Radiation, Ionized Rays, Non-ionized Rays

10Chemical Risk Factors and Protection Methods, Protection Methods, Carcinogenic and Mutagenic Materials, Hazardous Area Classes

11Fire and Protection Methods, Safety in Fire, Classification and Extinguishing of Fire, Emergency Management, Preparation of Emergency Plans and Transfer to Employees, Measures and Exercises, First Aid and Emergency Response, Hazard Communication

12Occupational Health and Safety at University, Hazards in Classrooms, Hazards in Cafeteria and Cantiles, Psychosocial Hazards Biological Hazards, Chemical Hazards, Electrical Hazards

13Analysis of the statistics on occupational accidents and illnesses, the most frequent accidents and illnesses and precautions.

14 Risk analysis examples

15 Final Exam

2

RECOMMENDED SOURCES

Main Text and Regulations of the Law No. 6331 on Occupational Health and SafetyWorkplace Medicine and Job Security Specialist Course Notes

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 2 30

Hours for off-the-classroom study (Pre-study, practice)

Homework

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 10 10

3

Quizzes

Final examination 1 20 20

Total Work Load 17 60

Total Work Load / 30 (h) 2

ECTS Credit of the Course 2

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 xCLO2 x xCLO3 xCLO4 x xCLO5 xCLO6 x xCLO7 xCLO8 x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Project I BMB702 Autumn 3+1 4 8

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseMake students to gain experience about hardware and software related subjects with projects that combine them.

Course ContentAbility to solve problems in public and global domains with the help of studied software and hardware topics.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students will learn the requirements of computer engineering, analytical thinking and approaching problems to produce algorithmic solutions.

2. Students will able to implement systems development life cycle in the projects.

3. Students will able to revise and improve systems designed by using the results obtained by implementing experiments and solutions.

4. Students will learn effectively writing of their team projects in reports.

5. Students will understand independent learning of new technologies and concepts in order to complete the project.

6. Students will learn how to interact professionally with others in the workplace, to engage effectively in teamwork.

1

COURSE CONTENT

Week Topics

1 Project topic research

2 Determination of the project topic

3 Evaluation of related works about the project topic

4 Preparation of the feasibility report

5 Determination of application details and modules

6 Database design

7 Implementation

8 Submission of the first progress report

9 First project consultation

10 Implementation

11 Implementation

12 Submission of the second progress report

13 Second project consultation

14 Implementation

15 Presentation of project

RECOMMENDED SOURCES

- Every kind of books, articles, research reports related to the project topic.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

2

Workshop

Laboratory

Presentation 2 60

Final examination 1 40

Total 3 100

Contribution of Semester Studies to the Success Grade 2 60

Contribution of the Final Exam to the Success Grade 1 40

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 4 60

Hours for off-the-classroom study (Pre-study, practice) 3 10 30

Homework

Seminar

Presentation 3 20 60

Practice

Laboratory

Internship of the Course

Project 3 20 60

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 10 10

Quizzes

Final examination 1 20 20

Total Work Load 240

Total Work Load / 30 (h) 8

ECTS Credit of the Course 8

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x xCLO4 x x x xCLO5 x x xCLO6 x x x

3

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Artificial Learning and Artificial NeuralNetworks

BNB703 Autumn 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course Learning basic problems and solution techniques in neural networks.

Course ContentLearning basic methods and applications used in neural networks.

Determining whether a method fits into the problem given.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students will be able to recognize the basic problems in the aera.

2. Students will be able to construct the suitable models for the problems

3. Students will be able to determine the proper solution for the models

4. Students will understand the limitations of available tools

5. Students will know how to interpret results

1

COURSE CONTENT

Week Topics

1 Why use neural networks ? Biological fondations of ANNs.

2 Application areas, typical architectures, activation functions

3 McCulloch-Pitts Neuron

4 Simple Neural Networks for Pattern Classification

5 Perceptron, Adaline, Delta Rule

6 Multilayer Perceptrons

7 Radial Based Networks

8 Midterm Exam

9 Gradient Descent, Backpropogation algorithms and variations

10 Regression Analysis

11 Learning Vector Quantization

12 Pattern Association, learning algorithms, associative networks

13 Pattern Association, learning algorithms, associative networks

14 Hopfield Networks

15 Final Exam

RECOMMENDED SOURCES

-Fundamentals of Neural Networks: Architectures, Algorithms and Applications, Laurene V. Fausett, Pearson; 1 edition (December 19, 1993)-Neural Network Design (2nd Edition) – Martin T Hagan

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

2

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

3

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Decision Support Systems

BNB704 Autumn 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Builidng models involve to transform realworld problem to standard structure. Furtermore, companies collecting more data day by day. In that datawarehouse companies tries to find useful information. There are some computer based systems that simplifies the process. The aimof this course is to be familiar with this applications.

Course Content

vermelerinde yardımcı olan bilgisayar tabanlı bilgi sistemlere denir. Verileri ve modellerin etkin kullanımını sağlayarak karmasık problemlerin çözümüne katkıda bulunurlar.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Student will get ability to use decision support systems

2. Student will get ability to investigate data structure

3. Student will gain the ability of how to implement real time applications

1

COURSE CONTENT

Week Topics

1 Introduction to course

2 The importance of decision making

3 The components of decision support systems

4 The functions of decision support systems

5 The benefits of decision support systems

6 The kinds of of decision support systems

7 The subjects of sample decision support systems in management and finance

8 The subjects of sample decision support systems in management and finance

9 Group decision support systems

10 Decision analysis instruments-1

11 Decision analysis instruments-2

12 Decision analysis instruments-3

13 Web based decision support systems for investigation decisions

14 Project presentations

15 Project presentations

RECOMMENDED SOURCES

Greenwood Publishing Group, 2002

Decision Support Systems: Concepts and Resources for Managers, Daniel J. Power

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

2

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x x

3

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Basics Deep Learning

Autumn 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseLearning and applying solution techniques using deep architectures on different application areas.

Course Content

History and therotical advanteges of the deep learning, basic learning algorithms and architectures for deep learning, regularization of distributed models, optimization techniques for training deep networks, convolutional networks, bacpropogating and recurrent networks, autoencoders and linear factor models, learning by demonstration, deep generative networks - Boltzman machines

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students can evalute the deep learning techniques in terms of their effectiveness.

2. Students can evalute the advantages and disadvanteges of a specific deep learning technique.

3. Students can design and test basic deep learning solutions.

4. Students can determine and apply the appropriate deep learning architecture and

1

algorithm for the proposed solution.5. Students have knowledge on regularization and optimization techniques.

COURSE CONTENT

Week Topics

1 Introduction, history and basic theory

2 Mathematical background

3 Neural Networks

4 Feed forward deep networks

5 Regularization of deep and distributed models

6 Optimization techniques for training of deep models

7 Convolutional Networks

8 MidTerm Exam

9 Bacpropogating and recureent networks

10 Autoencoders and linear factor models

11 Learning by demonstration

12 Deep generative models -Boltzman Machines

13 Project Presentaions

14 Project Presentaions

15 Final Exam

RECOMMENDED SOURCES

-Yoshua Bengio, Ian J. Goodfellow and Aaron Courville, “ Deep Learning”, Book in preparation for MIT Press, http://www.iro.umontreal.ca/~bengioy/dlbook, 2015.-Yoshua Bengio, “Learning Deep Architectures for AI”, Foundations and Trends in Machine Learning: Vol. 2: No. 1, pp 1-127, 2009.-Li Deng and Dong Yu, "Deep Learning: Methods and Applications", Foundationsand Trends in Signal Processing: Vol. 7: No. 3–4, pp 197-387, 2014.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

2

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x x

3

CLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Mobile Programming

BMB706 Autumn 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseTo teach mobile programming techniques and basics of mobile

technologies

Course Content

An Overview of Mobile Technologies ; Mobile Devices ; Mobile OS ;

Introduction to Mobile Application Development ; Mobile App

Components ; Application Lifecycle ; User Interface Design (Menus,

Dialog boxes, etc.) ; ListView ; ViewPager ; ArrayAdapters; Databases

on Smartphones and Data Management ; Sensors on Smartphones

and Sensor Data Collection ; Broadcast Receivers ; Notifications,

User Rights and Permissions ; Location-based Services ; Background

Tasks

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students will design, develop and test a mobile application taking the smartphone restrictions into account.

1

2. Students will learn the (dis)advantages of each mobile development methods.

3. Students will follow up-to-date progress on mobile technologies.

4. Students will learn in-situ (on-premise) processing techniques.

5. Students will able to upload his/her mobile application into app market.

COURSE CONTENT

Week Topics

1 An Overview of Mobile Technologies

2 Mobile Devices and Mobile Operating Systems

3 Mobile Application Development Methods and Environments

4Introduction to Mobile Application Development / Mobile App

Components / Application Lifecycle

5 User Interface Design (Menus, Dialog boxes, etc.)

6 RecyclerView / ViewPager / ArrayAdapters

7 Databases on Smartphones and Data Management

8 MidTerm Exam

9 Sensors on Smartphones and Sensor Data Collection

10 Broadcast Receivers

11 Content Providers

12 Notifications, User Rights and Permissions

13 Location-based Services and Maps

14 Background Tasks

15 Final Exam

RECOMMENDED SOURCES

- Bill Phillips, Brian Hardy, “Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)”, 2013

- Jeff McWherter, Scott Gowell,” Professional Mobile Application Development, John Wileyhttp://developer.android.com

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

2

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

3

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Introduction to Python Programming

BNB707 Autumn 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course Learn to use statistical software programming in Python

Course Content

Python Programming Language; Python Data Types; Python Data

Input; Regression Applications with Python; Discrete Variables

and Statistical Tests;

Logit with Python; Bayesian Statistics with Python; Applications

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1 Get to know Python Software

2 Learn to data input and structure

3 Learn to write software about statistics with Pyhton

4 To develop information to solve statistical problems with Python

5 Analyse the real world applications of data with Python

1

6.

7.

8.

COURSE CONTENT

Week Topics

1 Introduction to Python Programming

2 Data Structures in Python

3 Data input and visualization in Python

4 Statistical Distribution in Python

5 Hypothesis in Python

6 Linear Regression in Python

7 Ara Sınav 1

8 Multivariate Data Analysis with Python

9 Tests for discrete data in Python

10 Bootstrap with Python

11 Logistic regression with Python

12 Bayesian Statistics in Python

13 Applications with Python

14 Linear Regression in Python

15 Final Exam

RECOMMENDED SOURCES

- “An Introduction to Statistics with Python”, Thomas Halswater, Springer-Verlag, 2016.- Think Stats 2e Allen B. Downey- Classnotes

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

2

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

3

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Autumn 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

To gain the ability to apply basic mathematical operations and advanced mathematics in Matlab, develop the ability to program in Matlab by teaching basic programming logic and concepts, to gain the ability to create and edit graphics in Matlab

Course Content

Phrases, Operations, Arrays (Vector, Matrix and Polynomials), Programming,Function Programming, Conditional Expressions, Loops, Graphics in Matlab.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students will be able to do basic mathematical operations in Matlab.

2. Students will be able to transfer mathematical topics such as vectors, polynomials and matrices to Matlab.

3. Students will be able to define the basic concepts of programming.

4. Students will be able to write basic and complex programs in Matlab with writing, function, conditional expression and loop.

1

5. Students will be able to create graphs in Matlab.

COURSE CONTENT

Week Topics

1 Introduction to the course.

2 Introduction to Matlab. Phrases and Operations in Matlab.

3 Arrays in Matlab (Vector, Matrix and Polynomials)

4 Arrays in Matlab (Vector, Matrix and Polynomials)

5 Introduction to Programming / Quiz 1

6 Programming in Matlab

7 Programming in Matlab

8 Midterm 1

9 Conditional Expressions in Matlab

10 Conditional Expressions in Matlab

11 Loops in Matlab

12 Loops in Matlab / Quiz 2

13 Graphics in Matlab

14 Graphics in Matlab

15 Final Exam

RECOMMENDED SOURCES

- "Matlab Kılavuzu”, Doç. Dr. Aslan İnan“Matlab - Uygulama & Çözümleri”, Doç. Dr. Aslan İnan

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

2

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

3

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Human andComputerInteraction

BNB709 Autumn 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseThe objective of this course is to have students get basic information and skills for human-computer interaction studies.

Course Content

Basic concepts in human-computer interaction; history of human-computer interaction; philosophy of human-computer interaction; cognitive aspects of human being and information processing theory; mental models, psychology and human- computer interaction; technologies used in human-computer interaction; design approaches;usability, effectiveness and efficiency; interface evaluation methods; usability testing.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. To know basic concepts of human-computer interaction

2. To know design approaches for technology design

1

3. To know evaluation methods used in human-computer interaction

4. To plan, apply, and evaluate a usability test

5. To know the relationship between human-computer interaction and the other fields of study

COURSE CONTENT

Week Topics

1 Introduction to the course Basic concepts of human-computer interaction

2History of human-computer interaction Philosophy of human-computer interaction

3Cognitive aspects of human being and information processingtheory

4 Mental models, psychology and human-computer interaction

5 Accessibility

6 Design approaches

7 Usability, effectiveness and efficiency

8 User experience

9 Midterm exam

10Technologies used in human-computer interaction; designapproaches

11Evaluation methods used in human-computer interaction Interfaceevaluation methods Usability testing

12Evaluation methods used in human-computer interaction Interfaceevaluation methods Usability testing

13Evaluation methods used in human-computer interaction Interfaceevaluation methods Usability testing

14Evaluation methods used in human-computer interaction Interfaceevaluation methods Usability testing

15 Final Research Paper and Presentation

RECOMMENDED SOURCES

- Kürşat Çağıltay. 2018. Teoriden Pratiğe İnsan – Bilgisayar Etkileşimi ve Kullanılabilirlik Mühendisliği. Seçkin Yayınları.- Kerem Rızvanoğlu. 2009. Herkes İçin Web Evrensel Kullanılabilirlik ve Tasarım. Punto Yayınları.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

2

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

3

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Occupational Health and Safety I

BMB801 Spring 2+0 2 2

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

The main aim of the course is to educate the students about occupationalhealth and safety, to get involved in accidents and occupational diseases within the Department of Electronics and Communication Engineering, to inform about the Law on Occupational Health and Safety No. 6331 and asa result the participation of students in occupational health and safety and the creation of safe culture.

Course Content

Basic Rights and Obligations, Occupational Health and Safety Law No. 6331, Obligations of Employers, Employee Responsibilities, Employee Participation and Informing, OHSAS / TS 18001, Occupational Health and Safety Policy, Occupational Accidents and Occupational Diseases Prevention, Occupational Health and Safety Culture Health and Safety Signs, Health and Safety Education and Communication at Work, Nationaland International Organizations and Contracts, Occupational Health and Safety Committees, Occupational Health and Safety Services, EmergencyManagement, Risk Management and Evaluation, Health and Safety Management System, Basic First Aid Information, Occupational Health and Safety in Education

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

1

Learning Outcomes

1. Student has knowledge about Occupations and occupational diseases

2. Learn legal rights and responsibilities in occupational health and safety

3. Has knowledge about the Law No. 6331 on Occupational Health and Safety and its applications

4. Know the duties and responsibilities of the occupational safety specialist and the occupational physician, the work of the occupational health and safety body, and the importance of risk assessment

5. It plays an active role in creating a Job Safety Culture by creating safe behaviors and habits

6. Know what to do or not in case of an accident or emergency

7. He may notice the risks that may be encountered in the faculty, and he or she has the ability to take precautions to keep them under control

8. Adapt to occupational health and safety practices to be implemented in the faculty, awareness occurs

9. Having the necessary knowledge to create a healthier and safer environment in the faculty

COURSE CONTENT

Week Topics

1Concepts and Rules of Occupational Health and Safety, Occupational Health and Safety in Turkey and in the World, Historical Development of Occupational Health and Safety in Turkey and in the World. Contemporary business health and safety principles

2

Occupational health and safety culture, Behavior oriented management, Lifelong learning inoccupational health and safety, Integrated approach to occupational health and safety, Occupational health and safety in business management, Risk prevention culture at workplace, Safety culture prominence and place in everyday life, and continuation

3Constitution law, statute, regulation, communiqué, circular and directive concepts. Law No. 6331 on Occupational Health and Safety, Employers' obligations, Employee obligations

4Definition and general concepts of Occupational Health and Safety Law No. 6331, hazard, risk, risk assessment proactive approach, reactive approach, prevention, work accident, support staff, employee, employee representative

5Occupational Health and Safety Services, Occupational Safety and Health Specialist, Occupational Health and Safety, Occupational Health and Safety Unit, Common Health and Safety Unit, Registered Notebook

6The duties, powers and responsibilities of contemporary approaches to occupational health and safety, occupational safety specialist, workplace physician, other health personnel, employee representative

7Risk prevention principles, Priority ordering in health and safety, Prevention practices in thesource, Protection applications for the environment, Protection applications for the person

8 Midterm Exam

9TS 18001 Occupational Health and Safety Management System, Management system components, Occupational health and safety policy, PUKO cycle

10Chemical Risk Factors and Protection Methods, Protection Methods, Carcinogenic and Mutagenic Materials, Hazardous Area Classes

11 Occupational health and safety board, occupational health and safety council

12 Health Surveillance and Occupational Diseases, Health surveillance concept and its

2

application, Occupational disease concept, Occupational disease types and causes, Occupational diseases protection

13

Occupational health and safety education and communication, Characteristics and techniques of adult education, Qualifications and period of education, Occupational health and safety and vocational education of employees, Basic concepts about effective communication process in workplace

14 Risk analysis examples

15 Final Exam

RECOMMENDED SOURCES

Main Text and Regulations of the Law No. 6331 on Occupational Health and SafetyWorkplace Medicine and Job Security Specialist Course Notes

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 2 30

Hours for off-the-classroom study (Pre-study, practice)

Homework

Seminar

Presentation

3

Practice

Laboratory

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 10 10

Quizzes

Final examination 1 20 20

Total Work Load 17 60

Total Work Load / 30 (h) 2

ECTS Credit of the Course 2

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 xCLO2 x xCLO3 xCLO4 x xCLO5 xCLO6 x xCLO7 xCLO8 x xCLO9 x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Project II BMB802 Spring 3+1 4 8

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseMake students to gain experience about hardware and software related subjects with projects that combine them.

Course ContentAbility to solve problems in public and global domains with the help of studied software and hardware topics.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students will learn the requirements of computer engineering, analytical thinking and approaching problems to produce algorithmic solutions.

2. Students will able to implement systems development life cycle in the projects.

3. Students will able to revise and improve systems designed by using the results obtained by implementing experiments and solutions.

4. Students will learn effectively writing of their team projects in reports.

5. Students will understand independent learning of new technologies and concepts in order to complete the project.

6. Students will learn how to interact professionally with others in the workplace, to engage effectively in teamwork.

1

COURSE CONTENT

Week Topics

1 Project topic research

2 Determination of the project topic

3 Evaluation of related works about the project topic

4 Preparation of the feasibility report

5 Determination of application details and modules

6 Database design

7 Implementation

8 Submission of the first progress report

9 First project consultation

10 Implementation

11 Implementation

12 Submission of the second progress report

13 Second project consultation

14 Implementation

15 Presentation of project

RECOMMENDED SOURCES

- Every kind of books, articles, research reports related to the project topic.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

2

Workshop

Laboratory

Presentation 2 60

Final examination 1 40

Total 3 100

Contribution of Semester Studies to the Success Grade 2 60

Contribution of the Final Exam to the Success Grade 1 40

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 4 60

Hours for off-the-classroom study (Pre-study, practice) 3 10 30

Homework

Seminar

Presentation 3 20 60

Practice

Laboratory

Internship of the Course

Project 3 20 60

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 10 10

Quizzes

Final examination 1 20 20

Total Work Load 240

Total Work Load / 30 (h) 8

ECTS Credit of the Course 8

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x xCLO4 x x x xCLO5 x x xCLO6 x x x

3

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Deep Learning with Python

BMB803 Bahar 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites BMB707

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Deep learning methods, which are a sub-branch of artificial learning, can perform high-level abstract modeling from labeled or unlabeled data. Developments in hardware and algorithms in recent years have enabled these methods to be used frequently in big data analysis, computer visionand natural language processing. This course will study the theoretical and practical aspects behind the popularity of deep learning methods. At the same time, practical experience will be gained.

Course ContentMachine Learning, Deep Learning Tools - Caffe, Torch, TensorFlow, Theano, Optimization, Computer Vision, Big Data, Speech Processing

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. To apply and apply advanced Computer Engineering concepts

2. To work in interdisciplinary interactive research assignments

3. To improve knowledge and yet privatizations in order to adapt to the rapidly changing technologicalenvironment

4. To be able to express his ideas and findings about the research subject effectively in oral and written form.

1

5. Raising awareness to interpret new professional practices and skills.

COURSE CONTENT

Week Topics

1 Introduction Machine Learning

2 Basics Makine Öğrenmesi

3 Deep Learning Tools - Caffe, Torch, TensorFlow, Theano

4 Feedforward Deep Networks

5 Regularization of Deep or Distributed Models

6 Optimization for Training Deep Models

7 Convolutional Networks

8 Midterm Exam

9 Structured Probabilistic Models for Deep Learning

10 Linear Factor Models and Auto-Encoders

11 Computer Vision Applications

12 Big Data Applications

13 Natural Language Processing Applications

14 Speech Processing Applications

15 Final Exam

RECOMMENDED SOURCES

Hands on Machine Learning with Scikit-Learn & Tensorflow by Aurelien Geron, 2019.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 20

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project 4 20

2

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 6 100

Contribution of Semester Studies to the Success Grade 5 40

Contribution of the Final Exam to the Success Grade 1 60

Total 6 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 5 75

Hours for off-the-classroom study (Pre-study, practice)

Homework 4 10 40

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 10 10

Quizzes

Final examination 1 25 25

Total Work Load 150

Total Work Load / 30 (h) 5

ECTS Credit of the Course 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x x xCLO2 x x x xCLO3 x xCLO4 x x

3

CLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Data Mining BMB804 Spring 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Data mining is discovery of the knowledge from the huge amount of data. On the other meaning of data mining is the process of prediction about future by the way of computer programs.There are lots of synonyms similar to data mining in the literature. They are “knowledge mining from databases”, “knowledge extraction”, “data/pattern analysis”, “data archaeology”. “Knowledge Discovery From

Databases (KDD)” is the well known one.

Course Content

Data mining concepts, Data preparation techniques, Statistical learning theory, Naive Bayes classification and decision threes, Clustering methods, Associaition

rules

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1.Students will gains the ability to learn and apply the basic knowledge of data mining.

2.Students will learn data preprocessing ( data cleaning and entegration) methods.

3.Students will know Data reduction methods.

1

4.Students will learn classification and clustering methods with supervised and unsupervised methods.

5.Student will have knowledge about association rules.

COURSE CONTENT

Week Topics

1 Introduction to Data Mining

2 Data Mining Concepts and Data Preprocessing Techniques

3 Data Reduction and Data Discretization-I

4 Data Reduction and Data Discretization-II

5 Decision Trees and Decision Rules

6 Statistical Classification Methods, Naïve Bayesian Classification

7 Evaluation Methods on classification, Class confusion Matrix

8 Midterm exam

9 Clustering Methods: K-Means Alg. And Hierarchical Clustering

10 Association Rules, Market Basket Analysis, Apriori Algorithm

11Data Warehouse and OLAP Technologies, OLAP Operations in the

Multidimensional Data Models

12 Mining the World Wide Web

13 Classification with Artifical Neural Networks

14 Project presentation

15 Final Exam

RECOMMENDED SOURCES

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

2

Attendance

Seminar

Practice

Internship of the Course

Project 1 20

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 40

Total 3 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 2 60

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 3 45

Hours for off-the-classroom study (Pre-study, practice) 5 3 15

Homework 5 6 30

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project 1 30 30

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 10 10

Quizzes

Final examination 1 20 20

Total Work Load 28 72 150

Total Work Load / 30 (h) 5

ECTS Credit of the Course 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

3

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x xCLO3 x xCLO4 x xCLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Genetic Algorithms

BMB805 Spring 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseThe main aim of the course is to learn Genetic Algorithms and Engineering Applications.

Course Content Genetic Algorithms and Engineering Applications

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. To know the basics of the Genetic Algorithm

2. Be able to solve difficult problems without using complex mathematical formulas

3. To know the purpose of use of the Genetic Algorithm

4. To be able to define mutation, fitness, crossover operators

5. To be able to use Genetic Algorithm in optimization problems

COURSE CONTENT

1

Week Topics

1 Introduction to Genetic Algorithm

2 Reasons for Using Genetic Algorithm

3 Difference between Genetic Algorithm and other methods

4 Basic concepts of the Genetic Algorithm (GA)

5 Genetic Operators

6 The Study of the Genetic Algorithm

7 The importance and applications of the Mutation Operator

8 Midterm Exam

9 Conformity and Crossing operators

10 Schema Theorem in GA

11 Simulate Annealing

12 Taboo search

13 Applications of GA in Engineering problems

14 Applications of GA in Engineering problems

15 Final Exam

RECOMMENDED SOURCES

Randy L. Haupt, Sue E. Haupt, "Practical Genetic Algorithms", 2nd edt, 2004.Melanle, M., An Introduction to GeneticAlgorithms, MIT Press,1996.Chambers, L., “Practical Handbook of Genetic Algorithms, CrcPress, 1995.Goldberg, D. E., “Genetic Algorithms in Search, Optimization and Machine Learning”, Addison Wesley, New York, 1989.Gen, M., andCheng, R., “Genetic Algorithms and Engineering Design”, John Wiley&SonsInc., New York, 2000.Kenneth A. DeJong, Evolutionary Computation: A Unified Approach , MITPress, 2006.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

2

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

3

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Introduction to Streaming Data

BMB806 Spring 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

This course will offer to students programming models, algorithms andtools of big data computing to support data-intensive applications. Students will get to knowthe latest research topics of big data platforms.

Course Content

In this course, new computing paradigms that are emerging for big data applications will be covered. These include big data algorithms, big data programming paradigms and platforms, big data analysis tools. In addition, the course will cover a lot of scientific papers.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

Students will learn recent research trends and special topics in big data computing area.

Big Data Processing and Analysis concepts will be learned.

Big Data Processing and Analysis skills for developing data-intensive applications will be acquired.

Big Data computing platforms will be analyzed, and the skills to evaluate (performance, scalability,

1

usability criteria) big data computing applications will be gained.

Students may have information about current software used in Big Data Processing.

COURSE CONTENT

Week Topics

1 Introduction to Course

2 Map-Reduce Programming Model

3 Finding Similar Items in Big Data

4 Mining Data Streams

5 Link Analysis in Big Data

6 Frequent Itemsets Mining in Big Data

7 NoSQL Databases

8 Midterm Exam

9 Clustering in Big Data

10 Recommendation Systems for Big Data

11 Dimensionality Reduction

12 Large-Scale Machine Learning

13 Mining Social-Network Graphs

14 Student Presentations

15 Final Exam

RECOMMENDED SOURCES

- Mining of Massive Datasets, Jure Leskovec, Anand Rajaraman, Jeff Ullman,Cambridge University Press, Nov. 2014.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

2

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

3

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Introduction to Machine Learning

BMB808 Spring 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

This course is intended as an introduction to machine and its use with

examples of

applications within a wide range of domains.

Course Content

1. Introduction to Machine Learning

2. Supervised Learning and Applications

3. Unsupervised Learning and Applications

4. Reinforcement Learning and Applications

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1.Student will understand machine learning fundamentals.

2.Student will learn a set of well-known supervised, unsupervised and semi-supervised learning

1

algorithms.

3.Student will able to program solutions to some given real world machine learning problems.

4.Student will complete a project, write report and present in class on a topic in machine learning.

5.Given the parameters of a problem, students should be able to describe the advantages anddisadvantages of different machine learning methods.

COURSE CONTENT

Week Topics

1 Introduction to Machine Learning

2 Supervised Learning

3 Bayes Rule

4 Naive Bayes Theorem

5 Decision Trees

6 Linear Discrimination

7 Artificial Neural Networks

8 MidTerm Exam

9 Support Vector Machines

10 Non Linear SVMs

11 Unsupervised Learning

12 Clustering: K-means, Mixture models

13 Hierarchical Clustering Methods

14 Ensemble Methods: Boosting, Bagging

15 Final Exam

RECOMMENDED SOURCES

- Introduction to Machine Learning, Ethem Alpaydin, The MIT Press,2010- Pattern Recognition and Machine Learning, Christopher M. Bishop, Springer,2006

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

2

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x x

3

CLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

4 Genetic Algorithms

BMB805 Spring 2+1 3 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Elective

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Course Content

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1.With the basic knowledge about e-commerce, predisposition is gained to the implementations in this domain.

2.Concept of e-marketing is defined.

3. Concept of digital marketing and mobil marketing are identified.

4.Integration of social networks and marketing is discussed.

COURSE CONTENT

1

Week Topics

1 Introduction to E-commerce

2 The internet infrastructure: The internet and the World Wide Web

3 Selling on the web: Revenue models and building a web presence

4 Marketing on the web

5 Business to Business Activities: Improving efficiency and reducing costs

6 Introduction to E-commerce

7 The internet infrastructure: The internet and the World Wide Web

8 Midterm Exam

9 Marketing on the web

10 Business to Business Activities: Improving efficiency and reducing costs

11 Introduction to E-commerce

12 The internet infrastructure: The internet and the World Wide Web

13 Selling on the web: Revenue models and building a web presence

14 Marketing on the web

15 Final Exam

RECOMMENDED SOURCES

- Electronic Commerce - Gary P. Schneider-İnternette Pazarlama - İbrahim KIRCOVA

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

2

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 3 45

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 3 15

Ödev 5 6 30

Seminer

Sunum

Uygulama 1 10 10

Laboratuvar 3 10 30

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 31 52 150

Toplam İş Yükü / 30 (s) 5

Dersin AKTS Kredisi 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x x

3

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

Introduction to Computer Science

BMB101 Autumn 2+0 3 4

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the CourseTo teach the basics of Computer Engineering and the algorithm concepts to zero-experienced students.

Course Content

History of Computers ; The Basics of Computer Science and Computer Engineering ; Software and Hardware Comcepts ; Computer Architecture ; Data Manipulation ; Signed and Unsigned Integers ; Floating Point Numbers ; Number Systems ; Introduction to Algorithms ; Flowcharts ; Pseudo Code; Input/Outpput ; Arithmetic Operations ; Controls ; Loops ; Introduction to Coding ; Data Types ; Arrays ; Min-MaxProblem ; Strings ; Multi-dimensional Arrays ; Search Algorithms ; Complexity of Algorithms

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

1. Students will understand fundamental underlying principles concepts of computer engineering.

2. Students will understand how to design correct and efficient algorithms.

3. Students will learn about the process of writing and debugging a program.

1

4. Students will learn how to describe the devised algorithms as flowcharts.

5. Students will be able to know different branches of computer engineering.

COURSE CONTENT

Week Topics

1 History of Computers / Fundamental Concepts of Computer Sciences and Engineering

2 Software and Hardware Concepts

3Computer Architecture / Data Manipulation / Number Bases, Conversion / Signed and Unsigned Numbers / Floating Point Numbers

4 Algorithm Concept / Flow Charts / Pseudo Code

5 Input/Output / Arithmetic Operations / Control Flows

6 Loops

7 Introduction to Coding

8 Basic Data Types

9 Midterm 1

10 Strings

11 Multi-dimensional Arrays

12 Search Algorithms

13 Sort Algorithms

14 Complexity of Algorithms

15 Final

RECOMMENDED SOURCES

Brookshear J.G., “Computer Science: An Overview”, Pearson International Edition, 2007

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 30

Quizzes

Homework 3 10

Attendance

Practice

Seminar

Practice

2

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total

Contribution of Semester Studies to the Success Grade 40

Contribution of the Final Exam to the Success Grade 60

Total 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 3 45

Hours for off-the-classroom study (Pre-study, practice) 9 3 27

Homework 3 8 24

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 8 8

Quizzes 1 16 16

Homework(s)/Seminar(s)

Final examination

Total Work Load 120

Total Work Load / 30 (h) 4.00

ECTS Credit of the Course 4

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0

3

CLO1 x x xCLO2 x x xCLO3 x x x x xCLO4 x x x xCLO5 x x x

4

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

3Software Engineering BM601 Spring 2+2 4 5

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites None

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

The objective of this course is to provide students a commonunderstanding of software engineering principles. It is organized so as to,first, provide a general introduction to software development and identifythe important phases of any software project. Then, each of the phases isexamined in detail, in order to give the student a picture of the currentstate of software development.

Course Content

In this course, students learn the theoretical and practical aspects ofspecification and design, development, verification and validation andtesting stages of SE. More, this course enables students to realizesoftware specification and design phases of sample projects with realclients.

Teaching-Learning Methods and Techniques Used in the Course

Lecture

Internship of the Course(If there is)

Learning Outcomes

1. Define engineering, software, computer and system engineering

2. Define software processes

3. Gather the software requirements

1

4. Define software design and architecture

5. Learn the software verification and validation

COURSE CONTENT

Week Topics

1 Introduction to Software Engineering

2 Software Processes

3 Agile Software Development

4 Requirements Engineering

5 Project Meeting and GUI Programming

6 System Modeling

7 Architectural Design

8 Midterm Exam

9 Project Meeting and Collaborative Development

10 Design and Implementation

11 Project Management

12 Software Testing

13 Project Meeting and Test-Driven Development

14 Software Evolution

15 Final Exam

RECOMMENDED SOURCES

Software Engineering 10, Ian Sommerville, 10th Ed. Addison Wesley, 2015, 978-0133943030

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 30

Quizzes

Homework

Attendance

Practice

Seminar

Practice

Internship of the Course

Project 1 30

Field Survey

2

Workshop

Laboratory

Presentation 1 40

Final examination

Total 3 100

Contribution of Semester Studies to the Success Grade 2 60

Contribution of the Final Exam to the Success Grade 1 40

Total 3 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Course Duration (Including the exam week: 15x Total course hours)

15 4 60

Hours for off-the-classroom study (Pre-study, practice)

Homework

Seminar

Presentation

Practice

Laboratory

Internship of the Course

Project 11 5 55

Field Survey

Workshop

Others (………………………………………………………………)

Mid-terms 1 15 15

Quizzes

Final examination 1 20 20

Total Work Load 150

Total Work Load / 30 (h) 5.00

ECTS Credit of the Course 5

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x x x xCLO3 x x xCLO4 x x x xCLO5 x x

3

BOLOGNA COURSE INFORMATION FORM

Course Information

Year ofCurriculum

Course Title Code Semester L+P Hour Credits ECTS

1 Turkish Language I

BMB102 Güz 2+0 2 2

Language of Instruction Turkish

Course Level Undergraduate

Department/Program Bachelor Programme in Computer Engineering

Education Type Formal Education

Course Type Required

Prerequisites

Department/Program Coordinator

Instructors

Assistants

Objectives of the Course

Structure of Turkish and acquisition of basic grammar rules, comprehension ofreading texts, expanding learners’ vocabulary knowledge.

Course ContentHistory and basic rules of Turkish language, reading exemplary literary and scientific texts.

Teaching-Learning Methods and Techniques Used in the Course

Internship of the Course(If there is)

Learning Outcomes

Know about the languages used in the world and the place of Turkish among world languages.

Acquires the correct use of spelling rules and punctuation marks

Acquires a larger vocabulary

Can use science and knowledge in a better way.

Acquires reading habit and pleasure

1

COURSE CONTENT

Week Topics

1Introduction of the content of the the course and references ofcourse.

2 Communication.

3

Definition of language, characteristics of languages, the relationship between language and culture, relationship between language andnationality. Formal and informal language.

4Languages of the world . Historical development of Turkish and theplace of Turkish among the languages of the world.

5Current problems of the Turkish in light of the modern texts. The problems with the spelling of the words in Turkish accompanied by compiled texts.

6Spelling rules. Punctuation. The importance of the punctuation.Application of punctuation.

7 Spelling rules accompanied by contemporary texts.

8 Mid-term exam.

9 Text analysis: Article

10 Written expression: writing an essay

11 Writing exercises,text analysis.

12 Formal writing styles.

13 Expression disorders. Exercises.

14Analysis of expression disorders accompanied by contemporarytexts.

15 Final Exam

RECOMMENDED SOURCES

Class notesYusuf Çotuksöken, Üniversite Öğrencileri İçin Uygulamalı Türk Dili 1. ve 2. Cilt, Papatya Yayıncılık, İstanbul 2001.Doğan Aksan, Türkiye Türkçesinin Dünü, Bugünü, Yarını, Bilgi Yayınları,İstanbul 2000.T. Nejat Gencan, Dilbilgisi, Ayraç Yayınları, Ankara.Doğan Aksan, Türkçenin Sözvarlığı, Engin Yayınları, Ankara.Doğan Aksan, Türkçenin Gücü, Bilgi Yayınevi, 4. Basım, Ankara 1997.Ömer A. Aksoy, Dil Yanlışları, Adam Yayıncılık, İstanbul 1999.Feyza Hepçilingirler, Türkçe “Off”, Remzi Yayınları.Talat Tekin-Mehmet Ölmez, Türk Dilleri/ Giriş, Simurg Yayınları, İstanbul 1999.Yazım Kılavuzu, Türk Dil Kurumu, 2012, Ankara.Necmiye Alpay, Türkçe Sorunları Kılavuzu, Metis Yayınları, İstanbul 2000.

ASSESSMENT

IN-TERM STUDIES QUANTITY PERCENTAGE

Mid-terms 1 40

2

Quizzes

Homework

Attendance

Seminar

Practice

Internship of the Course

Project

Field Survey

Workshop

Laboratory

Presentation

Final examination 1 60

Total 2 100

Contribution of Semester Studies to the Success Grade 1 40

Contribution of the Final Exam to the Success Grade 1 60

Total 2 100

ECTS/WORKLOAD TABLE

Activities QuantityDuration(Hour)

TotalWorkload

(Hour)

Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 15 2 30

Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 5 2 10

Ödev

Seminer

Sunum

Uygulama

Laboratuvar

Derse Özgü Staj (varsa)

Proje

Arazi Çalışması

Atölye Çalışması

Diğer (………………………………………………………….)

Ara Sınav 1 10 10

Kısa Sınav

Yarıyıl Sonu Sınavı 1 10 10

Toplam İş Yükü 22 24 60

Toplam İş Yükü / 30 (s) 2

Dersin AKTS Kredisi 2

3

ASSOCIATING THE LEARNING OUTCOMES OF THE COURSE WITH THE PROGRAM OUTCOMES

Course Learning

Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1

0CLO1 x x xCLO2 x x xCLO3 x x x xCLO4 x x xCLO5 x x x

4