of0
SDÜ Education Information System Course Content
Programme
Graduate School of Natural and Applied Sciences Mechanical Engineering
Course Information
Course Unit Code
Course Unit Title
Credit Theoretic
Credit Pratic
Credit Lab/A
Credit Total
Credit Ects
Semester
01MAK5146
Advanced Computer Programming in Mechanical Engineering
3.00
0.00
0.00
3.00
6.00
1
Course Information
Language of Instruction
Turkish
Type of Course Unit
Elective
Course Coordinator
Assistant Professor Dr. Kenan TÜFEKÇ›
Course Instructors
3-Kenan TÜFEKC›
Course Assistants
 
Course Aims
This course will allow the students to build on their basic computer programming and software engineering skills to solve to mechanical science problem use of an industrially relevant object-oriented programming language.
Course Goals
Be able to use a conditional statement to select a choice from two or more
Be able to break a large problem into smaller parts, writing each part as a module
Be able to work with both character and numerical data
Read and modify substantial well-written C# programs
Create classes and small programs in C# that are correct
Make use of various object-oriented features, including inheritance, multiple inheritance and genericity
Make use of various object-oriented features, including inheritance, multiple inheritance and genericity
Learning Outcomes of The Course Unit
Understand the features of object oriented programming
Be able to use the tools and techniques of an object oriented language
Be able to design object oriented applications
Be able to implement object oriented applications.
Course Contents
Classes and objects
Methods
Inheritance
Abstract classes
Exception Handling
File Handling
Prerequisities and Co-requisities Courses
 
Recommended Optional Programme Components
 
Mode Of Delivery
 
Level of Course Unit
 
Assessment Methods and Criteria
ECTS / Table Of Workload (Number of ECTS credits allocated)
Studies During Halfterm
Number
Co-Efficient
Activity
Number
Duration
Total
Visa
1
75
Course Duration (Excluding Exam Week)
14
3
42
Quiz
0
0
Time Of Studying Out Of Class
14
5
70
Homework
5
25
Homeworks
5
5
25
Attendance
0
0
Presentation
0
0
0
Application
0
0
Project
0
0
0
Lab
0
0
Lab Study
0
0
0
Project
0
0
Field Study
0
0
0
Workshop
0
0
Visas
1
15
15
Seminary
0
0
Finals
1
20
20
Field study
0
0
Workload Hour (30)
30
TOTAL
100
Total Work Charge / Hour
172
The ratio of the term to success
50
Course's ECTS Credit
6
The ratio of final to success
50
 
TOTAL
100
 
Recommended or Required Reading
Textbook
C# 4.0 The Complete Reference, Herbert Schildt
C# 4.0 in a Nutshell: The Definitive Reference by Joseph Albahari, Ben Albahari
Additional Resources
C# 4.0 The Complete Reference, Herbert Schildt,
C# 4.0 in a Nutshell: The Definitive Reference by Joseph Albahari, Ben Albahari
Material Sharing
Documents
 
Assignments
 
Exams
 
Additional Material
 
Planned Learning Activities and Teaching Methods
Lectures, Practical Courses, Presentation, Seminar, Project, Laboratory Applications (if necessary)
Work Placements
As with any other educational component, credits for work placements are only awarded when the learning outcomes have been achieved and assessed. If a work placement is part of organised mobility (such as Farabi and Erasmus), the Learning Agreement for the placement should indicate the number of credits to be awarded if the expected learning outcomes are achieved.
Program Learning Outcomes
No
Course's Contribution to Program
Contribution
Course Content