COMP 450 / SELECTED TOPICS IN COMPUTER ENGINEERING
Term: Spring 2024Units 3Days: MON WEDTimes: 14:30:00-15:40:00Ön Koşullar: ENGR 200 and MATH 107 or consent of the instructor

COMP 491 / COMPUTER ENGINEERING DESIGN I
Term: Spring 2024Units 4Days: TUES THURSTimes: 13:00:00-14:10:00Ön Koşullar: (COMP. 202 and COMP. 302) or consent of the instructor

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 510 / COMPUTER GRAPHICS
Term: Spring 2024Units 3Days: TUES THURSTimes: 11:30:00-12:40:00Ön Koşullar: COMP. 202 or consent of the instructor

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 523 / COMPUTER VISION FOR AUTONOMOUS DRIVING
Term: Spring 2024Units 3Days: TUES THURSTimes: 10:00:00-11:10:00

Main problems, datasets, evaluation metrics, and approaches in computer vision for autonomous driving, depth / motion estimation, localization, mapping, free-space estimation, object detection / tracking, semantic / instance segmentation, and end-to-end learning of driving. Credits: 3

COMP 537 / INTELLIGENT USER INTERFACES
Term: Spring 2024Units 3Days: MON WEDTimes: 10:00:00-11:10:00Ön Koşullar: (COMP. 130 or COMP. 131) or consent of the instructor

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 542 / NATURAL LANGUAGE PROCESSING
Term: Spring 2024Units 3Days: MON WEDTimes: 13:00:00-14:10:00

Fundamental concepts and current research in natural language processing. Algorithms for processing linguistic information. Computational properties of human languages. Analysis at the level of morphology, syntax, and semantics. Modern quantitative techniques of using large corpora, statistical models, and machine learning applied to problems of acquisition, disambiguation and parsing. Applications such as machine translation and question answering.

COMP 547 / DEEP UNSUPERVISED LEARNING
Term: Spring 2024Units 3Days: MON WEDTimes: 16:00:00-17:10:00

Fundamental concepts and recent advances in deep unsupervised learning, autoregressive models, normalizing flow models, variational autoencoders, generative adversarial networks, energy-based models, discrete latent variable models, self-supervised learning, pretraining language

COMP 548 / MEDICAL IMAGE ANALYSIS
Term: Spring 2024Units 3Days: TUES THURSTimes: 8:30:00-9:40:00

Imaging modalities. Applications and challenges. Medical image segmentation. Feature extraction. Medical image classification. Deep learning for medical images. Convolutional neural networks. Fully convolutional networks. Generative adversarial networks. Multiple-instance learning. Case studies.

COMP 550 / SELECTED TOPICS IN COMPUTER ENGINEERING
Term: Spring 2024Units 3Days: MON WEDTimes: 14:30:00-15:40:00

COMP 590 / SEMINAR
Term: Spring 2024Units 0Times: 0:00:00-0:00:00

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

CSHS 506 / TURKISH STATE AND SOCIETY
Term: Spring 2024Units 3Days: WEDTimes: 11:30:00-14:10:00

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 550 / SELECTED TOPICS IN HISTORY AND SOCIETY
Term: Spring 2024Units 3Days: THURSTimes: 14:30:00-17:10:00

Focuses on selected aspects of nineteenth century Ottoman and modern Turkish political and social structures in comparison to other states and societies. Some of the issues to be covered are state-society relations, migration, social stratification, identities, citizenship and political economic transformations.

CSHS 590 / SEMINAR
Term: Spring 2024Units 0Times: 0:00:00-0:00:00

CSSM 503 / NETWORK ANALYSIS FOR SOCIAL SCIENCES
Term: Spring 2024Units 3Days: TUESTimes: 14:30:00-17:10:00

Tools and concepts necessary to analyze complex social networks. A range of topics, including the principles of network theory, methods for mapping and measuring social relationships, and the application of statistical techniques for network data. Practical exercises to understand real-world social structures, from small groups to large-scale social systems. Interpretation of network data to uncover patterns and dynamics within social contexts,

CSSM 530 / AUTOMATED TEXT PROCESSING FOR SOCIAL SCIENCES
Term: Spring 2024Units 3Days: WEDTimes: 14:30:00-17:10:00

Basic concepts of natural language processing and machine learning for text processing will be introduced and case studies on utilizing text mining for social sciences will be studied in the scope of this course. Students will be able to design and conduct computational social science studies using text data and automated processing techniques when they complete this course.

CSSM 550 / ST IN CSSM
Term: Spring 2024Units 3Days: MONTimes: 11:30:00-14:10:00

Detailed examination of current topics in CSSM

CYBR 512 / INTERNET&CLOUD SECURITY
Term: Spring 2024Units 3Days: TUES*Times: 18:30:00-21:30:00

Network security, Internet and World-Wide Web security, TLS/SSL, firewalls, intrusion detection and prevention systems, security of various Internet and cloud protocols, virtual machine security.

CYBR 518 / ROBOTICS, SECURITY AND PRIVACY IN THE AGE OF ARTIFICIAL INTELLIGENCE
Term: Spring 2024Units 3Days: FRI*Times: 18:30:00-21:30:00

Brief history of artificial intelligence (AI) and robotics, basics of AI and robotics, effects of AI on robotics and automation, potential impact on work and employment, ethical concerns. Computer and network security fundamentals, privacy on the web, mobile device security, personal security, data privacy, password security.

CYBR 543 / MODERN CRYPTOGRAPHY
Term: Spring 2024Units 3Days: TUES*Times: 18:30:00-21:30:00

Introduction to cryptographic concepts. Symmetric encryption, the public-key breakthrough, one-way functions, hash functions, random numbers, digital signatures, zero-knowledge proofs, modern cryptographic protocols, multi-party computation. Everyday use examples including online commerce, BitTorrent peer-to-peer file sharing, and hacking some old encryption schemes.

CYBR 591 / PROJECT
Term: Spring 2024Units 0Times: 0:00:00-0:00:00

CYBR 591 / PROJECT
Term: Spring 2024Units 0Times: 0:00:00-0:00:00

DASC 518 / ROBOTICS, SECURITY AND PRIVACY IN THE AGE OF ARTIFICIAL INTELLIGENCE
Term: Spring 2024Units 3Days: FRI*Times: 18:30:00-21:30:00

Brief history of artificial intelligence (AI) and robotics, basics of AI and robotics, effects of AI on robotics and automation, potential impact on work and employment, ethical concerns. Computer and network security fundamentals, privacy on the web, mobile device security, personal security, data privacy, password security.

DASC 521 / INTRODUCTION TO MACHINE LEARNING
Term: Spring 2024Units 3Days: MON WEDTimes: 11:30:00-12:40:00

A broad introduction to machine learning covering regression, classification, clustering, and dimensionality reduction methods; supervised and unsupervised models; linear and nonlinear models; parametric and nonparametric models; combinations of multiple models; comparisons of multiple models and model selection.

DASC 522 / APPLIED MACHINE LEARNING
Term: Spring 2024Units 3Days: WED*Times: 18:30:00-21:30:00

Applications of data loading, pre-processing, visualization, exploratory data analysis. Using various models for regression and classification such as linear regression, logistic regression, support vector machines, decision trees, random forests, gradient boosted trees, fully connected neural networks. Practical applications of evaluating learning performance, pipelining and model selection. Off-the-shelf dimensionality reduction and clustering methods.