Home  »  Faculty of Engineering »  Program of Computer Engineering (English 30%)

University Compulsory Courses T P C ECTS
ORY100 INTRODUCTION TO UNIVERSITY LIFE 1 - 1 1
 
First Term (Fall) T P C ECTS
BİL101 COMPUTER PROGRAMMING I 3 1 3 5
BİL105 PROGRAMMING LABORATORY I - 2 1 2
BİL110 INTRODUCTION TO COMPUTER ENGINEERING 2 - 2 4
ENG199 ADVANCED ENGLISH I 4 - 4 4
FİZ103 MECHANICS LABORATORY - 2 1 2
FİZ105 GENERAL PHYSICS I 3 1 3 5
MAT151 MATHEMATICAL ANALYSIS I 4 1 4 6
TÜRK101 TURKISH I 2 - 2 2
 
Second Term (Spring) T P C ECTS
BİL122 ADVANCED PROGRAMMING (PRE:BİL101) 3 1 3 5
BİL124 ADVANCED PROGRAMMING PRACTIES (PRE:BİL101) - 2 1 2
BİL172 LIFE SCIENCES AND COMPUTER ENGINEERING 2 1 2 4
FİZ104 ELECTRIC LABORATORY - 2 1 2
FİZ110 GENERAL PHYSICS II 3 1 3 5
MAT152 MATHEMATICAL ANALYSIS II (PRE:MAT151) 4 1 4 6
MAT210 LINEAR ALGEBRA 3 1 3 4
TÜRK102 TURKISH II 2 - 2 2
 
Third Term (Fall) T P C ECTS
ATA201 ATATÜRK'S PRINCIPLES AND THE HIST. OF THE TURKISH REVOLUTION I 2 - 2 2
BİL231 DISCRETE STRUCTURES 3 1 3 6
BİL265 DATA STRUCTURES (PRE:BİL122) 3 1 3 7
BİL275 DIGITAL LOGIC DESIGN 3 2 4 7
ENG200 ADVANCED ENGLISH II (PRE:ENG199) 4 - 4 4
SOS203 ECONOMICS 3 - 3 4
 
Fourth Term (Spring) T P C ECTS
ATA202 ATATÜRK'S PRINCIPLES AND THE HIST. OF THE TURKISH REVOLUTION II 2 - 2 2
BİL210 INTRODUCTION TO ELECTRONICS (PRE:FİZ110) 3 2 4 6
BİL218 COMPUTER ORGANIZATION (PRE:BİL275) 3 1 3 6
BİL240 PROGRAMMING LANGUAGES (PRE:BİL122) 3 1 3 6
MAT250 PROBABILITY AND STATISTICS 3 1 3 5
MAT286 MATHEMATICS FOR COMPUTER ENGINEERING (PRE:MAT152) 3 1 3 5
 
Fifth Term (Fall) T P C ECTS
BİL300 SUMMER PRACTICE I - - - 2
BİL324 MICROPROCESSORS 3 2 4 5
BİL343 OBJECT ORIENTED PROGRAMMING 3 1 3 5
BİL367 ALGORITHMS (PRE:BİL265) 3 1 3 5
ENG330 DEVELOPING ENGLISH LANGUAGE SKILLS 3 1 3 4
MAT311 NUMERICAL ANALYSIS TECHNIQUES (PRE:MAT151) 3 2 4 5
SOS204 BUSINESS ADMINISTRATION 3 - 3 4
 
Sixth Term (Spring) T P C ECTS
BİLXXX TECHNICAL ELECTIVE I 3 - 3 5
BİLXXX SOCIAL ELECTIVE 3 - 3 3
BİL332 OPERATING SYSTEMS 3 1 3 7
BİL344 DATABASE SYSTEMS 3 2 4 7
BİL386 INTRODUCTION TO SOFTWARE ENGINEERING 3 2 4 7
GSBHSH FINE ARTS ELECTIVE/FIRST AID - 2 1 1
 
Seventh Term (Fall) T P C ECTS
BİLXXX TECHNICAL ELECTIVE II 3 - 3 5
BİLXXX TECHNICAL ELECTIVE III 3 - 3 5
BİL400 SUMMER PRACTICE II (PRE:BİL300) - - - 2
BİL429 COMPUTER NETWORKS 3 2 4 7
BİL493 GRADUATION PROJECT I (PRE: *) - 4 2 7
ENG460 PRESENTATION SKILLS 3 1 3 4
 
