COMP 437 / INTELLIGENT USER INTERFACES
Term: Spring 2019Units 3Days: MON WEDTimes: 16:00-17:15

Applications of artificial intelligence in user interfaces. Design, implementation, and evaluation of user interfaces that use machine learning, computer vision and pattern recognition technologies. Supporting tools for classification, regression, multi-modal information fusion. Gaze-tracking, gesture recognition, object detection, tracking, haptic devices, speech-based and pen-based interfaces.

COMP 450 / SELECTED TOPICS IN COMPUTER ENGINEERING
Term: Spring 2019Units 3Days: TUES THURSTimes: 16:00-17:15

COMP 491 / COMPUTER ENGINEERING DESIGN I
Term: Spring 2019Units 4Days: WEDTimes: 17:30-18:45

A capstone design course where students apply engineering and science knowledge in a computer engineering design project. Development, design, implementation and management of a project in teams under realistic constraints and conditions. Emphasis on communication, teamwork and presentation skills.

COMP 504 / DIGITAL SPEECH AND AUDIO PROCESSING
Term: Spring 2019Units 3Days: MON WEDTimes: 11:30-12:45

Sound and human speech systems, phonetics and phonology, speech signal representations, role of pitch and formants, pitch-scale and time-scale modifications, basics of speech coding and VoIP systems, fundamentals of pattern and speech recognition, search algorithms for speech recognition.

COMP 506 / DIGITAL IMAGE AND VIDEO PROCESSING
Term: Spring 2019Units 3Days: TUES THURSTimes: 13:00-14:15

Review of multi-dimensional sampling theory, aliasing, and quantization, fundamentals of color, human visual system, 2-D Block transforms, DFT, DCT and wavelets. Image filtering, edge detection, enhancement, and restoration. Basic video file formats, resolutions, and bit rates for various digital video applications. Motion analysis and estimation using 2D and 3D models. Motion-compensated filtering methods for noise removal, de-interlacing, and resolution enhancement. Digital image and video compression methods and standards, including JPEG/JPEG2000 and MPEG-1/2 and 4. Content-based image and video indexing and MPEG-7.

COMP 510 / COMPUTER GRAPHICS
Term: Spring 2019Units 3Days: TUES THURSTimes: 10:00-11:15

Theory and practice of 3D computer graphics. Topics covered include graphics systems and models; geometric representations and transformations; graphics programming; input and interaction; viewing and projections; compositing and blending; illumination and color models; shading; texture mapping; animation; rendering and implementation; hierarchical and object-oriented modeling; scene graphs; 3D reconstruction and modeling.

COMP 515 / DISTRIBUTED COMPUTING SYSTEMS
Term: Spring 2019Units 3Days: TUES THURSTimes: 13:00-14:15

Introduction to distributed computing, overview of operating systems, process synchronization and deadlocks, threads and thread synchronization, communication protocols, synchronization in distributed systems, management of time, causality, logical clocks, consistent global states, distributed mutual exclusion, distributed deadlock detection, election algorithms, agreement protocols, consensus, multicast communication, distributed transactions, replication, shared memory model, scheduling, distributed file systems, fault tolerance in distributed systems, distributed real-time systems.

COMP 529 / PARALLEL PROGRAMMING
Term: Spring 2019Units 3Days: TUES THURSTimes: 11:30-12:45

Fundamental concepts of concurrency, non-determinism, atomicity, race-conditions, synchronization, mutual exclusion. Overview of parallel architectures, multicores, distributed memory. Parallel programming models and languages, multithreaded, message passing, data driven, and data parallel programming. Design of parallel programs, decomposition, granularity, locality, communication, load balancing. Patterns for parallel programming, structural, computational, algorithm strategy, concurrent execution patterns. Performance modeling of parallel programs, sources of parallel overheads.

COMP 534 / COMPUTER AND NETWORK SECURITY
Term: Spring 2019Units 3Days: MON WEDTimes: 16:00-17:15

Overview of Computer Security Techniques, Conventional Encryption, Public-Key Cryptography, Key Management, Message Authentication, Hash Functions and Algorithms, Digital Signatures, Authentication Protocols, Access Control Mechanisms, Network Security Practice, TCP/IP Security, Web Security, SSL (Secure Socket Layer), Denial-of-Service Attacks, Intrusion Detection, Viruses.

COMP 537 / INTELLIGENT USER INTERFACES
Term: Spring 2019Units 3Days: MON WEDTimes: 16:00-17:15

