Software Engineering

About Program

  • Attendance

    English

  • Duration

    48 Months

  • Level

    Undergraduate

  • Locaiton

    Florya Campus

Introduction

The objective of Software Engineering program is to educate engineers who can understand and apply the existing basic theories, models and technics to develop, realize and validate the software design that can plan the suitable solutions integrating ethical, social, legal and economic interests by using engineering approaches; to ensure that these engineers can work effectively in software development environments, lead when it is necessary and establish a good communication with users, that is to say engineers who can manage a project, who adopted life-long learning approach and continue his/her personal and professional development.

Graduates have opportunities to work at various public and private institutions carrying on business in the fields of management, education, industry, trade and service; at banks, universities, the firms producing and marketing computer equipment, hardware and software in our country where computer usage is rapidly spreading.

Details

1. Year Fall ( First ) Term Courses
IDCodeName of the Course UnitType of the CourseIn-Class Hours (T+P)CreditECTS Credit
15983CHE107GENERAL CHEMISTRYCompulsory2 + 235
2471ENG101PROFESSIONAL ENGLISH-ICompulsory3 + 034
10617MAT145CALCULUS-ICompulsory4 + 047
10616PHY103PHYSICS-ICompulsory2 + 236
15981SEN119COMPUTER PROGRAMMING-ICompulsory3 + 034
66863SEN121COMPUTER PROGRAMMING I LABCompulsory0 + 212
2168TLL101TURKISH LANGUAGE-ICompulsory2 + 022
Total ECTS Credit (Compulsory):30Total ECTS Credit (Elective) :0Total ECTS Credit :30
1. Year Spring ( Second ) Term Courses
IDCodeName of the Course UnitType of the CourseIn-Class Hours (T+P)CreditECTS Credit
86904BLE101BUSINESS LAW AND PROFESSIONAL ETHICSCompulsory2 + 022
2472ENG102PROFESSIONAL ENGLISH-IICompulsory3 + 034
10623MAT146CALCULUS-IICompulsory4 + 047
10620PHY104PHYSICS-IICompulsory2 + 236
10770SEN114COMPUTER PROGRAMMING-IICompulsory3 + 035
66864SEN116COMPUTER PROGRAMMING II LABCompulsory0 + 424
2185TLL102TURKISH LANGUAGE-IICompulsory2 + 022
Total ECTS Credit (Compulsory):30Total ECTS Credit (Elective) :0Total ECTS Credit :30
2. Year Fall ( Third ) Term Courses
IDCodeName of the Course UnitType of the CourseIn-Class Hours (T+P)CreditECTS Credit
2170ATA103PRINCIPLES OF ATATURK AND THE HISTORY OF REVOLUTIONS-ICompulsory2 + 022
15987MAT227DIFFERENTIAL EQUATIONSCompulsory3 + 034
16042SEN225DATA STRUCTURESCompulsory3 + 034
10775SEN241PRINCIPLES OF SOFTWARE ENGINEERINGCompulsory3 + 034
66865SEN243OBJECT ORIENTED PROGRAMMING LABCompulsory0 + 424
10777SEN261DISCRETE MATHEMATICSCompulsory3 + 034
15984SEN263DATABASE SYSTEMS-ICompulsory3 + 034
15985SEN265OBJECT ORIENTED PROGRAMMINGCompulsory3 + 034
Total ECTS Credit (Compulsory):30Total ECTS Credit (Elective) :0Total ECTS Credit :30
2. Year Spring ( Fourth ) Term Courses
IDCodeName of the Course UnitType of the CourseIn-Class Hours (T+P)CreditECTS Credit
2177ATA104PRINCIPLES OF ATATURK AND THE HISTORY OF REVOLUTIONS-IICompulsory2 + 022
10628MAT209LINEAR ALGEBRACompulsory3 + 035
15618MAT228NUMERICAL ANALYSISCompulsory3 + 033
10780SEN232DATABASE SYSTEMS-IICompulsory3 + 036
10782SEN242SOFTWARE REQUIREMENTS ENGINEERINGCompulsory3 + 035
15619SEN264INTERNET PROGRAMMING-ICompulsory3 + 034
15617SEN266ANALYSIS OF ALGORITHMSCompulsory3 + 035
Total ECTS Credit (Compulsory):30Total ECTS Credit (Elective) :0Total ECTS Credit :30
3. Year Fall ( Fifth ) Term Courses
IDCodeName of the Course UnitType of the CourseIn-Class Hours (T+P)CreditECTS Credit
15990MAT317PROBABILITY AND STATISTICSCompulsory3 + 033
38186SEN311THEORY OF COMPUTATIONCompulsory3 + 035
10783SEN361COMPUTER ORGANIZATIONCompulsory3 + 034
15988SEN365SOFTWARE CONSTRUCTIONCompulsory3 + 033
15989SEN367SOFTWARE PROJECT MANAGEMENTCompulsory3 + 033
10398YUM303WORK PLACEMENT-ICompulsory0 + 004
Total ECTS Credit (Compulsory):22Total ECTS Credit (Elective) :8Total ECTS Credit :30
3. Year Spring ( Sixth ) Term Courses
IDCodeName of the Course UnitType of the CourseIn-Class Hours (T+P)CreditECTS Credit
17502IGS304OCCUPATIONAL HEALTH AND SAFETYCompulsory2 + 022
38188SEN312OPERATIONS RESEARCHCompulsory3 + 035
10787SEN342SOFTWARE QUALITY AND STANDARDSCompulsory3 + 034
10788SEN344SOFTWARE ARCHITECTURECompulsory3 + 034
10786SEN362OPERATING SYSTEMSCompulsory3 + 035
17501YUM306WORK PLACEMENT-IICompulsory0 + 002
Total ECTS Credit (Compulsory):22Total ECTS Credit (Elective) :8Total ECTS Credit :30
4. Year Fall ( Seventh ) Term Courses
IDCodeName of the Course UnitType of the CourseIn-Class Hours (T+P)CreditECTS Credit
17503SEN413GRADUATION PROJECT-ICompulsory0 + 634
17504SEN417MOBILE APPLICATION DESIGN AND DEVELOPMENTCompulsory2 + 233
10790SEN431DATA MININGCompulsory3 + 034
10792SEN441SOFTWARE TESTING AND VALIDATIONCompulsory3 + 034
10395YUM403WORK PLACEMENT-IIICompulsory0 + 004
Total ECTS Credit (Compulsory):19Total ECTS Credit (Elective) :11Total ECTS Credit :30
4. Year Spring ( Eighth ) Term Courses
IDCodeName of the Course UnitType of the CourseIn-Class Hours (T+P)CreditECTS Credit
10394GRI403ENTREPRENEURSHIPCompulsory2 + 022
17505SEN414GRADUATION PROJECT-IICompulsory0 + 634
38189SEN418BUSINESS APPLICATION DESIGN AND DEVELOPMENTCompulsory2 + 235
10794SEN442SOFTWARE METRICSCompulsory3 + 036
Total ECTS Credit (Compulsory):17Total ECTS Credit (Elective) :13Total ECTS Credit :30