English


SOFTWARE ENGINEERING (ENGLISH) PROGRAMME
COURSE DESCRIPTION
Name of the Course Unit Code Year Semester In-Class Hours (T+P) Credit ECTS Credit
SOFTWARE REQUIREMENTS ENGINEERING SEN202 2 4 3+0 3.0 5.0


General Information
Language of Instruction English
Level of the Course Unit Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of the Course Compulsory
Mode of Delivery of the Course Unit Face-to-face
Work Placement(s) Requirement for the Course Unit No
Coordinator of the Course Unit
Instructor(s) of the Course Unit Instructor KAZHAL ALIZADEH KAGHAZCHI
Assistant(s) of the Course Unit

Prerequisites and/or co-requisities of the course unit
CATEGORY OF THE COURSE UNIT
Category of the Course Unit Degree of Contribution (%)
Fundamental Course in the field % 100
Course providing specialised skills to the main field -
Course providing supportive skills to the main field -
Course providing humanistic, communication and management skills -
Course providing transferable skills -

Objectives and Contents
Objectives of the Course Unit The primary theme of the course is the use of systems analysis and design techniques to develop and document effective computer based information systems This course will provide students with an introduction to systems analysis and design and give a broad overview of the main techniques commonly used for carrying out the analysis and specification of the design for a computer system. This course provides students with an introduction to systems analysis and design and gives a broad overview of the main techniques commonly used for carrying out the analysis and specification of the design for a computer system. The course introduces the students to the nature of systems analysis and design as a problem-solving activity, describe the key elements of analysis and design, and explain the place of the analysis and design phases within the system development life cycle. The course will also introduce Software Development methodologies and lifecycles that utilise the principles and practices described here. These will be compared and contrasted with traditional approaches and techniques. This includes traditional and contemporary lifecycles through to Agile and more recent practices.
Contents of the Course Unit This is an introductory course in systems analysis and design for computer programmers and systems analysts. The course presents an overview of information systems and the systems development life cycle for the systems analyst. Course emphasis will then focus on tools and techniques that the programmer or analyst can use to document information systems. Classical and structured tools for describing data flow, data structure, process flow, file design, input and output design, and program specifications will be applied to documenting systems. Emphasis will also be placed on the integrated use of the classical and structured tools. The course will survey other important skills for the systems analyst such as fact-finding, communications, project management, and cost-benefit analysis.
Contribution of the Course Intending to Provide the Professional Education To give the students the knowledge of how to define and model software requirements in formal manner to solve real life problems.

No
Key Learning Outcomes of the Course Unit
On successful completion of this course unit, students/learners will or will be able to:
1 The Systems Development Environment
2 The Origins of Software
3 Managing the Information Systems Project
4 Identifying and Selecting Systems Development Projects
5 Initiating and Planning Systems Development Projects
6 Determining System Requirements,Finalizing Design Specifications
7 Structuring System Process Requirements,Structuring System Logic Requirements,Structuring System Data Requirements
8 Designing Databases, Designing Forms and Reports

Learning Activities & Teaching Methods of the Course Unit
Learning Activities & Teaching Methods of the Course Unit

Weekly Course Contents and Study Materials for Preliminary & Further Study
Week Topics (Subjects) Preparatory & Further Activities
1 Chapter 1: The Systems Development Environment No file found
2 Chapter 2: The Origins of Software No file found
3 Chapter 3: Managing the Information Systems Project No file found
4 Chapter 4: Identifying and Selecting Systems Development Projects No file found
5 Chapter 5: Initiating and Planning Systems Development Projects No file found
6 Chapter 6: Determining System Requirements No file found
7 Chapter 7: Structuring System Process Requirements No file found
8 Chapter 8: Structuring System Logic Requirements No file found
9 Chapter 9: Structuring System Data Requirements No file found
10 Chapter 10: Designing Databases No file found
11 Chapter 11: Designing Forms and Reports No file found
12 Chapter 12: Designing Interfaces and Dialogues No file found
13 Chapter 13: Finalizing Design Specifications No file found
14 Chapter 14: Designing Distributed and Internet Systems No file found

SOURCE MATERIALS & RECOMMENDED READING
Modern Systems Analysis and Design, 5th Edition
By Jeffrey A. Hoffer, Joey F George, Joseph S Valacich
ISBN-10: 0-13-224076-9
ISBN-13: 978-0-13-224076-5

MATERIAL SHARING
Course Notes No file found
Presentations No file found
Homework No file found
Exam Questions & Solutions No file found
Useful Links No file found
Video and Visual Materials No file found
Other No file found
Announcements No file found

