|
|||||
Year/Semester of Study | 2 / Spring Semester | ||||
Level of Course | Short Cycle Degree Programme | ||||
Type of Course | Optional | ||||
Department | COMPUTER PROGRAMMING | ||||
Pre-requisities and Co-requisites | None | ||||
Mode of Delivery | Face to Face | ||||
Teaching Period | 14 Weeks | ||||
Name of Lecturer | ORÇUN BAĞRA (orcunbagra@nevsehir.edu.tr) | ||||
Name of Lecturer(s) | |||||
Language of Instruction | Turkish | ||||
Work Placement(s) | None | ||||
Objectives of the Course | |||||
To make the students to gain software architectures. |
Learning Outcomes | PO | MME | |
The students who succeeded in this course: | |||
LO-1 | Develop any software. |
PO-46 Have knowledge about software architectures. |
Examination |
LO-2 | Perform test and maintenance of developed the software. |
PO-46 Have knowledge about software architectures. |
Examination |
PO: Programme Outcomes MME:Method of measurement & Evaluation |
Course Contents | ||
Identify and analyze the requirements, Select the model of software development and software architecture, Using design instruments, Design the appropriate software suitable for needs, Coding the software, Using file version control tools, Using test tools, Test the software, using project management tools. | ||
Weekly Course Content | ||
Week | Subject | Learning Activities and Teaching Methods |
1 | Identify and analyze requirements. | Narration, Question and answer |
2 | Select the software model and architecture. | Narration, Question and answer |
3 | Select the software model and architecture. | Narration, Question and answer |
4 | Use design tools. | Narration, Question and answer |
5 | Design appropriate software suitable for needs. | Narration, Question and answer |
6 | Design appropriate software suitable for needs. | Narration, Question and answer |
7 | Coding the software. | Narration, Question and answer |
8 | mid-term exam | |
9 | Coding the software. | Narration, Question and answer |
10 | Using file version control tools. | Narration, Question and answer |
11 | Using test tools. | Narration, Question and answer |
12 | Using test tools. | Narration, Question and answer |
13 | Test the software. | Narration, Question and answer |
14 | Test the software. | Narration, Question and answer |
15 | Using project management tools. | Narration, Question and answer |
16 | final exam | |
Recommend Course Book / Supplementary Book/Reading | ||
1 | Yazılım Mühendisliği (Profesyonel Yazılım Geliştirmeyi Öğrenmek İsteyenler İçin), Dr. M. Erhan Sarıdoğan , ISBN:9756797576 ,Papatya Yayıncılık Eğitim, 2008 | |
2 | Java Tasarım Şablonları ve Yazılım Mimarileri, Özcan Acar, ISBN:9944711142, Pusula Yayıncılık Ve İletişim,2009 | |
Required Course instruments and materials | ||
Computer, Projector. |
Assessment Methods | |||
Type of Assessment | Week | Hours | Weight(%) |
mid-term exam | 8 | 1 | 40 |
Other assessment methods | |||
1.Oral Examination | |||
2.Quiz | |||
3.Laboratory exam | |||
4.Presentation | |||
5.Report | |||
6.Workshop | |||
7.Performance Project | |||
8.Term Paper | |||
9.Project | |||
final exam | 16 | 1 | 60 |
Student Work Load | |||
Type of Work | Weekly Hours | Number of Weeks | Work Load |
Weekly Course Hours (Theoretical+Practice) | 3 | 14 | 42 |
Outside Class | |||
a) Reading | 2 | 14 | 28 |
b) Search in internet/Library | 2 | 14 | 28 |
c) Performance Project | 0 | ||
d) Prepare a workshop/Presentation/Report | 0 | ||
e) Term paper/Project | 0 | ||
Oral Examination | 0 | ||
Quiz | 0 | ||
Laboratory exam | 0 | ||
Own study for mid-term exam | 4 | 2 | 8 |
mid-term exam | 1 | 1 | 1 |
Own study for final exam | 4 | 3 | 12 |
final exam | 1 | 1 | 1 |
0 | |||
0 | |||
Total work load; | 120 |