Studies and Graduation
Course Structure Diagram with Credits
University Compulsory Courses
| Code | Course Title | T | P | C | ECTS |
|---|---|---|---|---|---|
| KRY100 | CAREER PLANNING | 1 | - | 1 | 2 |
| ORY100 | INTRODUCTION TO UNIVERSITY LIFE | 1 | - | 1 | 1 |
First Term (Fall)
| Code | Course Title | T | P | C | ECTS |
|---|---|---|---|---|---|
| CSE110 | INTRODUCTION TO COMPUTER ENGINEERING | 2 | - | 2 | 4 |
| CSE125 | INTRODUCTION TO PROGRAMMING | 3 | 1 | 3 | 5 |
| CSE127 | BASIC PROGRAMMING LABORATORY | - | 2 | 1 | 2 |
| ENGE199 | ADVANCED ENGLISH I | 4 | - | 4 | 4 |
| MATH151 | MATHEMATICAL ANALYSIS I | 4 | 1 | 4 | 6 |
| PHYS103 | MECHANICS LABORATORY | - | 2 | 1 | 2 |
| PHYS105 | GENERAL PHYSICS I | 3 | 1 | 3 | 5 |
| TÜRK101 | TURKISH I | 2 | - | 2 | 2 |
Second Term (Spring)
| Code | Course Title | Prerequisite | T | P | C | ECTS |
|---|---|---|---|---|---|---|
| CSE126 | ADVANCED PROGRAMMING CONCEPTS | CSE125 | 3 | 1 | 3 | 5 |
| CSE128 | ADVANCED PROGRAMMING LABORATORY | CSE125 | - | 2 | 1 | 2 |
| CSE172 | LIFE SCIENCES AND COMPUTER ENGINEERING | 2 | 1 | 2 | 4 | |
| MATH152 | MATHEMATICAL ANALYSIS II | MATH151 | 4 | 1 | 4 | 6 |
| MATH210 | LINEAR ALGEBRA | 3 | 1 | 3 | 4 | |
| PHYS104 | ELECTRIC LABORATORY | - | 2 | 1 | 2 | |
| PHYS110 | GENERAL PHYSICS II | 3 | 1 | 3 | 5 | |
| TÜRK102 | TURKISH II | 2 | - | 2 | 2 |
Third Term (Fall)
| Code | Course Title | Prerequisite | T | P | C | ECTS |
|---|---|---|---|---|---|---|
| ATA201 | ATATÜRK'S PRINCIPLES AND THE HIST. OF THE TURKISH REVOLUTION I | 2 | - | 2 | 2 | |
| BIO201 | BIOLOGY FOR COMPUTER ENGINEERING | 3 | 1 | 3 | 5 | |
| CSE203 | DIGITAL LOGIC DESIGN | 3 | 2 | 4 | 6 | |
| CSE231 | DISCRETE STRUCTURES | 3 | 1 | 3 | 6 | |
| CSE240 | PROGRAMMING LANGUAGES | CSE126 | 3 | 1 | 3 | 6 |
| ENGL001 | ENGLISH ELECTIVE I | ENGE199 | 3 | - | 3 | 5 |
Fourth Term (Spring)
| Code | Course Title | Prerequisite | T | P | C | ECTS |
|---|---|---|---|---|---|---|
| ATA202 | ATATÜRK'S PRINCIPLES AND THE HIST. OF THE TURKISH REVOLUTION II | 2 | - | 2 | 2 | |
| CSE210 | INTRODUCTION TO ELECTRONICS | PHYS110 | 3 | 2 | 4 | 6 |
| CSE218 | COMPUTER ORGANIZATION | CSE203 | 3 | 1 | 3 | 6 |
| ENGL002 | ENGLISH ELECTIVE II | ENGE199 | 3 | - | 3 | 5 |
| GSBHSH | FINE ARTS ELECTIVE/FIRST AID | - | 2 | 1 | 1 | |
| MATH250 | PROBABILITY AND STATISTICS | 3 | 1 | 3 | 5 | |
| MATH286 | MATHEMATICS FOR COMPUTER ENGINEERING | MATH152 | 3 | 1 | 3 | 5 |
Fifth Term (Fall)
| Code | Course Title | Prerequisite | T | P | C | ECTS |
|---|---|---|---|---|---|---|
| CSE001 | TECHNICAL ELECTIVE I | 3 | - | 3 | 5 | |
| CSE300 | SUMMER PRACTICE I | - | - | - | 2 | |
| CSE343 | OBJECT ORIENTED PROGRAMMING | 3 | 1 | 3 | 5 | |
| CSE369 | ADVANCED DATA STRUCTURES AND ALGORITHMS | CSE126 | 3 | 1 | 3 | 6 |
| MATH311 | NUMERICAL ANALYSIS TECHNIQUES | MATH151 | 3 | 2 | 4 | 5 |
| MATH351 | ADVANCED STATISTICS | MATH250 | 3 | 1 | 3 | 4 |
| SOS001 | SOCIAL ELECTIVE I | 3 | - | 3 | 3 |
Sixth Term (Spring)
| Code | Course Title | T | P | C | ECTS |
|---|---|---|---|---|---|
| CSE002 | TECHNICAL ELECTIVE II | 3 | - | 3 | 5 |
| CSE003 | TECHNICAL ELECTIVE III | 3 | - | 3 | 5 |
| CSE302 | DATABASE SYSTEMS | 3 | 2 | 4 | 6 |
| CSE304 | INTRODUCTION TO SOFTWARE ENGINEERING | 3 | 2 | 4 | 6 |
| CSE318 | OPERATING SYSTEMS | 3 | 1 | 3 | 5 |
| SOS002 | SOCIAL ELECTIVE II | 3 | - | 3 | 3 |
Seventh Term (Fall)
| Code | Course Title | Prerequisite | T | P | C | ECTS |
|---|---|---|---|---|---|---|
| CSE004 | TECHNICAL ELECTIVE IV | 3 | - | 3 | 5 | |
| CSE005 | TECHNICAL ELECTIVE V | 3 | - | 3 | 5 | |
| CSE449 | COMPUTER NETWORKS | 3 | 2 | 4 | 5 | |
| CSE493 | GRADUATION PROJECT I | *, ** | - | 4 | 2 | 7 |
| CSE498 | SUMMER PRACTICE II | CSE300 | - | - | - | 3 |
| SOS003 | SOCIAL ELECTIVE III | 3 | - | 3 | 5 |
Eighth Term (Spring)
| Code | Course Title | Prerequisite | T | P | C | ECTS |
|---|---|---|---|---|---|---|
| CSE006 | TECHNICAL ELECTIVE VI | 3 | - | 3 | 5 | |
| CSE007 | TECHNICAL ELECTIVE VII | 3 | - | 3 | 5 | |
| CSE008 | TECHNICAL ELECTIVE VIII | 3 | - | 3 | 5 | |
| CSE482 | ETHICS, SOCIETY AND PROFESSION | 3 | - | 3 | 7 | |
| CSE494 | GRADUATION PROJECT II | CSE493 | - | 4 | 2 | 8 |
Technical Elective Courses
| Code | Course Title | Prerequisite | T | P | C | ECTS |
|---|---|---|---|---|---|---|
| CSE315 | MICROPROCESSOR SYSTEMS AND ASSEMBLY LANGUAGES | CSE218 | 3 | 1 | 3 | 5 |
| CSE316 | PARALLEL PROGRAMMING | 3 | - | 3 | 5 | |
| CSE317 | SYSTEMS PROGRAMMING | 3 | 1 | 3 | 5 | |
| CSE321 | COMPUTATIONAL GRAPHICS | 3 | - | 3 | 5 | |
| CSE328 | AUTOMATA THEORY | 3 | - | 3 | 5 | |
| CSE345 | SYSTEM ENGINEERING | 3 | - | 3 | 5 | |
| CSE363 | HUMAN COMPUTER INTERACTION DESIGN | 3 | - | 3 | 5 | |
| CSE383 | MANAGEMENT INFORMATION SYSTEMS | 3 | - | 3 | 5 | |
| CSE387 | WEB DESIGN AND APPLICATIONS | 3 | 1 | 3 | 5 | |
| CSE388 | E-COMMERCE AND E-BUSINESS | 3 | 1 | 3 | 5 | |
| CSE389 | COMPUTER NETWORKS APPLICATIONS | 3 | 1 | 3 | 5 | |
| CSE390 | SOFTWARE QUALITY MANAGEMENT | CSE304 | 3 | 1 | 3 | 5 |
| CSE391 | MOBILE APPLICATION DEVELOPMENT | 3 | 1 | 3 | 5 | |
| CSE392 | GAME TECHNOLOGIES | 3 | 1 | 3 | 5 | |
| CSE393 | OPERATION RESEARCH | 3 | - | 3 | 5 | |
| CSE395 | CURRENT TOPICS IN COMPUTER SCIENCES | 3 | 1 | 3 | 5 | |
| CSE396 | CURRENT TOPICS IN COMPUTER SCIENCES | 3 | - | 3 | 5 | |
| CSE397 | FUZZY LOGIC SYSTEMS | 3 | - | 3 | 5 | |
| CSE398 | SIMULATION AND MODELLING | 3 | - | 3 | 5 | |
| CSE443 | CRYPTOGRAPHY AND SECURITY | 3 | - | 3 | 5 | |
| CSE447 | EMBEDDED SYSTEMS | 3 | 1 | 3 | 5 | |
| CSE456 | IMAGE PROCESSING | 3 | 1 | 3 | 5 | |
| CSE457 | INTRODUCTION TO QUANTUM COMPUTING | 3 | - | 3 | 5 | |
| CSE458 | INTRODUCTION TO CLOUD COMPUTING | 3 | - | 3 | 5 | |
| CSE459 | SOFTWARE ARCHITECTURES | 3 | - | 3 | 5 | |
| CSE466 | BIOINFORMATICS | 3 | - | 3 | 5 | |
| CSE471 | COMPUTER VISION | 3 | 1 | 3 | 5 | |
| CSE473 | MEDICAL INFORMATICS | 3 | - | 3 | 5 | |
| CSE475 | GRAPH THEORY | 3 | - | 3 | 5 | |
| CSE477 | INTRODUCTION TO DATA MINING | 3 | - | 3 | 5 | |
| CSE479 | PATTERN RECOGNITION | 3 | 1 | 3 | 5 | |
| CSE480 | ARTIFICIAL INTELLIGENCE | 3 | - | 3 | 5 | |
| CSE481 | SPECIAL TOPICS IN COMPUTER ENGINEERING | 3 | - | 3 | 5 | |
| CSE489 | MULTIMEDIA SYSTEMS | 3 | 1 | 3 | 5 | |
| CSE490 | NUMERICAL METHODS AND OPTIMIZATION | 3 | 1 | 3 | 5 | |
| CSE497 | REAL-TIME SYSTEMS | 3 | - | 3 | 5 |
Social Elective Courses
| Code | Course Title | T | P | C | ECTS |
|---|---|---|---|---|---|
| SOS332 | INVESTMENT PLANNING | 3 | - | 3 | 3 |
| SOS342 | COMMUNICATIONS | 3 | - | 3 | 3 |
| SOS344 | INTRODUCTION TO BUSINESS MANAGEMENT | 3 | - | 3 | 3 |
| SOS407 | LABOR LAW AND ETHICS | 3 | - | 3 | 3 |
| SOS408 | BUSINESS ADMINISTRATION | 3 | - | 3 | 3 |
| SOS409 | DIGITAL SOCIETY AND INNOVATION MANAGEMENT | 3 | - | 3 | 3 |
| SOS415 | MARKETING MANAGEMENT | 3 | - | 3 | 3 |
| SOS420 | TOTAL QUALITY MANAGEMENT | 3 | - | 3 | 3 |
| SOS422 | TECHNOLOGY MANAGEMENT | 3 | - | 3 | 3 |
| SOS426 | STRATEGIC COMMUNICATION IN ENGINEERING PRACTICE | 3 | - | 3 | 3 |
| SOS427 | MACROECONOMICS | 3 | - | 3 | 5 |
| SOS428 | MICROECONOMICS | 3 | - | 3 | 5 |
| SOS429 | ECONOMICS | 3 | - | 3 | 5 |
| SOS430 | FINANCE AND RISK MANAGEMENT | 3 | - | 3 | 5 |
Elective Courses in English
| Code | Course Title | Prerequisite | T | P | C | ECTS |
|---|---|---|---|---|---|---|
| ENGL310 | ENGLISH THROUGH ACADEMIC WRITING AND RESEARCH | ENGE199 | 3 | - | 3 | 5 |
| ENGL311 | ADVANCED ENGLISH GRAMMAR I | ENGE199 | 3 | - | 3 | 5 |
| ENGL312 | ADVANCED ENGLISH GRAMMAR II | ENGE199 | 3 | - | 3 | 5 |
| ENGL320 | ENGLISH THROUGH LITERATURE | ENGE199 | 3 | - | 3 | 5 |
| ENGL330 | ENGLISH THROUGH SEMINARS ON FILMS | ENGE199 | 3 | - | 3 | 5 |
| ENGL340 | ENGLISH CAREER SKILLS | ENGE199 | 3 | - | 3 | 5 |
Common Elective Courses
| Code | Course Title | T | P | C | ECTS |
|---|---|---|---|---|---|
| GSB101 | PHOTOGRAPHY | - | 2 | 1 | 1 |
| GSB102 | PHOTOGRAPHY | - | 2 | 1 | 1 |
| GSB103 | SCULPTURE | - | 2 | 1 | 1 |
| GSB104 | SCULPTURE | - | 2 | 1 | 1 |
| GSB105 | CLASSICAL MUSIC APPRECIATION | - | 2 | 1 | 1 |
| GSB107 | VISUAL CULTURE AND HISTORY OF ART | - | 2 | 1 | 1 |
| GSB109 | ANATOLIAN ARCHAEOLOGY | - | 2 | 1 | 1 |
| GSB111 | FILM CULTURE AND HISTORY | - | 2 | 1 | 1 |
| GSB113 | PAINTING | - | 2 | 1 | 1 |
| GSB115 | DANCE IMPROVISATION AND CONTACT IMPROVISATION | - | 2 | 1 | 1 |
| GSB117 | INTERPRETING CONTEMPORARY DANCE | - | 2 | 1 | 1 |
| GSB119 | HUMAN AND ENVIRONMENT INTERACTION | - | 2 | 1 | 1 |
| GSB121 | DESIGN, CULTURE AND CONSUMPTION | - | 2 | 1 | 1 |
| GSB123 | INTRODUCTION TO CONTEMPORARY DANCE | - | 2 | 1 | 1 |
| GSB125 | JEWELLERY DESIGN | - | 2 | 1 | 1 |
| GSB127 | CERAMIC | - | 2 | 1 | 1 |
| GSB129 | CITIES AND HISTORICAL ENVIRONMENTS | - | 2 | 1 | 1 |
| GSB131 | 21ST CENTURY WORLD AND TRENDS IN ART | - | 2 | 1 | 1 |
| GSB133 | MUSIC GENRES THROUGHOUT AGES | - | 2 | 1 | 1 |
| GSB135 | UNIVERSAL LAW PRINCIPLES IN WORKS OF ART AND LITERATURE | - | 2 | 1 | 1 |
| GSB137 | EFFECTIVE AND FLUENT SPEAKING | - | 2 | 1 | 1 |
| GSB139 | CURREND BASIC ECONOMICS | - | 2 | 1 | 1 |
| GSB141 | HISTORY OF MATHEMATICS | - | 2 | 1 | 1 |
| HSH100 | BASIC FIRST AID | 1 | 1 | 1 | 1 |
| KAM100 | CURRENT PERIOD HISTORY OF TURKISH CYPRIOTS | - | 2 | 1 | 1 |
| TBS103 | SUSTAINABLE DEVELOPMENT GOALS | 1 | - | 1 | 1 |
| TBS105 | ECO-TRANSITION AND CLIMATE ACTION | 1 | - | 1 | 1 |
| TBS106 | FINANCIAL LITERACY | 1 | - | 1 | 1 |
| MED099 | SOCIAL GENDER AND VIOLENCE AGAINST WOMEN | 1 | 2 | 1 | 1 |
| YAKE100 | CREATIVE INDUSTRY | 2 | - | 1 | 1 |
| YZ101 | ARTIFICIAL INTELLIGENCE APPLICATION IN SOCIAL SCIENCES | 1 | - | 1 | 1 |
Non-scheduled Elective Course
| Code | Course Title | T | P | C | ECTS |
|---|---|---|---|---|---|
| GNLÇ310 | VOLUNTARY STUDIES | 1 | 2 | 2 | 4 |
1) CSE300 SUMMER PRACTICE I AND CSE498 SUMMER PRACTICE II COURSES ARE CONDUCTED ACCORDING TO THE DEPARTMENTAL SUMMER PRACTICE GUIDE.
2) CSE493 GRADUATION PROJECT I AND CSE494 GRADUATION PROJECT II COURSES ARE CONDUCTED ACCORDING TO THE SCHOOL OF ENGINEERING SENIOR PROJECT INSTRUCTIONS.
3) TECHNICAL ELECTIVE COURSES WITH AT LEAST 3 CREDITS-5 ECTS CREDITS MAY BE SELECTED AMONG 300-400 LEVEL COURSES OF THE DEPARTMENTS OF SCHOOL OF ENGINEERING UPON THE APPROVAL OF THE CHAIRMAN OF THE DEPARTMENT OF COMPUTER ENGINEERING.
4) SOCIAL SCIENCES ELECTIVE COURSES WITH AT LEAST 3 CREDITS-3 ECTS CREDITS MAY BE SELECTED AMONG 300-400 LEVEL COURSES OF THE SCHOOL OF ENGINEERING OR OTHER SCHOOLS OF BASKENT UNIVERSITY UPON THE APPROVAL OF THE CHAIRMAN OF THE DEPARTMENT OF COMPUTER ENGINEERING.
(*) MINIMUM (D) GRADE FROM AT LEAST FOUR OF THE FOLLOWING COURSES: CSE318, CSE343, CSE302, CSE369, CSE304.
(**) MINIMUM (D) GRADE FROM THE FOLLOWING COURSES: MATH151, MATH152, PHYS103, PHYS105, PHYS104, PHYS110, CSE125, CSE127, CSE126, CSE128.
T: Theoretic
P: Practice
C: Credit
PRE: Precondition
ECTS: European Credit Transfer System
- T Theoretical hours
- P Practice hours
- C Credit
- ECTS European Credit Transfer System