CONTRIBUTION OF THE COURSE UNIT TO THE PROGRAMME LEARNING OUTCOMES
KNOWLEDGE
Theoretical
No PROGRAMME LEARNING OUTCOMES LEVEL OF CONTRIBUTION*
0 1 2 3 4 5
1 Adequate knowledge in mathematics, physical sciences and the engineering subjects of individual branches; the ability to implement theoretical and practical knowledge in the respective areas to modeling and solving engineering problems. X
2 Ability to identify, define, formulate and solve complex engineering problems; ability to select and implement the appropriate analysis and modeling methods in this respect. X
3 Ability to design and conduct experiments for analyzing engineering problems or research subjects specific to the discipline, to collect data, to analyze and interpret the results. X
4 Ability to use, choose and develop modern techniques and means required for engineering applications; ability to use information technologies effectively. X
5 Ability to design a complex system, process, device or product to meet specific requirements under realistic restrictions and conditions; ability to implement the modern design methods for this purpose. X
Factual
No PROGRAMME LEARNING OUTCOMES LEVEL OF CONTRIBUTION*
0 1 2 3 4 5
1 Information about the effects of engineering applications on health, environment and safety in terms of universal and social aspects and information about the problems of the era; awareness about the legal results of engineering solutions. X
SKILLS
Cognitive
No PROGRAMME LEARNING OUTCOMES LEVEL OF CONTRIBUTION*
0 1 2 3 4 5
1 Ability to communicate efficiently both in oral and written ways in Turkish; knowledge of at least one foreign language; ability to effectively prepare reports and understand written reports, prepare design and production reports, effective presentation, giving and receiving clear and understandable instructions. X
2 Acting in line with ethical principles, sense of professional and ethical responsibility; knowledge on the standards of engineering applications. X
3 Ability to work effectively in interdisciplinary and multi-disciplinary teams and individual works. X
4 Knowledge of applications in business life like project management, risk management and change management; awareness about entrepreneurship, innovativeness and sustainable development. X
5 Awareness of the necessity of lifelong learning; ability to reach information, follow the latest developments in science and technology; ability to ensure self-renewal perpetually. X
6 Ability to identify potential market opportunities and develop new, creative solutions which meet customer needs and wishes. X
7 Ability to apply entrepreneurial skills both in new ventures and within well-established organizations X
Practical
No PROGRAMME LEARNING OUTCOMES LEVEL OF CONTRIBUTION*
0 1 2 3 4 5
1 An ability to apply leadership principles to gather and lead an organization around a shared vision X
PERSONAL & OCCUPATIONAL COMPETENCES IN TERMS OF EACH OF THE FOLLOWING GROUPS
Autonomy & Responsibility
No PROGRAMME LEARNING OUTCOMES LEVEL OF CONTRIBUTION*
0 1 2 3 4 5
1 Designs a complex system, process, device or product to meet specific requirements under realistic restrictions and conditions; implements the modern design methods. X
Learning to Learn
No PROGRAMME LEARNING OUTCOMES LEVEL OF CONTRIBUTION*
0 1 2 3 4 5
1 Useses , chooses and develops modern techniques required for engineering applications; uses information technologies effectively. X
2 Be aware of the necessity of lifelong learning; reaches information, follows the latest developments in science and technology; ensures self-renewal perpetually. X
Communication & Social
No PROGRAMME LEARNING OUTCOMES LEVEL OF CONTRIBUTION*
0 1 2 3 4 5
1 Works effectively in interdisciplinary and multi-disciplinary teams and individual works. X
2 Effective communication in Turkish oral and written; At least one foreign language is known; Understand effective report writer and written reports, prepare design and production reports, make effective presentations, give clear and understandable instructions X
3 Acts in line with ethical principles, sense of professional and ethical responsibility; knows the standards of engineering applications. X
Occupational and/or Vocational
No PROGRAMME LEARNING OUTCOMES LEVEL OF CONTRIBUTION*
0 1 2 3 4 5
1 Demonstrates knowledge about convenient analytical and experimental techniques together with computing methods that provide system integration X
2 Demonstrates ability in design, development, application and improvement of integrated systems that include human being, material, knowledge, equipment and energy X
*Level of Contribution (0-5): Empty-Null (0), 1- Very Low, 2- Low, 3- Medium, 4- High, 5- Very High

No
Key Learning Outcomes of the Course Unit
On successful completion of this course unit, students/learners will or will be able to:
PROGRAMME LEARNING OUTCOMES
1 The Systems Development Environment1 (4), 5 (1), 17 (5)
2 The Origins of Software5 (1), 6 (2), 8 (2), 14 (4), 15 (2)
3 Managing the Information Systems Project1 (2), 5 (1), 10 (3), 22 (1)
4 Identifying and Selecting Systems Development Projects3 (3), 16 (2), 21 (3)
5 Initiating and Planning Systems Development Projects2 (2), 3 (3), 9 (1), 11 (2), 13 (5), 16 (2)
6 Determining System Requirements,Finalizing Design Specifications1 (4), 2 (3), 9 (1), 16 (2)
7 Structuring System Process Requirements,Structuring System Logic Requirements,Structuring System Data Requirements2 (4), 4 (5), 8 (2), 9 (1), 12 (1), 16 (2)
8 Designing Databases, Designing Forms and Reports2 (4), 4 (5), 7 (3), 8 (2), 17 (4)

