Pamukkale University
University is the guide to life
Welcome to PAU;
Prospective Student
Our Students
Our Staff
TR
Information Package & Course Catalogue
Home Page
About University
Name And Address
Acedemic Authorities
General Discription
Academic Calendar
General Admission Requirements
Recognition of Prior Learning
General Registration Procedures
ECTS Credit Allocation
Academic Guidance
Information For Students
Cost Of Living
Accommodation
Meals
Medical Facilities
Facilities for Special Needs Students
Insurance
Financial Support for Students
Student Affairs
Learning Facilities
International Programs
Language Courses
Internships
Sports Facilities and Leisure Activities
Student Associations
Practical Information for Mobile Students
Degree Programmes
FIRST CYCLE - BACHELOR'S DEGREE
FACULTY OF ENGINEERING
CIVIL ENGINEERING DEPARTMENT
242 Civil Engineering (Evening Classes)
Course Information
Course Learning Outcomes
Course's Contribution To Program
ECTS Workload
Course Details
Print
COURSE INFORMATION
Course Code
Course Title
L+P Hour
Semester
ECTS
CENG 109
COMPUTER PROGRAMMING
2 + 2
2nd Semester
4,5
COURSE DESCRIPTION
Course Level
Bachelor's Degree
Course Type
Compulsory
Course Objective
The aim of this course is to teach basic programming techniques and logic by using any programming language in line with the request of the relevant department. To give the student the basic logic of computer programming.To give students the basic understanding of computer programming. By introducing the Matlab program, which is a very advanced programming environment, to teach how to write programs, arithmetic logic operations, matrix operations, data structures and graphics operations. To let students develop their own programs having user friendly interfaces.
Course Content
Variable definition and variable types in Matlab/ Matrix and vector definition/ Arithmetic and logical operations/ Decision making structures and Loops/ Multidimensional matrices and data structures/ Graph types and graphing/ User interface operations
Prerequisites
No the prerequisite of lesson.
Corequisite
No the corequisite of lesson.
Mode of Delivery
Face to Face
COURSE LEARNING OUTCOMES
1
Introducing Visual Studio
2
Basic understanding of computer programming
3
Event-driven programming
4
Object-orienting programming
5
Advanced interface design
6
Advanced program development
COURSE'S CONTRIBUTION TO PROGRAM
PO 01
PO 02
PO 03
PO 04
PO 05
PO 06
PO 07
PO 08
PO 09
PO 10
PO 11
LO 001
5
1
2
2
1
LO 002
3
2
4
5
3
LO 003
1
1
5
2
3
LO 004
1
1
2
2
1
LO 005
1
1
2
2
1
Sub Total
11
6
15
13
9
Contribution
0
2
1
3
0
2
0
0
2
0
0
ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
Activities
Quantity
Duration (Hour)
Total Work Load (Hour)
Course Duration (14 weeks/theoric+practical)
14
4
56
Hours for off-the-classroom study (Pre-study, practice)
14
2
28
Mid-terms
1
16
16
Final examination
1
17
17
Total Work Load
ECTS Credit of the Course
117
4,5
COURSE DETAILS
Select Year
All Years
2023-2024 Spring
2022-2023 Spring
2021-2022 Spring
2020-2021 Spring
2019-2020 Summer
2019-2020 Spring
2018-2019 Spring
2017-2018 Spring
2016-2017 Summer
2016-2017 Spring
2015-2016 Spring
2014-2015 Summer
2014-2015 Spring
2013-2014 Spring
2012-2013 Spring
2011-2012 Spring
2010-2011 Summer
2010-2011 Spring
Course Term
No
Instructors
Details
2023-2024 Spring
4
ERSİN BAHAR
Details
2023-2024 Spring
3
ERSİN BAHAR
Details
2022-2023 Spring
2
ABDULLAH CEM KOÇ
Details
2021-2022 Spring
2
ABDULLAH CEM KOÇ
Details
2020-2021 Spring
3
ABDULLAH CEM KOÇ
Details
2019-2020 Summer
1
MUSTAFA TAMER AYVAZ
Details
2019-2020 Spring
10
FATİH DİKBAŞ
Details
2019-2020 Spring
9
GÜRHAN GÜRARSLAN
Details
2019-2020 Spring
8
MUSTAFA TAMER AYVAZ
Details
2019-2020 Spring
7
ABDULLAH CEM KOÇ
Details
2018-2019 Spring
12
VOLKAN KAPLAN
Details
2018-2019 Spring
4
YASEMİN MANAV
Details
2018-2019 Spring
3
VOLKAN KAPLAN
Details
2017-2018 Spring
10
VOLKAN KAPLAN
Details
2017-2018 Spring
9
ENGİN NACAROĞLU
Details
2017-2018 Spring
8
ÖZGÜR BAŞKAN
Details
2017-2018 Spring
7
HÜSEYİN CEYLAN
Details
2016-2017 Summer
1
ABDULLAH CEM KOÇ
Details
2016-2017 Spring
8
GÜRHAN GÜRARSLAN
Details
2016-2017 Spring
7
MUSTAFA TAMER AYVAZ
Details
2016-2017 Spring
6
ÖZGÜR BAŞKAN
Details
2016-2017 Spring
5
HÜSEYİN CEYLAN
Details
2015-2016 Spring
8
ÖZGÜR BAŞKAN
Details
2015-2016 Spring
7
GÜRHAN GÜRARSLAN
Details
2015-2016 Spring
6
MUSTAFA TAMER AYVAZ
Details
2015-2016 Spring
5
ALİ HAYDAR KAYHAN
Details
2014-2015 Summer
1
HALİL KUMSAR
Details
2014-2015 Summer
1
HALİL KUMSAR
Details
2014-2015 Spring
8
ÖZGÜR BAŞKAN
Details
2014-2015 Spring
7
GÜRHAN GÜRARSLAN
Details
2014-2015 Spring
6
MUSTAFA TAMER AYVAZ
Details
2014-2015 Spring
5
ALİ HAYDAR KAYHAN
Details
2013-2014 Spring
6
GÜRHAN GÜRARSLAN
Details
2013-2014 Spring
5
MUSTAFA TAMER AYVAZ
Details
2013-2014 Spring
4
ALİ HAYDAR KAYHAN
Details
2012-2013 Spring
12
MUSTAFA TAMER AYVAZ
Details
2012-2013 Spring
4
GÜRHAN GÜRARSLAN
Details
2012-2013 Spring
3
ALİ HAYDAR KAYHAN
Details
2011-2012 Spring
4
GÜRHAN GÜRARSLAN
Details
2011-2012 Spring
3
FATİH DİKBAŞ
Details
2010-2011 Summer
1
FATİH DİKBAŞ
Details
2010-2011 Spring
4
FATİH DİKBAŞ
Details
2010-2011 Spring
3
ABDULLAH CEM KOÇ
Print
Course Details
Course Code
Course Title
L+P Hour
Course Code
Language Of Instruction
Course Semester
CENG 109
COMPUTER PROGRAMMING
2 + 2
4
Turkish
2023-2024 Spring
Course Coordinator
E-Mail
Phone Number
Course Location
Attendance
Asts. Prof. Dr. ERSİN BAHAR
ebahar@pau.edu.tr
MUH A0401 MUH A0413
%70
Goals
The aim of this course is to teach basic programming techniques and logic by using any programming language in line with the request of the relevant department. To give the student the basic logic of computer programming.To give students the basic understanding of computer programming. By introducing the Matlab program, which is a very advanced programming environment, to teach how to write programs, arithmetic logic operations, matrix operations, data structures and graphics operations. To let students develop their own programs having user friendly interfaces.
Content
Variable definition and variable types in Matlab/ Matrix and vector definition/ Arithmetic and logical operations/ Decision making structures and Loops/ Multidimensional matrices and data structures/ Graph types and graphing/ User interface operations
Topics
Weeks
Topics
1
Algorithms
2
Flow diagrammes
3
MATLAB software
4
Programming in MATLAB
5
Input and output commands
6
Loops
7
Loops
8
Decision commands
9
Decision commands
10
One dimensional variables
11
One dimensional variables
12
Two dimensional variables
13
Two dimensional variables
14
Graphical applications
Materials
Materials are not specified.
Resources
Course Assessment
Assesment Methods
Percentage (%)
Assesment Methods Title
Final Exam
50
Final Exam
Midterm Exam
50
Midterm Exam
L+P:
Lecture and Practice
PQ:
Program Learning Outcomes
LO:
Course Learning Outcomes
{1}
##LOC[OK]##
{1}
##LOC[OK]##
##LOC[Cancel]##
{1}
##LOC[OK]##
##LOC[Cancel]##
Home Page
About University
Name And Address
Acedemic Authorities
General Discription
Academic Calendar
General Admission Requirements
Recognition of Prior Learning
General Registration Procedures
ECTS Credit Allocation
Academic Guidance
Information For Students
Cost Of Living
Accommodation
Meals
Medical Facilities
Facilities for Special Needs Students
Insurance
Financial Support for Students
Student Affairs
Learning Facilities
International Programs
Language Courses
Internships
Sports Facilities and Leisure Activities
Student Associations
Practical Information for Mobile Students
Degree Programmes