Advanced topics in algorithms, and their computational complexity. Amortized complexity analysis. Randomized algorithms. Greedy algorithms. Dynamic programming. Linear programming. Advanced graph algorithms. Turing machines and models of computation. NP-completeness reductions.
Conceptual and practical aspects of databases and database management systems. Entity-relationship model, relational model, relational algebra, Structured Query Language (SQL), normal forms and normalization, transaction management, scheduling and serializability, concurrency control and locking, indexing, recent trends in databases and NoSQL.
Microcomputer fundamentals including architecture and operation of a typical microprocessor; bus organization; instruction set; addressing modes; analysis of clocks and timing; interrupt handling; memory (RAM and ROM); DMA, serial and parallel input/output; assembly language programming.
Basics of linear algebra and their applications to data-centric real-world problems with real-time coding and demonstrations. Vectors and matrices, eigenvalues, eigenvectors and singular value decomposition: mathematical foundations, geometrical intuitions and practical applications. Least Squares for data fitting and classification, Markov Chains, Principal Component Analysis (PCA), low-rank approximation and compression, clustering, gradient descent (batch- minibatch and stochastic) and basics of neural networks.
Introduction to artificial intelligence concepts; agent based thinking; uninformed and informed search; constraint satisfaction; knowledge representation; logic; introduction to machine learning and its relation to artificial intelligence; representing uncertainty; markov decision processes; examples from vision, robotics, language and games.
Understanding, implementing, training and debugging deep end-to-end neural network architectures for various tasks of computer vision. Image classification. Loss functions and optimization. Backpropagation. Convolutional neural networks. Recurrent neural networks for video and image analysis. Object detection and segmentation. Generative vision models.
Principles of computer networks and network protocols; Internet protocol stack with emphasis on application, transport, network and link layers; network edge and network core; client/server and peer-to-peer models; routing algorithms; reliable data transfer; flow and congestion control; protocol design and analysis; network performance metrics; software-defined networks; network programming and distributed applications.
Threats to data privacy and security; methods for privacy-preserving data collection, analysis, and sharing; data anonymization; differential privacy; security and privacy in machine learning; adversarial machine learning; real- world applications and case studies.
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.
Understanding, implementing, training and debugging deep end-to-end neural network architectures for various tasks of computer vision. Image classification. Loss functions and optimization. Backpropagation. Convolutional neural networks. Recurrent neural networks for video and image analysis. Object detection and segmentation. Generative vision models.
Threats to data privacy and security; methods for privacy-preserving data collection, analysis, and sharing; data anonymization; differential privacy; security and privacy in machine learning; adversarial machine learning; real- world applications and case studies.
Analysis of Ottoman state, institutions and culture with a specific emphasis on state and social group relations in the nineteenth century Ottoman Empire. Evolution of social change from the Classical Age to the end of the empire, rise of local nationalisms, ruptures and continuities between the Ottoman imperial regime and nation-states.
An applied, non-technical introduction to the methods and ideas of Computational Social Sciences. How new online data sources and the computational methods shed new light on old social science questions and ask brand new questions. Some of the ethical and privacy challenges of living in a world of big data and algorithmic decision making.
This course, broadly speaking, is designed to familiarize the student with Python 3 and advanced data analysis techniques. Core programming concepts using Python, which apply to programming more generally, is covered. These include syntax, data types, functions, loops, recursion, and classes and inheritance. Then, database management, creation, manipulation, and visualization concepts are discussed. A brief overview of Bayesian statistics with an emphasis on practical use in the Stan programming language called through Python will be followed by introductions to the most common machine learning methods. This is a demanding course, with the ultimate goal a final project with an original analysis testing one or several hypotheses. No previous programming experience is assumed. However, a good understanding of linear models is required.
Veri girişi, yönetimi, işleme ve görüntülüme amacıyla Coğrafi Bilgi Sistemleri (CBS) yazılımlarının kullanılması konusunda teknik eğitim. CBS’nin uygulandığı teorik ve pratik çerçeveler. CBS içerisindeki analiz araçlarının arkeoloji, tarih, sanat tarihi, sosyoloji ve göç araştırmaları gibi sosyal ve beşeri bilimlerde jeo-uzamsal önem taşıyan araştırma konularında kullanılması.
In daily life, the lungs are usually not operated properly, and they are not used at full capacity. The alveoli in the lungs that do not work properly contract and degenerate. During insufficient breathing, only the middle sections of the lungs operate, and as a result, the body and brain do not get sufficient oxygen. Oxygen starvation may also make the individual nervous, anxious, stressed, and edgy, it may cause exhaustion in the body, and it may weaken the body’s immunity against diseases. By studying breathing techniques, we can learn to use our lungs fully and increase their capacity as well. The respiratory system is the door to the purification of the body, the brain, and the mind. The key to this door is “Pranayama,” in other words, breathing techniques. Through breathing techniques, the respiratory system is operated optimally. This practice makes it possible for the respiratory organs to be in motion consciously, rhythmically, and intensely, and to expand. The art of breathing, which is known as “Pranayama” in Sanskrit, is the conscious extension of inhalation, holding the breath, and exhalation. With Pranayama, the duration of inhalation and exhalation is extended, and fewer breaths occur over the time frame. The positive effects of slowing down the inhalation and exhalation on human health are enormous. The body receives more oxygen, the pulse slows down, digestion improves, and all tensions are eliminated, making the individual better focused, calmer, and more energetic. Our breathing style determines the energy vibrations that affect all life. Breathing techniques are crucial for understanding, perceiving, and controlling the energy process in the body. Pranayama makes it is possible to control our entire organism by becoming aware of the nature of the breath, and by controlling and adjusting inhalation and exhalation. When we are angry, our breathing is fast and irregular, but when we are comfortable, our breathing is calm. Our nervous and mental state is reflected in the breathing. Through correct breathing, the nervous system and mind are better controlled, and thus nervous and mental tensions are eliminated. Everyone dreams of being a peaceful and happy person who manages difficult situations in a controlled way, who easily copes with stress, a person with a healthy body and calm mind, who is highly aware and can use all their potential. All that needs to be done for this is making breathing techniques an integral part of life. Breathing techniques make an invaluable contribution not only to school life but also to after-school life of the student. Regular practice achieves health in the physical body and calmness in the mind as a whole, thus it makes it possible to increase the quality of life of the student. Through breathing techniques, the most correct and natural breathing is experienced and learned. This not only increases lung capacity but also improves emotional and mental control. Breathing techniques render the mind constant, strengthen the will, and develop decision-making abilities. These breathing techniques applied in the course will make respiration more effective by manipulating the speed, depth, and quality. Conscious, deeper, and quality breathing means better and healthier lives.
Yoga course has been arranged to promote students’ physical health, mental discipline and spiritual wellbeing as a whole.The word «Yoga» is used to refer to the «Original Yoga System». The course follows the “Original Yoga System”. In other words, all stages of Yoga, consisting of eight limbs, are applied during the course by staying true to the original Sanskrit Yoga texts. Only when practiced in its original form can yoga develop and create positive effects on the entire human organism. > Yoga is not only a theoretical discipline, but also a practical one. The course objective is to demonstrate the positive and holistic effect of yoga on physical health, mental control and spiritual peace within a practice-based structure, and thereby ensure that students adopt this life style during and after their university studies. > Yoga is an extremely effective personal development tool for increasing self-awareness, strengthening focus, elevating self-confidence, and developing emotional control. > In addition to poses and bodily control called Asana in Sanskrit, breath control, energy control, concentration and meditation stages will be practiced during the course, and the student will embark on an inner journey from the body towards the mind, from the mind towards the intellect and from the intellect towards the essence.
The course objective is to demonstrate the positive and holistic effect of yoga on physical health, mental control and spiritual peace within a practice-based structure, and thereby ensure that students adopt this life style during and after their university studies. Accordingly, UNIV 118 course consists of dynamic postures as well as higher-level postures where flexibility is experienced more deeply. The practice of postures in a dynamic manner is called Karana. While Karana is being practiced, instead of motionless standstill in a posture, there is a flow from one posture to another attending to the rhythm of the breath. The muscles, joints and whole body become flexible as the postures are practiced in a dynamic way. Blood circulation and metabolism increase, energy blockages are removed, oxygen intake improves, lungs strengthen, digestive and urinary systems become active. Slow and rhythmic movements calm, soothe and balance the nervous system. Prior to its practical sessions, the course would give detailed theoretical information on the stages of Yoga science covering the philosophy of Yoga.
Training in the basic skills of ballet technique. Practice of ballet positions and fundamental ballet exercises, accompanied by classical music. Floor, barre and center exercises. Development of posture, coordination, control, alignment, flexibility, balance, muscle strength, musicality, sense of rhythm and of aesthetics.
Training in the basic skills of ballet technique. Practice of ballet positions and fundamental ballet exercises, accompanied by classical music. Floor, barre and center exercises. Development of posture, coordination, control, alignment, flexibility, balance, muscle strength, musicality, sense of rhythm and of aesthetics.
To develop the ability to focus for an aim and struggle to reach that aim; to establish and develop logical,fictional and critical thinking abilities; to establish and develop imagination and innovative thinking abilities,and to develop decision making skills among many options; to establish the culture of accepting the results after a wrong decision; to establish the responsibility of independent,self-decision making and executing that decision; to develop skills to project ,forecast and foresee the results after a taken decision; to increase self-motivation; to develop the best decision making abilities and to establish and develop optimization culture; to internalize winning and losing concepts and to explore in which conditions winning situations occur and which conditions cause losses; to develop thinking,searching,exploring and decision making abilities; to teach to be patient , to increase planning and analysis capabilities; to reveal and develop this potential.
The main objective of this course is to improve the ability to approach a specific goal, to set a goal, and to develop the ability to struggle to achieve the goal in the field of Chess. To gain logical, imaginary , critical thinking skills and decision-making skills. To endure the results of a given decision. to make decisions on their own and to give them the responsibility to implement this decision. To be able to predict the outcome of decisions, and to gain ability to predict results. To increase intrinsic motivation. improve the best decision making ability. to improve the optimization skills. To learn the concepts of winning and losing. To be able to inquire under which conditions you can be successful, and for what reason you will lose. To develop critical thinking, analyzing and decision making skills. Deeply concentration skills and to be patient are other important skills should be developed. To increase planning ability and analysis ability. To raise the potentials about a possible chess skill. Unlike the beginner level, the following topics will be processed in the middle level: General Culture Information about Chess, Double Attack strategies, Introduction to Pin, Discovered attacks, Removing Defenses and Deflection, Beam (x-ray) Theme and Back Rank Weakness, Open line, Intermediate Movement, Blockage and Zugzwang, Mixed Test for Tactical Concepts, checkmate in two moves, Development of Central pieces and Security of the King, Planning Initiatives, Location and Function of pieces, Variant Calculation and Future Thinking Exercises, Thematic Match Analysis
Standing in water exercises for people who do not have a basic swimming level and are afraid of water. Different position kicking and practice; breathing exercises in water; diving exercises with correct technique; progression in streamline body position and in-water arm exercises; freestyle kicking exercises; backstroke kicking exercises in water; breathing and arm timing beginner level applications in freestyle and backstroke technique; demonstration of jumping technique steps; the effects of correct breathing technique on the ability to stand comfortably in water and gain basic swimming technique skills.