GAZI UNIVERSITY INFORMATION PACKAGE - 2019 ACADEMIC YEAR

COURSE DESCRIPTION
COMPUTER PROGRAMMING/ENF -104
Course Title: COMPUTER PROGRAMMING
Credits 3 ECTS 3
Semester 2 Compulsory/Elective Compulsory
COURSE INFO
 -- LANGUAGE OF INSTRUCTION
  Turkish
 -- NAME OF LECTURER(S)
  Assist. Prof. Dr. İbrahim KARAAĞAÇ
 -- WEB SITE(S) OF LECTURER(S)
  http://www.websitem.gazi.edu.tr/site/ibrahimkaraagac
 -- EMAIL(S) OF LECTURER(S)
  ibrahimkaraagac@gazi.edu.tr
 -- LEARNING OUTCOMES OF THE COURSE UNIT
At the end of this course, Students will be having information about Delphi programming language and programming elements and they will be having adva








 -- MODE OF DELIVERY
  The mode of delivery of this course is Face to face
 -- PREREQUISITES AND CO-REQUISITES
  There is no prerequisite or co-requisite for this course
 -- RECOMMENDED OPTIONAL PROGRAMME COMPONENTS
  There is no recommended optional programme component for this course.
 --COURSE CONTENT
1. Week  Basic informations related to computer systems, introduction to hardware and software
2. Week  Introduction to algorithm and programming
3. Week  Structure of Delphi, project operations
4. Week  Forms, events, message boxes, objects and applications
5. Week  Constants, variant types and variant definition steps
6. Week  Loops (if-then, case-of, while-do, repeat-until)
7. Week  Functions
8. Week  Events
9. Week  Prepared forms and templates (list boxes, multi-page dialog boxes, MDI forms)
10. Week  Objects (memo, rich edit, buttons, timer, calendar, scroll bar, combo and check boxes)
11. Week  API applications, image and shape controls
12. Week  Prepare menu, tool and status bar
13. Week  Dialog boxes, OLE applications
14. Week  Data base generation, data base operations and allias prepare
15. Week  Data base objects and applications
16. Week  Prepare report files, project compile
 -- RECOMMENDED OR REQUIRED READING
  1- Demirli N., İnan Y.; Delphi 7, Prestige yayınları, 2003. 2- Pacheco X., Çeviri Çömlekçi M.; Delphi 8 Delphi for.NET, Alfa yayınları, 2004. 3- Dikici M., Delphi 2009-2010, Seçkin Yayıncılık, 2012. 4- Akgöbek Ö.; Borland Delphi ile Görsel Programlama Sanatı, Beta basım yayım, 2005.
 -- PLANNED LEARNING ACTIVITIES AND TEACHING METHODS
  Lecture, Question & Answer, Demonstration, Drill - Practise
 -- WORK PLACEMENT(S)
  No
 -- ASSESSMENT METHODS AND CRITERIA
 
Quantity
Percentage
 Mid-terms
1
100
 Assignment
0
0
 Exercises
0
0
 Projects
0
0
 Practice
0
0
 Quiz
0
0
 Contribution of In-term Studies to Overall Grade  
40
 Contribution of Final Examination to Overall Grade  
60
 -- WORKLOAD
 Efficiency  Total Week Count  Weekly Duration (in hour)  Total Workload in Semester
 Theoretical Study Hours of Course Per Week
16
2
32
 Practising Hours of Course Per Week
16
1
16
 Reading
16
1
16
 Searching in Internet and Library
3
1
3
 Designing and Applying Materials
12
1
12
 Preparing Reports
0
0
0
 Preparing Presentation
0
0
0
 Presentation
0
0
0
 Mid-Term and Studying for Mid-Term
0
0
0
 Final and Studying for Final
0
0
0
 Other
0
0
0
 TOTAL WORKLOAD: 
79
 TOTAL WORKLOAD / 25: 
3.16
 ECTS: 
3
 -- COURSE'S CONTRIBUTION TO PROGRAM
NO
PROGRAM LEARNING OUTCOMES
1
2
3
4
5
1The ability of choosing and design manufacturing systems by using contemprary methods, tools and TechnologiesX
2To be able to conduct both qualitative and quantitative scientific research methods and techniques in their major areaX
3The ability of using modern engineering methods such as computer software and contemporary methods to acquire knowledge in engineering design and analysisX
4The ability of leadership and working with multi-disciplinary projectsX
5The ability to design and conduct experiments as well as to analyze and interpret data of experimentsX
6The ability to select, develop and/or design a system, component, or process to meet desired performance, manufacturing capabilities and economic requirementsX
7Understanding of professional and ethical responsibilityX
8The communication skill of oral and written Turkish and EnglishX
9The ability of identifying, presenting, formulating, and solving manufacturing engineering problemsX
10The ability of design, execution, to analyze and evaluate of manufacturing systemsX
11The ability to apply the basic and the principles of engineering sciences for solving manufacturing problemsX
12The ability to understand and comment on the impact of manufacturing engineering solutions in a national and global contextX