ECTS - Software Engineering
1. Semester
Course Code | Course Name | Theory | Application/Laboratory | Credit | ECTS |
---|---|---|---|---|---|
PHYS101 | General Physics I | 3 | 2 | 4 | 6 |
MATH151 | Calculus I | 4 | 2 | 5 | 7 |
ENG101 | English For Academic Purposes I | 4 | 0 | 4 | 3.5 |
CMPE113 | Computer Programming I | 2 | 2 | 3 | 4 |
HIST111 | Principles of Atatürk and History of Turkish Revolution I (in English) | 2 | 0 | 2 | 2 |
CEAC105 | General Chemistry | 3 | 2 | 4 | 5 |
CMPE109 | Fundamentals of Computing | 2 | 1 | 2 | 2.5 |
CHE105 | General Chemistry | 3 | 2 | 4 | 5 |
Total | 23 | 11 | 28 | 35 |
2. Semester
Course Code | Course Name | Theory | Application/Laboratory | Credit | ECTS |
---|---|---|---|---|---|
SE112 | Introduction to Software Engineering | 3 | 0 | 3 | 3.5 |
PHYS102 | General Physics II | 3 | 2 | 4 | 6 |
MATH152 | Calculus II | 4 | 2 | 5 | 7 |
ENG102 | English for Academic Purposes II | 4 | 0 | 3 | 3.5 |
CMPE114 | Computer Programming II | 3 | 2 | 4 | 5 |
HIST112 | Principles of Atatürk and History of Turkish Revolution II (in English) | 2 | 0 | 2 | 2 |
HIST221 | History of Civilization | 3 | 0 | 3 | 3 |
Total | 22 | 6 | 24 | 30 |
3. Semester
Course Code | Course Name | Theory | Application/Laboratory | Credit | ECTS |
---|---|---|---|---|---|
CMPE225 | Object-Oriented Programming | 3 | 2 | 4 | 8 |
SE221 | Software Requirements Engineering | 3 | 0 | 3 | 6 |
MATH275 | Linear Algebra | 4 | 0 | 4 | 6 |
ENG201 | English for Academic Purposes III | 3 | 0 | 3 | 3 |
CMPE251 | Discrete Computational Structures | 3 | 0 | 3 | 7 |
Total | 16 | 2 | 17 | 30 |
4. Semester
Course Code | Course Name | Theory | Application/Laboratory | Credit | ECTS |
---|---|---|---|---|---|
SE212 | Human-Computer Interaction | 3 | 0 | 3 | 8 |
IE220 | Probability and Statistics | 3 | 0 | 3 | 5 |
MATH276 | Differential Equations | 4 | 0 | 4 | 6 |
CMPE226 | Data Structures | 3 | 0 | 3 | 8 |
ENG202 | English for Academic Purposes IV | 3 | 0 | 3 | 3 |
Total | 16 | 0 | 16 | 30 |
5. Semester
Course Code | Course Name | Theory | Application/Laboratory | Credit | ECTS |
---|---|---|---|---|---|
SE345 | Software Quality Assurance | 3 | 0 | 3 | 7 |
SE399 | Summer Practice I | 0 | 0 | 0 | 6 |
SE321 | Object-Oriented Analysis and Design | 3 | 0 | 3 | 7 |
CMPE341 | Database Design and Management | 3 | 2 | 4 | 7 |
CMPE325 | Study of Programming Languages | 3 | 0 | 3 | 6 |
ENG301 | English for Occupational Purposes I | 3 | 0 | 3 | 3 |
Total | 15 | 2 | 16 | 36 |
6. Semester
Course Code | Course Name | Theory | Application/Laboratory | Credit | ECTS |
---|---|---|---|---|---|
SE344 | Systems Software Validation and Testing | 2 | 2 | 3 | 6 |
SE322 | Software Architecture | 3 | 0 | 3 | 5 |
ENG302 | English for Occupational Purposes II | 3 | 0 | 3 | 3 |
SE328 | Algorithms and Optimization Methods | 3 | 0 | 3 | 5 |
SE324 | Software Project Management and Economics | 3 | 0 | 3 | 5 |
CMPE338 | Computer Networks and Operating Systems | 3 | 2 | 4 | 6 |
SE346 | Software Engineering | 3 | 1 | 3 | 6 |
Total | 20 | 5 | 22 | 36 |
7. Semester
Course Code | Course Name | Theory | Application/Laboratory | Credit | ECTS |
---|---|---|---|---|---|
SE499 | Summer Practice II | 0 | 0 | 0 | 10 |
SE493 | Project Orientation | 2 | 0 | 2 | 5 |
SE-AE4FA1 | Departmental Elective | 0 | 0 | 3 | 5 |
SE-AE4FA2 | Departmental Elective | 0 | 0 | 3 | 5 |
SE-AE4FA3 | Departmental Elective | 0 | 0 | 3 | 5 |
SE-GE4FA2 | Non-Departmental Elective | 0 | 0 | 3 | 4 |
SE-GE4FA1 | Non-Departmental Elective | 0 | 0 | 3 | 4 |
TURK401 | Turkish Language I | 2 | 0 | 2 | 2 |
SE-AE4FA3-C Grubu Zorunlu Alan Seçmeli | Departmental Elective | 0 | 0 | 3 | 5 |
SE-GE4FA1-Girişimcilik Havuzu | Non-Departmental Elective | 0 | 0 | 3 | 4 |
Total | 4 | 0 | 25 | 49 |
8. Semester
Course Code | Course Name | Theory | Application/Laboratory | Credit | ECTS |
---|---|---|---|---|---|
SE494 | Senior Project | 4 | 0 | 4 | 9 |
SE-AE4SP1 | Departmental Elective | 0 | 0 | 3 | 5 |
SE-AE4SP2 | Departmental Elective | 0 | 0 | 3 | 5 |
SE-AE4SP3 | Departmental Elective | 0 | 0 | 3 | 5 |
SE-GE4SP1 | Non-Departmental Elective | 0 | 0 | 3 | 4 |
TURK402 | Turkish Language II | 2 | 0 | 2 | 2 |
SE-AE4SP3-Çokdisiplinli Dersler | Departmental Elective | 0 | 0 | 3 | 5 |
Total | 6 | 0 | 21 | 35 |
Elective Courses
Course Code | Course Name | Theory | Application/Laboratory | Credit | ECTS |
---|---|---|---|---|---|
SE340 | Rapid Application Development | 2 | 0 | 3 | 5 |
SE360 | System Modeling and Simulation | 3 | 0 | 3 | 5 |
SE440 | Analysis and Design of User Interfaces | 3 | 0 | 3 | 5 |
SE450 | Software Engineering Ethics | 3 | 0 | 3 | 5 |
SE453 | Large Scale Software Development | 3 | 0 | 3 | 5 |
SE460 | Software Construction | 3 | 0 | 3 | 5 |
SE461 | Software Patterns | 3 | 0 | 3 | 5 |
SE462 | Formal Methods in Software Engineering | 3 | 0 | 3 | 5 |
SE446 | Introduction to Bioinformatics | 3 | 0 | 3 | 5 |
SE470 | Agile Methods in Software Development | 2 | 0 | 3 | 5 |
CMPE312 | Visual Programming | 2 | 2 | 3 | 5 |
CMPE376 | Computer Games and Simulation | 2 | 2 | 3 | 5 |
CMPE318 | Java Programming | 2 | 2 | 3 | 5 |
CMPE461 | Applied Neural Computing | 2 | 2 | 3 | 5 |
CMPE326 | Formal Languages and Automata | 3 | 0 | 3 | 6 |
CMPE465 | Knowledge Engineering | 3 | 0 | 3 | 5 |
CMPE473 | Computer Graphics | 2 | 2 | 3 | 5 |
ISE407 | Introduction to Mobile Application Development | 3 | 0 | 3 | 5 |
ISE423 | Technology Trends in E-Government | 3 | 0 | 3 | 5 |
ISE432 | Innovation and Entrepreneurship in IT | 3 | 0 | 3 | 5 |
ISE424 | Distance Education and E-Learning | 3 | 0 | 3 | 5 |
ISE422 | E-Government | 3 | 0 | 3 | 5 |
ISE426 | Computer Security | 3 | 0 | 3 | 5 |
ISE405 | Foundations in Information Technology Services | 3 | 0 | 3 | 5 |
ISE314 | Data Warehousing and Mining | 3 | 0 | 3 | 5 |
ISE261 | Business and e-Commerce | 3 | 0 | 3 | 6 |
ISE311 | Internet Programming | 2 | 0 | 3 | 5 |
ISE301 | Multimedia Systems | 3 | 0 | 3 | 5 |
ISE201 | Business and Ethics | 3 | 0 | 3 | 4.5 |
SE426 | Emerging Technologies | 2 | 2 | 3 | 5 |
SE375 | 3D Modeling, Animation and Game Design | 2 | 2 | 3 | 5 |
SE400 | Undergraduate Research Project | 3 | 0 | 3 | 5 |
SE421 | Big Data Programming | 2 | 2 | 3 | 5 |
CMPE433 | Cloud Computing and Virtualization | 3 | 0 | 3 | 5 |
CMPE424 | Language Processors | 3 | 0 | 3 | 5 |
CMPE343 | Database Systems and Programming | 2 | 2 | 3 | 5 |
CMPE413 | Logic Programming | 3 | 0 | 3 | 5 |
CMPE434 | Embeded System Design | 2 | 2 | 3 | 5 |
CMPE435 | Special Topics in Computer Networks | 3 | 0 | 3 | 5 |
CMPE437 | VLSI Design | 2 | 2 | 3 | 5 |
CMPE462 | Introduction to Artificial Intelligence | 3 | 0 | 3 | 5 |
CMPE463 | Digital Signal Processing | 3 | 0 | 3 | 5 |
CMPE464 | Digital Image Processing | 3 | 0 | 3 | 5 |
CMPE466 | Soft Computing | 3 | 0 | 3 | 5 |
CMPE467 | Pattern Recognition | 3 | 0 | 3 | 5 |
ISE414 | Investigation of Computer Crime | 3 | 0 | 3 | 5 |
MATH427 | Introduction to Crytopgraphy | 3 | 0 | 3 | 6 |
CMPE432 | Virtualization | 3 | 0 | 3 | 5 |
ISE332 | IT Infrastructure and Architecture | 3 | 0 | 3 | 5 |
ISE353 | Information Systems Development | 3 | 0 | 3 | 10 |
ISE308 | Introduction to Mobile Application Development | 3 | 0 | 3 | 5 |
MATH380 | Numerical Methods for Engineers | 3 | 1 | 3 | 5 |
ISE434 | Fundamentals of the Internet of Things | 3 | 0 | 3 | 5 |
SE544 | Cognitive Aspects of Software Engineering | 3 | 0 | 3 | 5 |
SE427 | Blockchain and Cryptocurrency Technologies | 2 | 2 | 3 | 5 |
SE481 | CO_OP Practice I | 3 | 0 | 3 | 5 |
SE483 | CO_OP Practice II | 3 | 0 | 3 | 5 |
MECE447 | Path Planning and Navigation | 3 | 0 | 3 | 5 |
E400 | Undergraduate Research Project | 3 | 0 | 3 | 5 |
ISE542 | IT Security | 3 | 0 | 3 | 5 |
SE573 | Applied Machine Learning in Data Analytics | 3 | 0 | 3 | 5 |
SE362 | Open Source Software Development | 2 | 2 | 3 | 5 |
SE422 | Introduction to Data Science | 3 | 0 | 3 | 5 |
Total | 173 | 27 | 189 | 322.5 |