|
Sevil Şen's home > Teaching
BBM 451 Computer Networks Internet is the largest engineered system created by mankind. This course introduces the underlying concepts and principles of computer networks, and examines the basic software and hardware components that make up a network. In this course, we will study the Internet Protocol Stack in details. The course covers applications such as electronic mail, electronic file transfer, World Wide Web. At the end of this course, you will know how the Internet works. More Info: BBM451 Terms: 2016 Fall, 2018 Spring, 2019 Fall, 2020 Fall, 2021 Fall, 2023 Fall, 2024 Fall, 2025 Fall.
BBM 427-AIN401 Technology Seminars I This course includes a series of technology seminars, with a special focus this year on featuring successful alumni from industry, academia, and entrepreneurship. Their insights and experiences are aimed at inspiring and motivating our students. More Info: BBM427 Terms: 2024 Fall, 2025 Fall. CMP 625 Computer Networks and Open Systems "The Internet is arguably the largest engineered system ever created by humankind". This course introduces the fundamental concepts and principles of computer networks, along with the basic hardware and software components that enable them. We will explore the Internet Protocol Stack in detail and study the key protocols used at each layer. The course also covers common applications such as electronic mail, file transfer, and the World Wide Web. By the end of the course, you will have a solid understanding of how the Internet function. In addition, the course will be highly beneficial for preparing for the PhD qualification exam. Through a hands-on research project, you will also gain practical experience with network tools and develop skills relevant to network research. More Info: CMP625 Terms: 2025 Fall. BBG 676 Veri Iletisimi ve Bilgisayar Aglari (in Turkish) Internet, insanlik tarafindan yaratilmis belki de en buyuk muhendislik sistemidir. Bu ders, bilgisayar aglarinin temel kavramlarini ve prensiplerini tanitir, bir agi olusturan temel yazilim ve donanim bilesenlerini inceler. Ders kapsaminda Internet Protokol Yigini ayrintili olarak ele alinacak ve her katmanda kullanilan temel protokoller incelenecektir. Ayrica elektronik posta, elektronik dosya aktarimi ve World Wide Web gibi uygulamalar da islenecektir. Dersin sonunda, Internetin nasil calistigini ogrenmis olacaksiniz. More Info: BBG676 Terms: 2024 Fall, 2025 Fall.
BBM456 Computer and Network Security This introductory security course provides a comprehensive overview of network and computer security, covering topics like cryptography, authentication, and authorization. Students explore vulnerabilities and attacks across network layers, including MAC, network, transport, and application layers. Emphasis is placed on implementing security countermeasures such as VPNs, firewalls, and IDS to mitigate risks effectively. Through theoretical learning and practical examples, students learn to identify and respond to security threats efficiently. More Info: BBM456 Terms: 2023-24 Spring, 2024-25 Spring.
BBG677 Bilgisayar ve Ag Guvenligi This introductory security course provides a comprehensive overview of network and computer security, covering topics like cryptography, authentication, and authorization. Students explore vulnerabilities and attacks across network layers, including MAC, network, transport, and application layers. Emphasis is placed on implementing security countermeasures such as VPNs, firewalls, and IDS to mitigate risks effectively. Through theoretical learning and practical examples, students learn to identify and respond to security threats efficiently. More Info: BBG677 Terms: 2023-24 Spring, 2024-25 Spring.
CMP 656 Advanced Computer and Network Security This graduate course provides an in-depth exploration of cybersecurity, covering fundamental network security concepts, protocol-specific threats, and cutting-edge advancements. More Info: CMP656 Terms: 2024-25 Spring.
CMP 655 Wireless Networks Wireless communications and mobility introduce new concepts such as mobile ad hoc network, wireless sensor networks and IoT, which is the future of computer networking. It is an introductory course on wireless networks. More Info: CMP655 Terms: 2013-14 Spring, 2014-15 Spring, 2016-17 Spring, 2020-21 Spring, 2021-22 Spring, 2023-24 Autumn.
BBM 102 Introduction to Computer Programming II This main aim of this course is to establish a deep understanding of the principles of object-oriented programming using the selected programming language, Java. More Info: BBM102 Terms: 2010-11 Spring, 2011-12 Spring, 2013-14 Summer, 2019-20 Spring, 2020-21 Spring, 2021-22 Spring.
BIL 662 Mobile Computing Mobility and wireless communications introduce new concepts such as mobile ad hoc networks, IoT, which is the future of computer networking. This course introduces the underlying concepts and principles of mobile networks and, presents the different components of a mobile network. The course also covers the application layer of a network and, introduces the development of mobile applications. Furthermore, the security of such networks will be discussed both in terms of network security and application security. More Info: BIL662 Terms: 2019-20 Spring.
BBM 201 Data Structures Program = Data Structures + Algorithms In computer science, a data structure is a particular way of organizing data in a computer so that it can be used efficiently. It is a key for designing efficient algorithms and becoming a good computer scientist. This course introduces the common data structures that are used in various computational problems such as multidimensional arrays and matrices, stacks, queues, linked lists, trees and graphs. In order to take this course, the students must be good at programming. Course Website: BBM201 Terms: 2013-14 Fall, 2016-17 Fall, 2017-18 Fall, 2018-19 Fall.
BBM 456 Computer and Network Security
BBM471 Database Management Systems
BBM231 Logic Design |