Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
230106001104Compulsory112
Level of Course Unit
First Cycle
Objectives of the Course
To empower students with the necessary skills and knowledge for workplace in the field of Software Engineering. To provide information, give principles which are necessary for the senior project development. To provide skills and knowledge to students to being able to work as team leaders and project managers.
Name of Lecturer(s)
Prof. Dr. Çetin Kaya KOÇ
Learning Outcomes
1Demonstrate a complete view of Software Engineering
2Appraise basics of software project management, requirements engineering, design, testing, validation, configuration and quality management issues
3Identify the role of computing systems in development of general purpose macro level hybrid systems
4Explain the maturity level of the field as an engineering discipline
5Recognize the importance of customer/end-user in socio-technical systems context
Mode of Delivery
Daytime Class
Prerequisites and co-requisities
None
Recommended Optional Programme Components
None
Course Contents
Basic concepts: abstraction, problem solving, reuse, and system decomposition. Overview of software engineering: life cycle, systems, customers, users, requirements, design, implementation, software quality assurance, testing and maintenance.
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1Introduction
2Software Engineering and Socio-technical Systems
3Software Process Models
4Software Project Management
5Design
6Realization
7Requirements Engineering Concepts
8Requirements Engineering Concepts
9Midterm exam
10System Models
11Design Concepts: Architectural Design Object-Oriented Design, User Interface Design
12Testing, Verification and Validation
13Quality Management
14Configuration Management
15CASE Technologies
16Final exam
Recommended or Required Reading
1 S.L. Pfleeger and J.M. Atlee, "Software Engineering: Theory and Practice", Pearson Education, Third Edition, 2006, ISBN: 0-13-198461-6 2 Arifoğlu and A. Doğru,, ?Yazılım Mühendisliği?, SAS Bilişim Yayınları, 2001, 975-97197-2-X 3 R.Pressman, ?Software Engineering: APractitionar?s Approach?, McGraw Hill, Sixth Edition, 2005,ISBN:0-07-285318-2
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Examination1100
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Examination1100
SUM100
Term (or Year) Learning Activities40
End Of Term (or Year) Learning Activities60
SUM100
Language of Instruction
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination111
Final Examination111
Makeup Examination111
Quiz111
Self Study717
Individual Study for Mid term Examination7321
Individual Study for Final Examination339
Homework7321
TOTAL WORKLOAD (hours)62
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
PO
12
PO
13
PO
14
PO
15
PO
16
PO
17
PO
18
PO
19
PO
20
PO
21
PO
22
PO
23
LO155555532514544525455555
LO255554311533354551343334
LO353534555555335554555333
LO453344445344535343334545
LO543544433544543333553344
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High
 
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476 226 13 14 • e-mail: info@igdir.edu.tr