|
GEM1010 | Computer Programming | 2+1+0 | ECTS:4 | Year / Semester | Spring Semester | Level of Course | First Cycle | Status | Compulsory | Department | NAVAL ARCHITECTURE and MARINE ENGINEERING | Prerequisites and co-requisites | None | Mode of Delivery | | Contact Hours | 14 weeks - 2 hours of lectures and 1 hour of practicals per week | Lecturer | Prof. Dr. Ercan KÖSE | Co-Lecturer | Prof.Dr.Ercan KÖSE | Language of instruction | Turkish | Professional practise ( internship ) | None | | The aim of the course: | Giving students programming skills |
Learning Outcomes | CTPO | TOA | Upon successful completion of the course, the students will be able to : | | | LO - 1 : | Obtaining sufficient knowledge in the subjects specific to Mathematics, Science and Shipbuilding and Ship Machinery Engineering discipline, one should be able to acquire the ability to use it in the solution of engineering problems. | 3,4 | | LO - 2 : | Must be able to design a complex system, process, device or product by applying modern design methods under realistic constraints and conditions. | 3,4 | | LO - 3 : | Must be able to select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering applications. | 1,3,4 | | LO - 4 : | To investigate discipline-specific engineering problems or research topics, one must be able to acquire the ability to collect data, design experiments, conduct experiments, analyze results, and interpret findings. | 1,3,4 | | CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome | |
The C ++ programming language is described. |
|
Course Syllabus | Week | Subject | Related Notes / Files | Week 1 | Basic information and flow diagrams | | Week 2 | Basic information and flow diagrams | | Week 3 | Simple code spellings | | Week 4 | Matrix and vector accounts | | Week 5 | Matrix and vector accounts | | Week 6 | Data input and printing | | Week 7 | Reading and printing from file | | Week 8 | Reading and printing from file | | Week 9 | Mid term exam | | Week 10 | Reading and printing from file | | Week 11 | Examples of function writing | | Week 12 | Examples of function writing | | Week 13 | Common examoles | | Week 14 | GUI örnekleri | | Week 15 | GUI örnekleri | | Week 16 | Final exam | | |
Method of Assessment | Type of assessment | Week No | Date | Duration (hours) | Weight (%) | Mid-term exam | 9 | 18.04.2024 | 1 | 50 | End-of-term exam | 16 | 03.06.2024 | 1 | 50 | |
Student Work Load and its Distribution | Type of work | Duration (hours pw) | No of weeks / Number of activity | Hours in total per term | Yüz yüze eğitim | 2 | 14 | 28 | Arasınav için hazırlık | 3 | 4 | 12 | Uygulama | 3 | 10 | 30 | Ödev | 2 | 7 | 14 | Dönem sonu sınavı | 1 | 1 | 1 | Total work load | | | 85 |
|