Eighth Term (Spring) T P C ECTS
BİLXXX TECHNICAL ELECTIVE IV 3 - 3 5
BİLXXX TECHNICAL ELECTIVE V 3 - 3 5
BİLXXX TECHNICAL ELECTIVE VI 3 - 3 5
BİL482 ETHICS,SOCIETY AND PROFESSION 3 - 3 7
BİL494 GRADUATION PROJECT II (PRE:BİL493) - 4 2 8
 
Technical Elective Courses T P C ECTS
BİL321 COMPUTATIONAL GRAPHICS 3 - 3 5
BİL328 AUTOMATA THEORY 3 - 3 5
BİL345 SYSTEM ENGINEERING 3 - 3 5
BİL363 HUMAN COMPUTER INTERACTION DESIGN 3 - 3 5
BİL383 MANAGEMENT INFORMATION SYSTEMS 3 - 3 5
BİL387 WEB DESIGN AND APPLICATIONS 3 1 3 5
BİL388 E-COMMERCE AND E-BUSINESS 3 1 3 5
BİL390 SOFTWARE QUALITY MANAGEMENT (PRE:BİL386) 3 1 3 5
BİL391 MOBILE APPLICATION DEVELOPMENT 3 1 3 5
BİL392 GAME TECHNOLOGIES 3 1 3 5
BİL393 OPERATION RESEARCH 3 - 3 5
BİL443 CRYPTOGRAPHY AND SECURITY 3 - 3 5
BİL447 EMBEDDED SYSTEMS 3 1 3 5
BİL454 PRACTICAL UML 3 1 3 5
BİL456 IMAGE PROCESSING 3 1 3 5
BİL457 INTRODUCTION TO QUANTUM COMPUTING 3 - 3 5
BİL458 INTRODUCTION TO CLOUD COMPUTING 3 - 3 5
BİL459 SOFTWARE ARCHITECTURES 3 - 3 5
BİL466 BIOINFORMATICS 3 - 3 5
BİL470 NUMERICAL ANALYSIS TECHNIQUES 3 - 3 5
BİL471 COMPUTER VISION 3 1 3 5
BİL473 MEDICAL INFORMATICS 3 - 3 5
BİL475 GRAPH THEORY 3 - 3 5
BİL477 INTRODUCTION TO DATA MINING 3 - 3 5
BİL478 PARALLEL PROCESSING 3 - 3 5
BİL479 PATTERN RECOGNITION 3 1 3 5
BİL480 ARTIFICIAL INTELLIGENCE 3 - 3 5
BİL481 SPECIAL TOPICS IN COMPUTER ENGINEERING 3 - 3 5
BİL489 MULTIMEDIA SYSTEMS 3 1 3 5
BİL490 NUMERICAL METHODS AND OPTIMIZATION 3 1 3 5
BİL495 UNIX SYSTEMS PROGRAMMING 3 1 3 5
BİL497 REAL-TIME SYSTEMS 3 - 3 5
 
Social Elective Courses T P C ECTS
SOS321 COMMUNICATIONS 3 - 3 3
SOS322 INTRODUCTION TO BUSINESS MANAGEMENT 3 - 3 3
 
1) BIL300 SUMMER PRACTICE I AND BIL400 SUMMER PRACTICE II COURSES ARE CONDUCTED ACCORDING TO THE DEPARTMENTAL SUMMER PRACTICE GUIDE.
2) BIL493 SENIOR PROJECT I AND BIL494 SENIOR PROJECT II COURSES ARE CONDUCTED ACCORDING TO THE SCHOOL OF ENGINEERING SENIOR PROJECT GUIDE.
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: BIL324, BIL332, BIL343, BIL344, BIL367, BIL386
(**) MINIMUM (D) GRADE FROM THE FOLLOWING COURSES: MAT151, MAT152, FİZ103, FİZ105, FİZ104, FİZ110, BİL101, BİL105, BİL122, BİL 124.

T:Theoretic
P:Practice
C:Credit
PRE:Precondition
ECTS:European Credit Transfer System