BİLGİSAYAR PROGRAMCILIĞI
Associate TR-NQF-HE: Level 5 QF-EHEA: Short Cycle EQF-LLL: Level 5

Ders Genel Tanıtım Bilgileri

Course Code: 2021221010
Ders İsmi: System Analysis and Design
Ders Yarıyılı: Spring
Ders Kredileri:
Theoretical Practical Credit ECTS
3 0 3 4
Language of instruction: TR
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: No
Type of course: Necessary
Course Level:
Associate TR-NQF-HE:5. Master`s Degree QF-EHEA:Short Cycle EQF-LLL:5. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator : Öğr.Gör. Ayşenur ÖZTÜRK
Course Lecturer(s): Öğr.Gör. Ayşenur ÖZTÜRK
Course Assistants:

Dersin Amaç ve İçeriği

Course Objectives: It is aimed to provide students with the ability to recognize the systems they will encounter and to gain the ability to analyze and design on these systems, and to create a project that can be applied in the sector in all details by using the professional knowledge acquired by the student.
Course Content: This course includes topics such as introduction to system analysis and design, system characteristics, information systems, system development process and models, preliminary studies, system design, project management, object oriented system analysis, UML modeling, agile modeling and prototyping, modeling applications, information system applications in enterprises, quality assurance and testing techniques.

Learning Outcomes

The students who have succeeded in this course;
Learning Outcomes
1 - Knowledge
Theoretical - Conceptual
1) Have knowledge of computer concepts, methods and software. Performs hardware discovery and installation. Recognizes personal and network operating systems. Observes ethical, health and safety measures related to his profession. They become technical staff who have adopted the philosophy of total quality and can support the relevant corporate processes.
2) Performs hardware discovery and installation. Recognizes personal and network operating systems. Observes ethical, health and safety measures related to his profession.
2 - Skills
Cognitive - Practical
1) He takes part in software (PC, network environment and internet) planning and design. Finds solutions to problems that may arise by thinking algorithmically in the professional field. Uses mathematical skills in the professional field.
2) Install and use word processor, spreadsheet, presentation, database and graphic-based design programs. They have the opportunity to apply the theoretical topics given.
3 - Competences
Communication and Social Competence
1) Apart from the courses in the department, they have the chance to meet and communicate with the companies in the sector through club activities related to their field.
Learning Competence
1) They can learn quickly and put what they have learned into practice. Thanks to the basic knowledge learned during the education process, they have the ability to learn and develop the existing innovations.
Field Specific Competence
1) Since the students take both programming, web design and technical courses in the department, their chances of being preferred increase. Thanks to programming courses, students gain the competence to develop new programs and implement them with their own projects. They take on managerial and leadership roles in some small or medium-sized companies.
Competence to Work Independently and Take Responsibility
1) They detect common software and hardware failures and provide solutions to problems. They become individuals who take precautions regarding data security and storage and find appropriate solutions. They are skilled in fault finding, problem solving, decision making and process planning.

Ders Akış Planı

Week Subject Related Preparation
1) Introduction to System Analysis and Design 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson. 2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık. 3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
2) System Features 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson. 2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık. 3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
3) Information Systems 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson. 2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık. 3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
4) System Development Process and Models 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson. 2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık. 3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
5) Preliminary Investigation Studies 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson. 2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık. 3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
6) System Design 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson. 2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık. 3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
7) Project Management and Design 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson. 2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık. 3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
8) Midterm
9) Object-Oriented System Analysis 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson. 2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık. 3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
10) UML Modeling 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson. 2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık. 3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
11) Agile Modeling and Prototyping 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson. 2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık. 3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
12) Modeling Applications 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson. 2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık. 3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
13) Information System Applications in Business 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson. 2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık. 3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
14) Quality Assurance and Testing Techniques 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson. 2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık. 3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
15) Final Exam

Sources

Course Notes / Textbooks: 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson.
2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık.
3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.
References: 1) Kendall, Kenneth E. (2014). System Analysis and Design (Ninth Edition). Pearson.
2) Kalıpsız, O., Olcaysoy Buharalı, A. & Biricik, G. (2018). Bilgisayar Bilimlerinde Sistem Analizi ve Tasarımı Nesneye Yönelik Modelleme (4. Basım). Papatya Yayıncılık.
3) Whitten, Jeffrey L. (2002). Systems Analysis and Design Methods (Seventh Edition). McGraw-Hill.

Ders - Program Öğrenme Kazanım İlişkisi

Ders Öğrenme Kazanımları

1

2

3

4

5

6

7

8

Program Outcomes
1) To have the ability to apply knowledge in the fields of mathematics, science and programming to the development of software systems and the solution of problems related to computer programming.
2) To have the ability to analyze and model problems specific to the field of software systems development and computer programming, and to identify and define appropriate software requirements for their solutions.
3) Having the ability to design, develop and evaluate a software system, system part, process or program that will meet specified requirements.
4) Have the ability to develop software systems and use modern technical and programming tools for computer programming applications.
5) To have the discipline of software systems development and computer programming and the ability to demonstrate the necessary business skills to work effectively in interdisciplinary teams or individually.
6) To have the ability to develop software systems and apply approaches in the development of computer programs by applying analysis, design, implementation, verification, validation and maintenance processes.
7) To have awareness and awareness of professional, legal, ethical and social problems in the field of software and computer programming.

Ders - Öğrenme Kazanımı İlişkisi

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) To have the ability to apply knowledge in the fields of mathematics, science and programming to the development of software systems and the solution of problems related to computer programming. 2
2) To have the ability to analyze and model problems specific to the field of software systems development and computer programming, and to identify and define appropriate software requirements for their solutions. 3
3) Having the ability to design, develop and evaluate a software system, system part, process or program that will meet specified requirements. 1
4) Have the ability to develop software systems and use modern technical and programming tools for computer programming applications. 1
5) To have the discipline of software systems development and computer programming and the ability to demonstrate the necessary business skills to work effectively in interdisciplinary teams or individually. 1
6) To have the ability to develop software systems and apply approaches in the development of computer programs by applying analysis, design, implementation, verification, validation and maintenance processes. 5
7) To have awareness and awareness of professional, legal, ethical and social problems in the field of software and computer programming. 2

Öğrenme Etkinliği ve Öğretme Yöntemleri

Anlatım
Beyin fırtınası /Altı şapka
Bireysel çalışma ve ödevi
Course
Grup çalışması ve ödevi
Labs
Okuma
Homework
Problem Çözme
Proje Hazırlama
Rapor Yazma
Soru cevap/ Tartışma

Ölçme ve Değerlendirme Yöntemleri ve Kriterleri

Yazılı Sınav (Açık uçlu sorular, çoktan seçmeli, doğru yanlış, eşleştirme, boşluk doldurma, sıralama)
Sözlü sınav
Homework
Uygulama
Bireysel Proje
Grup Projesi
Sunum
Raporlama

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Midterms 1 % 40
Semester Final Exam 1 % 60
total % 100
PERCENTAGE OF SEMESTER WORK % 40
PERCENTAGE OF FINAL WORK % 60
total % 100

İş Yükü ve AKTS Kredisi Hesaplaması

Activities Number of Activities Duration (Hours) Workload
Course Hours 14 2 28
Study Hours Out of Class 14 4 56
Midterms 1 15 15
Final 1 15 15
Total Workload 114