SOFTWARE ENGINEERING
Bachelor TR-NQF-HE: Level 6 QF-EHEA: First Cycle EQF-LLL: Level 6

Course Introduction and Application Information

Course Code Course Name Semester Theoretical Practical Credit ECTS
COP4433 Yapı Kredi Bank - Use of Information Technologies in Finance Fall 3 0 3 6
This catalog is for information purposes. Course status is determined by the relevant department at the beginning of semester.

Basic information

Language of instruction: English
Type of course: Non-Departmental Elective
Course Level: Bachelor’s Degree (First Cycle)
Mode of Delivery: Face to face
Course Coordinator : Dr. Öğr. Üyesi TARKAN AYDIN
Course Lecturer(s): Dr. Öğr. Üyesi TARKAN AYDIN
Dr. Öğr. Üyesi ÖVGÜ ÖZTÜRK ERGÜN
Recommended Optional Program Components: None
Course Objectives: The students will take lectures from senior members of Yapı Kredi IT Management team. Each lecture will focus on a different subject and the lecturer will share his/her own experiences together with the theoretical basis of the subject.
The students will learn how this theoretical information has been used to design, develop, manage and operate computer systems with high availability and security.
The students will gain information and insight to different roles that a computer engineer may work in an IT department. Examples are business analyst, software developer, network engineer, database administrator, project manager etc. This knowledge will help them to establish a successful professional career.
The students will see how computer engineers support business continuity and growth (which means “enabling IT”) and will also see how a business can take competitive advantage from technological innovation (“driving IT”).
Together with theoretical courses taken so far, the course will be helpful to show how academic research creates new technologies, how new products or practices are born and matured, how they are applied to solve real life problems and business needs.

Furthermore, applications of innovative technologies in various industrial areas will be covered to help students have experience in business idea and model development and realization. Fundamentals of entrepreneurship and innovation training will be given to the students. Market research, project planning and management, effective presentation skills and intellectual property rights will be the topics to study in order to understand the technological innovation ecosystem.

Learning Outcomes

The students who have succeeded in this course;
This course is intended for 4th-year Computer Engineering students. However, students in other departments of the College of Engineering can also take it. This course will be offered by the Yapı Kredi Bank IT Department. A Computer Engineering faculty member will participate in all lectures. Expected benefits are multidimensional such as:
- Graduating engineers being much more ready for the professional work
- Directing academic research (including thesis) to real life problems and business needs
- Creating new industry projects formed as the application of new technologies
- Knowing fundamental concepts of technology and innovation
- Building potential in technology and engineering for business idea development and entrepreneurship
- Becoming familiar with general topics in business model development, market research, financial planning
Hence, this course will be another good addition to our activities in industry-academia partnership.

Course Content

Information technology has many uses in finance. From trading financial instruments to keeping records of banking transactions to statistical analysis of customer information, computer technology is used by financial companies daily. In finance, the main difference in the use of IT is high availability and high security. This course covers an overview of IT areas related to finance and banking sectors. Besides, there will be topics covered in the field of innovative technologies and products, business model development in technology and engineering. Catching business opportunities in various academy industry collaborations will also be discussed. The course will be coordinated together with Yapı Kredi Banking Academy and Yapı Kredi Information Technologies division.

Weekly Detailed Course Contents

Week Subject Related Preparation
1) Managing Software Development Projects
2) Yapı Kredi IT Software Development Life Cycle Approach
3) SDLC standarts for front end development - Usability
4) DWH: Transforming big data into a strategic asset
5) IT Security for a bank
6) Concepts of Technology and Innovation, Business Idea and Model Development
7) Product Development, Market Research, Financial Planning
8) Business Intelligence for Credit Cards Marketing
9) Corporate Performance Management: A mission critical BI App
10) Effective Presentation Methods, Business Development and Logistics
11) Law Aspect of Technology and Innovation, Intellectual Property Rigths
12) Service Continuity
13) Future of Banking - Technology Perspective
14) Professional Carreer in IT department of a bank

Sources

Course Notes / Textbooks: No specific textbook is required.
References:

Evaluation System

Semester Requirements Number of Activities Level of Contribution
Homework Assignments 2 % 10
Project 1 % 20
Midterms 1 % 30
Final 1 % 40
Total % 100
PERCENTAGE OF SEMESTER WORK % 40
PERCENTAGE OF FINAL WORK % 60
Total % 100

ECTS / Workload Table

Activities Number of Activities Duration (Hours) Workload
Course Hours 14 3 42
Study Hours Out of Class 5 3 15
Project 1 20 20
Homework Assignments 2 10 20
Midterms 1 20 20
Final 1 25 25
Total Workload 142

Contribution of Learning Outcomes to Programme Outcomes

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) Be able to specify functional and non-functional attributes of software projects, processes and products.
2) Be able to design software architecture, components, interfaces and subcomponents of a system for complex engineering problems.
3) Be able to develop a complex software system with in terms of code development, verification, testing and debugging.
4) Be able to verify software by testing its program behavior through expected results for a complex engineering problem.
5) Be able to maintain a complex software system due to working environment changes, new user demands and software errors that occur during operation.
6) Be able to monitor and control changes in the complex software system, to integrate the software with other systems, and to plan and manage new releases systematically.
7) Be able to identify, evaluate, measure, manage and apply complex software system life cycle processes in software development by working within and interdisciplinary teams.
8) Be able to use various tools and methods to collect software requirements, design, develop, test and maintain software under realistic constraints and conditions in complex engineering problems.
9) Be able to define basic quality metrics, apply software life cycle processes, measure software quality, identify quality model characteristics, apply standards and be able to use them to analyze, design, develop, verify and test complex software system.
10) Be able to gain technical information about other disciplines such as sustainable development that have common boundaries with software engineering such as mathematics, science, computer engineering, industrial engineering, systems engineering, economics, management and be able to create innovative ideas in entrepreneurship activities.
11) Be able to grasp software engineering culture and concept of ethics and have the basic information of applying them in the software engineering and learn and successfully apply necessary technical skills through professional life.
12) Be able to write active reports using foreign languages and Turkish, understand written reports, prepare design and production reports, make effective presentations, give clear and understandable instructions.
13) Be able to have knowledge about the effects of engineering applications on health, environment and security in universal and societal dimensions and the problems of engineering in the era and the legal consequences of engineering solutions.