COMP 429 / PARALLEL PROGRAMMING
Term: Spring 2020Units 3Days: MON WEDTimes: 16:00-17:15

Fundamental concepts of parallelism. Overview of parallel architectures, multicores, heterogeneous systems, shared memory and distributed memory systems. Parallel programming models and languages. Multithreaded, message passing, data driven, task parallel and data parallel programming. Design of parallel programs, decomposition, granularity, locality, communication, load balancing, and asynchrony. Performance modeling of parallel programs, sources of parallel overheads.

COMP 437 / INTELLIGENT USER INTERFACES
Term: Spring 2020Units 3Days: MON WEDTimes: 10:00-11: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 2020Units 3Days: MON WEDTimes: 10:00-11:15

COMP 491 / COMPUTER ENGINEERING DESIGN I
Term: Spring 2020Units 4Days: MON WEDTimes: 13:00-14:15

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 506 / DIGITAL IMAGE AND VIDEO PROCESSING
Term: Spring 2020Units 3Days: TUES THURSTimes: 16:00-17: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 515 / DISTRIBUTED COMPUTING SYSTEMS
Term: Spring 2020Units 3Days: TUES THURSTimes: 14:30-15:45

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 2020Units 3Days: MON WEDTimes: 16:00-17:15

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 537 / INTELLIGENT USER INTERFACES
Term: Spring 2020Units 3Days: MON WEDTimes: 10:00-11: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 2020Units 3Days: TUES THURSTimes: 08:30-09:45

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 2020Units 3Days: MON WEDTimes: 10:00-11:15

COMP 590 / SEMINAR
Term: Spring 2020Units 0

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

CPID 405 / CARDIO PULMONES INFECTIOUS DISEASE
Term: Spring 2020Units 3

Communication with the patient and the caregivers, essential history taking and physical examination practices, requesting goal-directed laboratory tests and interpretation of all patient-related information accurately in the fields of cardiology, pulmonary system diseases and infectious diseases. Common and important medical diseases, signs and symptoms of diseases, laboratory methods and imaging modalities. Acute, chronic diseases and their management.

CSHS 506 / TURKISH STATE AND SOCIETY
Term: Spring 2020Units 3Days: THURSTimes: 14:30-17: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 532 / THE MEDITERRANEAN IN CONTEMPORARY HISTORY
Term: Spring 2020Units 3Days: TUES THURSTimes: 13:00-14:15

Concentrates on the strategic, economic and political role of the region in the 20th century. Investigates the contribution of the Mediterranean region into the global political developments, with a focus on Mediterranean interaction with other parts of Europe.

CSHS 540 / RISE AND FALL OF THE SOVIET UNION, 1917-1991
Term: Spring 2020Units 3Days: THURSTimes: 14:30-17:15

Exploring the nature and significance of the Soviet experiment, the controversies to which it has given rise, and the forces, processes, and personalities that shaped the formation, transformation, and ultimate collapse of both the Soviet system and the Soviet Union.

DASC 590 / GRADUATE SEMINAR
Term: Spring 2020Units 0

A series of lectures given by faculty or outside speakers.

DTES 514 / DESIGN THINKING FOR INTERACTIVITY
Term: Spring 2020Units 3Days: SATTimes: 13:00-15:45

Introduction to developing creative ideas for interaction design. Interaction Design Principles and breaking the rules in the principles. Re-reading of designs developed by ancient cultures for interpretation in interactive design. Design analysis within evolving technologies. Utilization of a workshop format: the description of the task, video-sketches presentation, individual and group practice and critique, collective overall evaluation.

DTES 524 / INTERACTIVE INFORMATION DESIGN
Term: Spring 2020Units 3Days: SATTimes: 10:00-12:45

Fundamentals of architecture and representation of information. The journey from data to information with regards to relation, grouping, hierarchy as well as the mental information processing. Forming, representing and visualizing the information for different types of media. Case studies such as instructional design, time-series, spatio-temporal data, comparison, big data. Exploration of tangible, gestural, device based interaction with the information.

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

Topics will be announced when offered.

DTES 551 / SELECTED TOPICS IN DESIGN, TECHNOLOGY AND SOCIETY
Term: Spring 2020Units 3Days: MON WEDTimes: 10:00-11:15

Topics will be announced when offered.

DTES 559 / DESIGN FOR VIRTUAL REALITY
Term: Spring 2020Units 3

DESIGN FOR VIRTUAL REALITY: Designing content for virtual reality environments through head mounted devices. Exploring the impact of virtual reality environments on graphical user interfaces. Experiencing design through virtual reality glasses.

DTES 590 / SEMINAR
Term: Spring 2020Units 0

A series of presentations by faculty, outside speakers and students.

DTES 590 / SEMINAR
Term: Spring 2020Units 0

A series of presentations by faculty, outside speakers and students.

DTES 630 / RESEARCH PRACTICUM
Term: Spring 2020Units 3

Students are familiarized with problems that are frequently encountered during different phases of empirical research. Subsequently, students are guided through problem solving in an ongoing research project. Students gain experience in documentation, resolution, and the implementation of the solutions of problems in empirical research.