Course Title | Code | Language | Type | Semester | L+U Hour | Credits | ECTS |
---|---|---|---|---|---|---|---|
Software Engineering | BM310 | Turkish | Compulsory | 6. Semester | 3 + 0 | 3.0 | 4.0 |
Prerequisite Courses | |
Course Level | Undergraduate |
Mode of delivery | It is done through the presentation file prepared for the course. In addition, it is carried out by students giving presentations on certain topics. |
Course Coordinator | Doç. Dr. Serdar BİROĞUL, Dr. Öğr. Üyesi Tunahan TİMUÇİN |
Instructor(s) | |
Goals | To provide students, the software engineering abilities which are expected to be won at the international level. Besides, to prepare the students for the duties like project management, team management, source and cost forecasting, estimation of work plans, investigation of proposals and suggestion of innovations. |
Course Content | Software engineering processes, project management, team management, cost and resource estimates, evaluating business plans, reviewing offers and innovations, and the most recently used software engineering methods. |
# | Öğrenme Kazanımı |
1 | Ability to develop UML models in software design |
2 | Ability to work as a team in software development |
3 | Identifying user interfaces for a software project |
4 | Ability to evaluate maintenance activities of a software project |
5 | Understanding software processes |
6 | Ability to evaluate software process models (waterfall, developmental, spiral) |
7 | To understand software project management and to make risk analysis in software projects |
8 | Determining the requirements of a software project |
9 | Evaluate prototyping in software projects |
Week | Topics/Applications | Method |
---|---|---|
1. Week | Reality of Software Engineering | Class Hours Research |
2. Week | Software Development Life Cycle | Research Class Hours |
3. Week | Phase of Software / Knowledge System Development | Research Class Hours |
4. Week | System Analysis | Research Class Hours |
5. Week | Design | Research Class Hours |
6. Week | Implemantation | Research Class Hours |
7. Week | Software Verification and Validation | Research Class Hours |
8. Week | Maintenance | Class Hours Research |
9. Week | Object Oriented Analysis | Research Class Hours |
10. Week | Software Structure | Class Hours Research |
11. Week | Software Quality and Configuration | Research Class Hours |
12. Week | Computer Aided Software Tools (Engineering) | Class Hours Research |
13. Week | Suggest to Software Development | Class Hours Research |
14. Week | Study on Sample Software Project | Class Hours Research |
No | Program Requirements | Level of Contribution | |||||
---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |||
1 | Adequate knowledge of mathematics, science and related engineering disciplines; Ability to use theoretical and applied knowledge in these fields in complex engineering problems | ✔ | |||||
2 | Ability to identify, define, formulate and solve complex engineering problems; for this purpose, the ability to select and apply appropriate analysis and modeling methods | ✔ | |||||
3 | Knowledge and awareness about the management, control, development and security/reliability of Information Technologies | ✔ | |||||
4 | Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions; for this purpose, the ability to apply modern design methods | ✔ | |||||
5 | Awareness of the necessity of lifelong learning; ability to access information, follow developments in science and technology, and constantly renew oneself | ✔ | |||||
6 | Ability to design and conduct experiments, collect data, analyze and interpret results for the investigation of complex engineering problems or discipline-specific research topics | ✔ | |||||
7 | Ability to work effectively in disciplinary and multi-disciplinary teams; individual study skills | ✔ | |||||
8 | Ability to develop, select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering practice; Ability to use information technologies effectively | ✔ | |||||
9 | Knowledge of the effects of engineering practices on health, environment and safety in universal and social dimensions and the problems of the age reflected in the field of engineering; awareness of the legal consequences of engineering solutions | ✔ | |||||
10 | Ability to communicate effectively in Turkish orally and in writing; 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 and receive clear and understandable instructions | ✔ | |||||
11 | Behaving in accordance with ethical principles, awareness of professional and ethical responsibility; information about standards used in engineering applications | ✔ | |||||
12 | Knowledge of business practices such as project management, risk management and change management; awareness of entrepreneurship, innovation; information about sustainable development | ✔ |
Program Requirements | DK1 | DK2 | DK3 | DK4 | DK5 | DK6 | DK7 | DK8 | DK9 |
---|---|---|---|---|---|---|---|---|---|
PY1 | 1 | 1 | 3 | 1 | 3 | 4 | 2 | 4 | 4 |
PY2 | 1 | 1 | 2 | 4 | 3 | 4 | 2 | 4 | 3 |
PY3 | 1 | 1 | 3 | 3 | 3 | 2 | 4 | 4 | 3 |
PY4 | 1 | 1 | 3 | 3 | 4 | 4 | 4 | 4 | 4 |
PY5 | 1 | 2 | 4 | 2 | 3 | 3 | 3 | 1 | 1 |
PY6 | 1 | 1 | 3 | 4 | 3 | 2 | 3 | 4 | 4 |
PY7 | 1 | 5 | 1 | 1 | 3 | 3 | 3 | 3 | 1 |
PY8 | 3 | 1 | 5 | 2 | 3 | 4 | 1 | 4 | 3 |
PY9 | 1 | 3 | 1 | 1 | 3 | 1 | 4 | 3 | 4 |
PY10 | 1 | 5 | 3 | 2 | 4 | 1 | 5 | 4 | 1 |
PY11 | 1 | 4 | 1 | 1 | 1 | 1 | 5 | 5 | 1 |
PY12 | 1 | 4 | 1 | 4 | 3 | 4 | 5 | 5 | 1 |
Ders Kitabı veya Notu | Ders Kitabı veya Ders Notu bulunmamaktadır. |
---|---|
Diğer Kaynaklar |
|
ECTS credits and course workload | Quantity | Duration (Hour) | Total Workload (Hour) | |
---|---|---|---|---|
Ders İçi |
Class Hours | 14 | 3 | 42 |
Ders Dışı |
Preparation, After Class Study | 6 | 1 | 6 |
Sınavlar |
Midterm 1 | 1 | 15 | 15 |
Homework 1 | 1 | 15 | 15 | |
Final | 1 | 16 | 16 | |
Classroom Activities | 14 | 1 | 14 | |
Total Workload | 108 | |||
*AKTS = (Total Workload) / 25,5 | ECTS Credit of the Course | 4.0 |