Assessment
Assessment & Grading of In-Term Activities Number of
Activities
Degree of Contribution (%)
Mid-Term Exam 1 % 40
Computer Based Presentation 0 -
Short Exam 0 -
Presentation of Report 0 -
Homework Assessment 0 -
Oral Exam 0 -
Presentation of Thesis 0 -
Presentation of Document 0 -
Expert Assessment 0 -
Board Exam 0 -
Practice Exam 0 -
Year-End Final Exam 1 % 60
Internship Exam 0 -
TOTAL 2 %100
Contribution of In-Term Assessments to Overall Grade 2 %50
Contribution of Final Exam to Overall Grade 1 %50
TOTAL 3 %100


WORKLOAD & ECTS CREDITS OF THE COURSE UNIT
Workload for Learning & Teaching Activities
Type of the Learning Activites Learning Activities
(# of week)
Duration
(hours, h)
Workload (h)
Lecture & In-Class Activities 14 3 42
Preliminary & Further Study 14 5 70
Land Surveying 0 0 0
Group Work 0 0 0
Laboratory 0 0 0
Reading 0 0 0
Assignment (Homework) 1 4 4
Project Work 0 0 0
Seminar 0 0 0
Internship 0 0 0
Technical Visit 0 0 0
Web Based Learning 0 0 0
Implementation/Application/Practice 0 0 0
Practice at a workplace 0 0 0
Occupational Activity 0 0 0
Social Activity 0 0 0
Thesis Work 0 0 0
Field Study 0 0 0
Report Writing 0 0 0
Total Workload for Learning & Teaching Activities - - 116
Workload for Assessment Activities
Type of the Assessment Activites # of Assessment Activities
Duration
(hours, h)
Workload (h)
Final Exam 1 2 2
Preparation for the Final Exam 1 6 6
Mid-Term Exam 1 2 2
Preparation for the Mid-Term Exam 1 6 6
Short Exam 0 0 0
Preparation for the Short Exam 0 0 0
Total Workload for Assessment Activities - - 16
Total Workload of the Course Unit - - 132
Workload (h) / 25.5 5.2
ECTS Credits allocated for the Course Unit 5.0

EBS : Kıbrıs İlim Üniversitesi Eğitim Öğretim Bilgi Sistemi Kıbrıs İlim Üniversitesi AKTS Bilgi Paketi AKTS Bilgi Paketi ECTS Information Package Avrupa Kredi Transfer Sistemi (AKTS/ECTS), Avrupa Yükseköğretim Alanı (Bologna Süreci) hedeflerini destekleyen iş yükü ve öğrenme çıktılarına dayalı öğrenci/öğrenme merkezli öğretme ve öğrenme yaklaşımı çerçevesinde yükseköğretimde uluslarası saydamlığı arttırmak ve öğrenci hareketliliği ile öğrencilerin yurtdışında gördükleri öğrenimleri kendi ülkelerinde tanınmasını kolaylaştırmak amacıyla Avrupa Komisyonu tarafından 1989 yılında Erasmus Programı (günümüzde Yaşam Boyu Öğrenme Programı) kapsamında geliştirilmiş ve Avrupa ülkeleri tarafından yaygın olarak kabul görmüş bir kredi sistemidir. AKTS, aynı zamanda, yükseköğretim kurumlarına, öğretim programları ve ders içeriklerinin iş yüküne bağlı olarak kolay anlaşılabilir bir yapıda tasarlanması, uygulanması, gözden geçirilmesi, iyileştirilmesi ve bu sayede yükseköğretim programlarının kalitesinin geliştirilmesine ve kalite güvencesine önemli katkı sağlayan bir sistematik yaklaşım sunmaktadır. ETIS : İstanbul Aydın University Education & Training System Cyprus Science University ECTS Information Package ECTS Information Package European Credit Transfer and Accumulation System (ECTS) which was introduced by the European Council in 1989, within the framework of Erasmus, now part of the Life Long Learning Programme, is a student-centered credit system based on the student workload required to achieve the objectives of a programme specified in terms of learning outcomes and competences to be acquired. The implementation of ECTS has, since its introduction, has been found wide acceptance in the higher education systems across the European Countries and become a credit system and an indispensable tool supporting major aims of the Bologna Process and, thus, of European Higher Education Area as it makes teaching and learning in higher education more transparent across Europe and facilitates the recognition of all studies. The system allows for the transfer of learning experiences between different institutions, greater student mobility and more flexible routes to gain degrees. It also offers a systematic approach to curriculum design as well as quality assessment and improvement and, thus, quality assurance.