Home  »  Faculty of Engineering »  Program of Computer Engineering (English 30%)

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
INTRODUCTION TO SOFTWARE ENGINEERING BİL386 Sixth Term (Spring) 3 + 2 7

TYPE OF COURSE UNITCompulsory Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY3
SEMESTERSixth Term (Spring)
NUMBER OF ECTS CREDITS ALLOCATED7
NAME OF LECTURER(S)Assistant Professor Didem Ölçer
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Understand software engineering terms.
2) Learn software development process.
3) Learn different methodologies in Software engineering.
4) Understand software development phases.
5) Gain the ability to receive and give clear and understandable instructions.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNo
COURSE DEFINITION
COURSE CONTENTS
WEEKTOPICS
1st Week Chapter 01: Introduction
2nd Week Chapter 01: Introduction
3rd Week Chapter 02: Software Life-Cycle Models
4th Week Chapter 02: Software Life-Cycle Models
5th Week Chapter 03: The Software Process
6th Week Chapter 03: The Software Process
7th Week Chapter 03: The Software Process
8th Week Midterm
9th Week Chapters 04 - 06: Teams /Tools of the trade/ Testing - LAB 1.
10th Week Chapters 07-09: From Modules to Objects/ Reusability and Portability/ Planning-Estimating- LAB 2.
11th Week Chapters 10-11: Review of Software Engineering Concepts & Requirements - LAB 3.
12th Week Chapters 12-14: Classical Analysis/ Object-Oriented Analysis/ Design - LAB 4.
13th Week Briefly UML and DFD - LAB 5.
14th Week Chapters 15-16: Implementation / Postdelivery Maintenance
RECOMENDED OR REQUIRED READING- Schach, S.R., Object-Oriented and Classical Software Engineering, 8th Ed., Mc Graw Hill, 2011.
- Braude, E.J. and M.E. Bernstein, Software Engineering, Wiley, 2nd Ed. 2011.
- Kung, D.C., Object Oriented Software Engineering, Mc Graw Hill, 2014.
- Pfleeger, S.L. and J.M. Atlee, Software Engineering, Pearson, 4th Ed., 2010.
- Pressman, R.S., Software Engineering, Mc Graw Hill, 7th Ed., 2010.
- Sommerville, I., Software Engineering, Addison Wesley, 10th Ed., 2015.
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Questions/Answers,Presentation,Problem Solving
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term130
Assignment25
Project125
Total(%)60
Contribution of In-term Studies to Overall Grade(%)60
Contribution of Final Examination to Overall Grade(%)40
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam11,51,5
Preparation for Quiz
Individual or group work
Preparation for Final exam15050
Course hours14342
Preparation for Midterm exam13030
Laboratory (including preparation)14228
Final exam11,51,5
Homework21020
Project14242
Total Workload215
Total Workload / 307,16
ECTS Credits of the Course7
LANGUAGE OF INSTRUCTION
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3LO4LO5
K1  X   X   X   X  
K2  X   X   X   X  
K3         
K4         
K5         
K6         
K7          X
K8         
K9         
K10  X   X   X   X  
K11         
K12