Courses of Computer Engineering

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CS 101 Algorithms and Programming I  3    4  4  7
CS 102 Algorithms and Programming II  3    4  4  7
CS 111 Introduction to Computing in Engineering and Science  3    4  3  5
CS 112 Introduction to Object-Oriented Programming  3    4  4  6
CS 121 Introduction to Computing for Social Sciences  3      3  6
CS 122 Introduction to Programming for Social Sciences      2  3  5
CS 153 Introduction to Computing I  3      3  6
CS 154 Introduction to Computing II  3      3  6
CS 155 Multimedia Authoring System and Standards  3    3  3  6
CS 156 Introduction to Advanced User Interfaces  2    2  3  6
CS 201 Fundamental Structures of Computer Science I  3      3  6
CS 202 Fundamental Structures of Computer Science II  3      3  6
CS 223 Digital Design  3    3  4  8
CS 224 Computer Organization  3      3  6
CS 281 Computers and Data Organization  3      3  6
CS 299 Summer Training I        None  
CS 315 Programming Languages  3      3  6
CS 319 Object-Oriented Software Engineering  3      4  6
CS 342 Operating Systems  3      4  6
CS 351 Data Organization and Management  3      3  6
CS 352 Database Management Systems  3      3  6
CS 399 Summer Training II        None  
CS 411 Software Architecture Design  3      3  6
CS 413 Software Engineering Project Management  3      3  6
CS 416 Compiler Design  3      3  6
CS 418 eBusiness Technologies and Business Solutions using eBusiness Patterns and Techs  3      3  6
CS 421 Computer Networks  3      3  6
CS 422 Wireless Networking Technologies and Applications  3      3  
CS 423 Computer Architecture  3      3  6
CS 424 Computer Network Programming  3      3  6
CS 431 Embedded Systems  3    3  4  7
CS 442 Distributed Systems and Algorithms  3      3  6
CS 452 Systems Analysis and Design        3  6
CS 461 Artificial Intelligence  3      3  6
CS 464 Introduction to Machine Learning  3      3  
CS 465 Computer Graphics I  3    3  4  6
CS 466 Computer Graphics II  3      4  6
CS 468 Principles of User Interface Design  3      3  6
CS 470 Introduction to Applied Cryptography  3      3  
CS 471 Numerical Methods  3      3  6
CS 472 Computer systems Performance Analysis  3      3  6
CS 473 Algorithms I  3      3  6
CS 476 Automata Theory and Formal Languages  3      3  6
CS 481 Bioinformatics Algorithms  3      3  
CS 482 Logic for Computer Science  3      3  6
CS 484 Image Analysis  3      3  
CS 490 Introduction to Research in Computer Engineering and Science        3  6
CS 491 Senior Design Project I  3      3  6
CS 492 Senior Design Project II  3      3  6
CS 502 Algorithms II  3      3  7.5
CS 511 Introduction to Performance Modeling  3      3  7.5
CS 512 Computer Networks  3      3  7.5
CS 513 Implications of the Internet  3      3  7.5
CS 514 Wireless Ad Hoc and Sensor Networks  3      3  7.5
CS 515 Mobile and Wireless Networking  3      3  7.5
CS 518 Capacity Planning for Web Services  3      3  7.5
CS 519 Cryptography and Network Security  3      3  7.5
CS 522 Networks and Algorithms for Parallel Computation  3      3  7.5
CS 524 Algorithm Design for Parallel Computers  3      3  7.5
CS 527 Advances in Switching Networks  3      3  7.5
CS 528 Advanced in Switching Networks II  3      3  7.5
CS 531 Data Structures and Files  3      3  7.5
CS 532 Database Systems  3      3  7.5
CS 533 Information Retrieval Systems  3      3  7.5
CS 536 Distributed Database Systems  3      3  7.5
CS 540 Parallel Programming Languages-Systems  3    3  3  7.5
CS 541 Chip Multiprocessors  3      3  7.5
CS 543 Parallel Methods for Scientific Computing  3      3  7.5
CS 546 Advanced Operating Systems  3      3  7.5
CS 548 Robot Motion Control and Planning  3      3  7.5
CS 550 Machine Learning  3      3  7.5
CS 551 Pattern Recognition  3      3  7.5
CS 554 Computer Vision  3      3  7.5
CS 558 Data Mining  3      3  7.5
CS 564 Computational Geometry  3      3  7.5
CS 565 Application of Computer Graphics  3      3  7.5
CS 566 User Interface Design  3      3  7.5
CS 567 Computer Animation  3      3  7.5
CS 568 Advanced Topics in Computer Graphics  3      3  7.5
CS 570 Graph Theory  3      3  7.5
CS 571 Topics in Graph Theory and Algorithms  3      3  7.5
CS 572 Theory of Computing  3      3  7.5
CS 573 Algorithms I  3      3  7.5
CS 574 Varieties of Formal Semantics  3      3  7.5
CS 580 Advanced Finite State Techniques in Language Processing  3  3    3  7.5
CS 584 Text Retrieval Database Design  3      3  7.5
CS 586 Aspect-Oriented Software Development  3      3  7.5
CS 590 Research Topics  1      None  4
CS 599 Master's Thesis        None  56
CS 661 Philosophical Foundations of Artificial Intelligence  3    3  3  7.5
CS 670 A Computer Science Introduction to Quantum Computing  3      3  7.5
CS 681 Advance Topics in Computational Biology  3      3  7.5
CS 690 Advanced Research Topics  1      None  4
CS 699 Ph.D. Dissertation        None  56

  | Bilkent University Main Page |

  Last regenerated automatically on July 4, 2008 by OAC - Online Academic Catalog Software.