GAZI UNIVERSITY INFORMATION PACKAGE - 2019 ACADEMIC YEAR

COURSE DESCRIPTION
COMPUTER PROGRAMMING/EE-107
Course Title: COMPUTER PROGRAMMING
Credits 3 ECTS 5
Course Semester 1 Type of The Course Compulsory
COURSE INFORMATION
 -- (CATALOG CONTENT)
 -- (TEXTBOOK)
 -- (SUPPLEMENTARY TEXTBOOK)
 -- (PREREQUISITES AND CO-REQUISITES)
 -- LANGUAGE OF INSTRUCTION
  Turkish
 -- COURSE OBJECTIVES
 -- COURSE LEARNING OUTCOMES
Tell the logic of algorithm and programming
Create flow diagram of a problem
Realizes the program of a flow diagram
Makes a program using programming development environment

 -- MODE OF DELIVERY
  The mode of delivery of this course is face to face.
 --WEEKLY SCHEDULE
1. Week  Introduction to programming.
2. Week  Algorithm and flow charts
3. Week  Structure of C language, screen output commands, variables
4. Week  Basic input / output functions, arrays, strings.
5. Week  Conditional expressions.(if, if-else, switch).
6. Week  Repetitive structures (for, while, do-while), break, continue, goto statements
7. Week  Mathematical operations and memory management
8. Week  General review with solutions, Mid Term
9. Week  General review with solutions
10. Week  Structures, classes
11. Week  File operations
12. Week  Pointers
13. Week  Introduction to C # programming language
14. Week  Desktop and web programming with C #
15. Week  
16. Week  
 -- TEACHING and LEARNING METHODS
 -- ASSESSMENT CRITERIA
 
Quantity
Total Weighting (%)
 Midterm Exams
1
80
 Assignment
1
20
 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
2
28
 Weekly Tutorial Hours
14
1
14
 Reading Tasks
0
 Searching in Internet and Library
14
3
42
 Material Design and Implementation
14
2
28
 Report Preparing
0
 Preparing a Presentation
0
 Presentation
0
 Midterm Exam and Preperation for Midterm Exam
7
1
7
 Final Exam and Preperation for Final Exam
7
2
14
 Other (should be emphasized)
0
 TOTAL WORKLOAD: 
133
 TOTAL WORKLOAD / 25: 
5.32
 Course Credit (ECTS): 
5
 -- COURSE'S CONTRIBUTION TO PROGRAM
NO
PROGRAM LEARNING OUTCOMES
1
2
3
4
5
1Adequate knowledge in mathematics, science and related engineering discipline; ability to use theoretical and practical knowledge in these areas in complex engineering problems.X
2An ability to identify, formulate, and solve complex engineering problems; the ability to select and apply appropriate analysis and modeling methods for this purpose.X
3An ability to design a complex system, process, device, or product to meet specific requirements under realistic constraints and conditions; the ability to apply modern design methods for this purpose.X
4Ability to develop, select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering applications; ability to use information technologies effectively.X
5Ability to design, conduct experiments, collect data, analyze and interpret results for the study of complex engineering problems or discipline-specific research topics.X
6Ability to work effectively in disciplinary and multidisciplinary teams; self-study skills.X
7Ability to communicate effectively in oral and written Turkish; knowledge of at least one foreign language; Ability to write effective reports and understand written reports, to prepare design and production reports, to make effective presentations, to give clear and understandable instruction and receiving skills.X
8Awareness of the necessity of lifelong learning; the ability to access information, follow developments in science and technology, and constantly renew oneself.X
9To act in accordance with ethical principles, professional and ethical responsibility awareness; information about standards used in engineering applications.X
10Information on business practices such as project management, risk management and change management; awareness about entrepreneurship and innovation; information on sustainable development.X
11Information about the effects of engineering applications on health, environment and safety in universal and social dimensions and the problems reflected in the engineering field of the age; awareness of the legal consequences of engineering solutions.X
 -- NAME OF LECTURER(S)
   (Prof. Dr. Ercan Nurcan YILMAZ)
 -- WEB SITE(S) OF LECTURER(S)
   (http://www.websitem.gazi.edu.tr/site/enyilmaz)
 -- EMAIL(S) OF LECTURER(S)
   (enyilmaz@gazi.edu.tr)