GAZI UNIVERSITY INFORMATION PACKAGE - 2019 ACADEMIC YEAR

COURSE DESCRIPTION
PROGRAMMING TECHNIQUES IN MANUFACTURING AND DESIGN/5041336
Course Title: PROGRAMMING TECHNIQUES IN MANUFACTURING AND DESIGN
Credits 3 ECTS 7.5
Course Semester 1 Type of The Course Elective
COURSE INFORMATION
 -- (CATALOG CONTENT)
 -- (TEXTBOOK)
 -- (SUPPLEMENTARY TEXTBOOK)
 -- (PREREQUISITES AND CO-REQUISITES)
 -- LANGUAGE OF INSTRUCTION
  Turkish
 -- COURSE OBJECTIVES
 -- COURSE LEARNING OUTCOMES
To be able to write programs using an algorithmic programming language.
To be able to use If-Then, For-Next, While-Wend commands in Visual Basic.
To be able to draw parts and graphics using drawing commands.
To be able to use and program Label, Command Button, Text Box objects and events connected these objects.
To be able to design screen and write programs.
To be able to use sub programs and functions in programs.
To be able to design menus and add to the program.
To be able to open files and write necessary information.
To be able to write program for equations.
To be able to write programs which can solve the problems regarding manufacturing and design which are suitable for solving on a computer.

 -- MODE OF DELIVERY
  The mode of delivery of this course is Face to face
 --WEEKLY SCHEDULE
1. Week  Visual Basic menus and command bars
2. Week  Variable types, data types and operators
3. Week  Program control commands, If-Then ve Select Case commands
4. Week  Loop commands. For-Next, While-Wend and Do While-Loop, Do Until-Loop, Do-Loop While and Do-Loop Until loops. Exit For, Exit Do Exit Sub, Exit Function
5. Week  Forms and drawing commands. Pset, Line, Circle, Scale commands
6. Week  Events. Programming samples using events. Label, Text Box, Command Button control objects, properties and programming samples
7. Week  Arranging the design screen and program writing techniques. Sub programs and functions.Programming with Message Box and Input Box
8. Week  Shape, CheckBox ve Option Button objects and programming techniques using them and Midterm exam
9. Week  Horizontal and Vertical Scroll Bar, Timer, PictureBox, Image Box, List Box control objects
10. Week  Properties of Combo Box, Drive List Box, DirListBox and FileListBox and programming using them
11. Week  Pull down menu design, opening files, writing data in them and reading data from files
12. Week  Using VBA in Excel
13. Week  Creating Macro and writing Program in Excel
14. Week  Using VBA in AutoCAD
15. Week  Creating commands with VBA in AutoCAD
16. Week  Final exam
 -- TEACHING and LEARNING METHODS
 -- ASSESSMENT CRITERIA
 
Quantity
Total Weighting (%)
 Midterm Exams
1
30
 Assignment
3
30
 Application
0
0
 Projects
0
0
 Practice
0
0
 Quiz
0
0
 Percent of In-term Studies  
60
 Percentage of Final Exam to Total Score  
40
 -- WORKLOAD
 Activity  Total Number of Weeks  Duration (weekly hour)  Total Period Work Load
 Weekly Theoretical Course Hours
14
3
42
 Weekly Tutorial Hours
0
 Reading Tasks
9
6
54
 Searching in Internet and Library
8
6
48
 Material Design and Implementation
4
9
36
 Report Preparing
0
 Preparing a Presentation
0
 Presentation
0
 Midterm Exam and Preperation for Midterm Exam
1
10
10
 Final Exam and Preperation for Final Exam
1
10
10
 Other (should be emphasized)
0
 TOTAL WORKLOAD: 
200
 TOTAL WORKLOAD / 25: 
8
 Course Credit (ECTS): 
7.5
 -- COURSE'S CONTRIBUTION TO PROGRAM
NO
PROGRAM LEARNING OUTCOMES
1
2
3
4
5
1X
2X
3X
4
5X
6
7X
8X
9
10
 -- NAME OF LECTURER(S)
   (Assoc.Prof.Dr. Hakan DİLİPAK)
 -- WEB SITE(S) OF LECTURER(S)
   (http://websitem.gazi.edu.tr/site/hdilipak)
 -- EMAIL(S) OF LECTURER(S)
   (hdilipak@gazi.edu.tr)