Applications of artificial intelligence in user interfaces. Design, implementation, and evaluation of user interfaces that use machine learning, computer vision and pattern recognition technologies. Supporting tools for classification, regression, multi-modal information fusion. Gaze-tracking, gesture recognition, object detection, tracking, haptic devices, speech-based and pen-based interfaces.

COMP 541 / DEEP LEARNING
Term: Spring 2019Units 3Days: MON WEDTimes: 10:00-11:15

Basic linear models for classification and regression; stochastic gradient descent (backpropagation) learning; multi-layer perceptrons, convolutional neural networks, and recurrent neural networks; recent advances in the field; practical examples from machine translation, computer vision; practical experience in programming, training, evaluating and benchmarking deep learning models.

COMP 550 / SELECTED TOPICS IN COMPUTER ENGINEERING
Term: Spring 2019Units 3Days: TUES THURSTimes: 16:00-17:15

COMP 590 / SEMINAR
Term: Spring 2019Units 0

Presentation of research topics to introduce the students into thesis research.

CSHS 506 / TURKISH STATE AND SOCIETY
Term: Spring 2019Units 3Days: TUESTimes: 08:30-11:15

Focuses on major approaches and issues in the study of nineteenth century Ottoman and modern Turkish societies. Analyzes major social, economic and political transformations in Ottoman/Turkish society from a regional perspective.

CSHS 512 / SOCIOLOGY OF MIGRATION
Term: Spring 2019Units 3Days: MON WEDTimes: 13:00-14:15

Presents and discusses major sociological dimensions of migration.Examines reasons of migration, different categories of migrants, theories of international migration, socio-economic implications migration flows.Analyzes concepts closely related with sociology of migration, such as race, class, ethnicity, gender, diaspora formation, transnationalism, identity and belonging, integration, and social exclusion.

CSHS 516 / NATIONS AND NATIONALISM
Term: Spring 2019Units 3Days: WEDTimes: 13:00-15:45

Examines ideas of nationalism, nations and nation-states, and the different ways in which nationalism is practiced and expressed, and the major theoretical works on these concepts.

CSHS 521 / COMPARATIVE PERSPECTIVES ON THE MIDDLE EAST
Term: Spring 2019Units 3Days: MONTimes: 10:00-12:45

Analyzes the establishment and development of Middle Eastern political systems, social and political processes including the end of empires, formation of nation states, and their foreign policies beginning with the nineteenth century.

CSHS 524 / ETATIST POLICIES IN COMPARATIVE PERSPECTIVE
Term: Spring 2019Units 3Days: MONTimes: 16:00-18:45

Examines state-oriented policies in general in Eastern Europe including the Soviet Union and Balkan countries, comparing these countries to Turkey. Deals with different economic policies in those countries during the 20th century. Explores the effects of etatist economies on the political transformations in these societies.

CSHS 590 / SEMINAR
Term: Spring 2019Units 0

DASC 590 / GRADUATE SEMINAR
Term: Spring 2019Units 0Days: TUES THURSTimes: 17:30-18:45

A series of lectures given by faculty or outside speakers.

DTES 516 / CHILDREN'S BOOKS
Term: Spring 2019Units 3Days: THURSTimes: 14:30-17:15

An introduction to picturebook design and research. Evaluating the educational, cultural, social and economic impact of children's books and interactive electronic storybooks. Overview of projects in relation to language development. Understanding how picturebooks work. Analysis of multilingual, multicultural, experimental, creative, postmodern books.

DTES 522 / VIDEO GAME STUDIES
Term: Spring 2019Units 3Days: WEDTimes: 13:00-15:45

Video game as a medium has gone beyond the arcades of its early days and penetrated our living rooms through complex console systems and mobile devices as a “way of life”. In this perspective, this course reviews the field of digital game studies and historically situates the emergence of video games as a medium and explores the theoretical landscape of contemporary game studies. The course also focuses on topics such as video game theory, political economy and space, video game labor, race, gender, sexuality, design and software, globalisation, pedagogy, resistance, and aesthetics. Research methods with respect to video games will also be discussed.

DTES 550 / SELECTED TOPICS IN DESIGN, TECHNOLOGY AND SOCIETY
Term: Spring 2019Units 3

Topics will be announced when offered.

DTES 551 / SELECTED TOPICS IN DESIGN, TECHNOLOGY AND SOCIETY
Term: Spring 2019Units 3Days: MONTimes: 13:00-15:45

Topics will be announced when offered.