BİRİNCİ DÖNEM MATH 101 Mühendislik Matematiği I Functions, limits, continuity, differentiation and applications, integration, fundamental theorem of calculus, techniques and applications of integration, improper integrals and series, Taylor polynomials, power series, basic transcendental functions. |
PHYS 101 Mühendislik Fiziği I Vectors, translational kinematics and dynamics work and energy, system of particles, rotational kinematics and dynamics, equilibrium, gravitation oscillations, waves, fluid mechanics, statistical mechanics, heat and thermodynamics. (One laboratory session every week.) |
CENG109 Programlama ve Hesaplama I This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming and introduces basic performance measures and analysis techniques for these problems. Typed functions, conditional expressions, and repetition (recursion) are introduced alongside as the basic methods to operate on this structured data. |
ENG 101 Akademik İngilizce I Bu kurs, dil bilgisi ve kelime bilgisi ile birlikte dört dil becerisinde (okuma, yazma, dinleme ve konuşma) entegre beceri tabanlı bir kurstur. İlgi çekici içeriği ve sistematik beceri çalışmasıyla öğrenciler fikirlerini ifade edebilecek ve iletişim becerilerini geliştirebilecekler. Ayrıca bağımsız öğrenmeyi teşvik eden çalışma becerilerine güçlü bir şekilde odaklanmaktadır. |
IUL 151 Üniversite Hayatına Giriş It is a program that aims to adapt to the new environment of the university in a pleasant way, consisting of various activities that will be offered in addition to academic studies, in order for our students to adapt to university life. These activities will support students as an active individual with programs that can help students to achieve their goals and contribute to their personal development. The program, which is focused on socio-cultural activities, aims to create an awareness about intellectual curiosity, cultural sensitivity and taking responsibility, by giving you a weekly break, and to improve students’ vision as well as to educate them as a beneficial individual to the society and the world. |
EPR 121 Girişimciliğin Temelleri Girişimci ve proje yapımcısı olmak için öğrencilerimize işletmenin kuruluşu ve yönetimi, işletme muhasebesi, işletme kurma ve teşvikler, Ar-Ge ve tasarım merkezi faaliyetleri, proje destekleri gibi bilgiler verilir. Diğer programlardan benzer projeler seçen öğrencilerle iş birliği yaparak bir ekip oluşturma ve birlikte iş yapma deneyimlerine başlarlar. |
TUR 101 Türk Dili I Dilin tanımı, dilin toplumsal değeri, yazılı ve sözlü anlatımın özellikleri, cümle bilgisi, konuşma bozuklukları, yazılı ve sözlü anlatım, etkili okuma ve metin analizi konuları bu ders kapsamında işlenecektir. |
MATH 201 Mühendislik Uygulamalarıyla Doğrusal Cebir Matris cebiri, determinantlar, Gauss eleme yöntemi, Cramer kuralı, tersler, doğrusal denklem sistemleri, rank, özdeğerler ve özvektörler, doğrusal programlamaya giriş. |
ATA 101 Atatürk İlkeleri ve İnkılap Tarihi I This course will cover the topics of; The concept of revolution, the factors leading to Turkish revolution and the reasons of the collapse of the Ottoman Empire, Ottoman Empire in the rescue efforts, flows of ideas, World War I, Mustafa Kemal Anatolian transition and congresses, Turkey opening of the Grand National Assembly, the liberation war, foreign policy, Mudanya cease-fire, the Lausanne conference. |
İKİNCİ DÖNEM MATH 102 Mühendislik Matematiği II Vektör hesabı, çok değişkenli fonksiyonlar, yönlü türevler, gradyan, Lagrange çarpanları, çoklu integraller ve uygulamaları, değişken değişimi, koordinat sistemleri, çizgi integralleri, Green teoremi ve uygulamaları. |
PHYS 102 Mühendislik Fiziği II Charge and matter, the electric field, Gauss law, electrostatic potential, capacitance, current and resistance, electromotive force and circuits, the magnetic field, Ampére's law, Faraday's law, inductance, magnetic properties of matter. (One laboratory session every week.) |
CENG110 Programlama ve Hesaplama II Bu ders, Programlama ve Hesaplama 1'de tanıtılan hesaplamalı problem modellemesinin temelleri üzerine kuruludur. Karmaşık verileri verimli bir şekilde yönetmek ve işlemek için gelişmiş veri yapıları ve algoritmik teknikleri inceler. Ana konular arasında yinelemeli ve yinelemeli algoritma tasarımı, sıralama ve arama algoritmaları ve algoritma karmaşıklığı ve optimizasyonuna giriş yer alır. Ders ayrıca modüler programlamadaki temel kavramları, üst düzey işlevleri kapsar ve soyut veri türlerini tanıtır. Yapılandırılmış programlama ilkelerinin ve program doğruluğu ve verimliliği hakkında resmi akıl yürütmenin uygulanması yoluyla sağlam, sürdürülebilir kodun geliştirilmesine vurgu yapılır. |
ENG 102 Akademik İngilizce II This course is an integrated skills-based course in the four language skills (reading, writing, listening and speaking) along with the grammar and vocabulary knowledge. With its engaging content and systematic skills work, students will be able to express their ideas and develop their communicative abilities. It also includes a strong focus on study skills encouraging independent learning. |
WED 128 İşyeri Eğitimi Students make observations and experience in the workplace one day of the week. Students take this course in business environment. The tasks and activities of the vocational candidates in this course should provide them with the opportunity to observe experienced superiors and workplace trainers on-the-job, to work individually with the students, even if they are limited. The activities carried out in the workplace experience course will provide candidates with various skills that will enable them to become an experienced employee. The students' progress in understanding the future profession and gaining the competencies constituting the profession will be evaluated by the university instructors who are in close cooperation with them and the application trainers and mentors who have gained experience in their work. |
SENG116 Nesne Yönelimli Programlama Nesne Yönelimli Programlama, nesne yönelimli yazılım geliştirmenin temel kavramlarını ve prensiplerini tanıtır. Bu ders, sınıflar, nesneler, kalıtım, kapsülleme, çok biçimlilik ve soyutlama gibi temel konuları kapsar. Öğrenciler, nesne yönelimli bir yaklaşım kullanarak modüler, yeniden kullanılabilir ve sürdürülebilir kodu nasıl tasarlayıp uygulayacaklarını öğrenirler. Ders, gerçek dünya örnekleri aracılığıyla problem çözmeyi vurgular, sınıf hiyerarşileri tasarlamaya, tasarım kalıpları uygulamaya ve modern geliştirme araçlarını kullanmaya odaklanır. Öğrenciler, uygulamalı projeler ve kodlama alıştırmaları yoluyla Python veya C++ gibi nesne yönelimli dilleri kullanarak sağlam yazılım sistemleri oluşturma konusunda pratik deneyim kazanırlar. |
IUL 152 Geleceğin İnşası This course, which is the continuation of the Introduction to University Life Course, aims to raise the competence of the student in subjects such as career planning, interview processes, image and communication and to train highly qualified people. In addition, the course aims to provide students with the knowledge of science, technique, industry, creative thinking, developments in R & D, rational and critical thinking, reasoning ability, generating rational solutions and evaluating future business opportunities through various seminars. This course contributes to the development of the basic sciences in our country, giving students the opportunity to make applied research, renewing the existing knowledge and ideas, enriching and educating the elements needed by the profession branches. |
EPR 122 Girişimcilik Projesi Girişimci ve proje yapımcısı olmak için öğrencilerimize işletmenin kuruluşu ve yönetimi, işletme muhasebesi, işletme kurma ve teşvikler, Ar-Ge ve tasarım merkezi faaliyetleri, proje destekleri gibi bilgiler verilir. Diğer programlardan benzer projeler seçen öğrencilerle iş birliği yaparak bir ekip oluşturma ve birlikte iş yapma deneyimlerine başlarlar. |
ATA 102 Atatürk İlkeleri ve İnkılap Tarihi II This course will cover the topics of; The proclamation of the Republic and political, social and cultural reforms. Problems that Lausanne Peace Treaty could not be solved and their conclusions movements against the new order. Multiparty life experiments and results. Turkish Foreign Policy in the period of Atatürk. İnönü Period and the Second World War years, Turkey's transition to multi-party life during and after the Democratic Party. |
TUR 102 Türk Dili II This course will cover the topics of; Turkish suffixes; Turkish suffixes; Word types. Sentence knowledge; Reading and examining selected texts. |
ÜÇÜNCÜ DÖNEM MATH 202 Diferansiyel Denklemler First-order differential equations, linear equations, homogeneous and non-homogeneous, series solutions, the Laplace transform, systems of first-order linear equations, boundary value problems, Fourier series. |
CENG 213 Ayrık Hesaplama Yapıları Bu ders, bilgisayar bilimi ve yazılım mühendisliğinin temelini oluşturan temel matematiksel kavramları ve teknikleri tanıtır. Konular arasında mantık, kümeler, ilişkiler, fonksiyonlar, kombinatorik, grafik teorisi, ağaçlar, yineleme ve sonlu durum makineleri yer alır. Öğrenciler, hesaplama problemlerini çözmek, algoritmaları analiz etmek ve yazılım sistemlerinin teorik temellerini anlamak için resmi akıl yürütmeyi, kanıt tekniklerini ve ayrık modelleri nasıl uygulayacaklarını öğrenirler. Ders, veri organizasyonu, algoritma tasarımı, yazılım doğrulaması ve karmaşıklık analizi gibi alanlarda ayrık yapıların önemini vurgular. |
EEE 201 Elektrik Devreleri I Circuit elements and Kirchhoff’s laws. Analysis of resistive circuits. Network theorems. Analysis of first and second order circuits. Operational Amplifiers. Sinusoidal steady-state analysis. Measurement and error analysis. Laboratory work. |
NTE 1 Teknik Olmayan Seçmeli |
WAP 227 İşyeri Uygulaması I Bu ders İşyeri Deneyimi 1 dersinin devamı niteliğinde olup, öğrenciler bir önceki dönemde başladıkları İşyeri Deneyimi eğitimlerine mentorları eşliğinde devam ederler. |
ENG 211 Akademik İngilizce III |
CENG 205 Veri Yapıları ve Algoritmalar Bu ders, verileri verimli bir şekilde organize etmek, depolamak ve işlemek için temel teknikleri araştırır. Ders, diziler, bağlı listeler, yığınlar, kuyruklar, ağaçlar, yığınlar, grafikler ve karma tablolar gibi temel veri yapılarını ve ayrıca arama, sıralama, yineleme, dinamik programlama ve grafik geçişi için temel algoritmaları kapsar. Öğrenciler, algoritmaların zaman ve mekan karmaşıklığını analiz ederek algoritmik verimlilik ve performans dengeleri hakkında bir anlayış kazanacaklardır. Çeşitli hesaplama problemlerini çözmek için uygun veri yapıları ve algoritmaları seçmeye vurgu yapılır ve teorik kavramları pratik uygulama yoluyla güçlendiren uygulamalı programlama ödevleri verilir. |
DÖRDÜNCÜ DÖNEM SENG 305 Formal Diller ve Otomata Bu ders, resmi diller, dilbilgileri ve hesaplamalı modeller üzerinde yapılan çalışmalar aracılığıyla hesaplamanın matematiksel temellerini tanıtır. Ders, sonlu otomatlar, düzenli diller, bağlamdan bağımsız dilbilgileri, itmeli otomatlar, Turing makineleri ve kararsızlık gibi konuları kapsar. Öğrenciler, hesaplamalı problemleri modellemeyi ve analiz etmeyi, hesaplanabilecek şeylerin sınırlarını anlamayı ve derleyici tasarımı, sözcüksel analiz ve desen eşleştirme gibi dil teorisi ile pratik uygulamalar arasındaki bağlantıları keşfetmeyi öğrenirler. Kanıtlar, yapılar ve algoritmik analiz yoluyla titiz akıl yürütme ve problem çözme becerilerinin geliştirilmesine vurgu yapılır. |
SENG 202 Veritabanı Sistemlerine Giriş Bu ders, modern veritabanı sistemlerinin temel kavramlarını, prensiplerini ve mimarilerini tanıtır. Ders, veri modellerini (ilişkisel modele odaklanarak), varlık-ilişki (ER) diyagramlarını kullanarak veritabanı tasarımını, ilişkisel cebiri, SQL sorgulamasını ve normalleştirme tekniklerini kapsar. Öğrenciler, veri bütünlüğünü, güvenliğini ve performansını garanti ederek veritabanlarını etkili bir şekilde nasıl tasarlayacaklarını, uygulayacaklarını ve yöneteceklerini öğrenirler. Ek konular arasında işlem yönetimi, eşzamanlılık denetimi, dizinleme ve NoSQL sistemlerine giriş yer alır. Öğrenciler, uygulamalı alıştırmalar ve projeler aracılığıyla gerçek dünya veritabanı uygulamaları oluşturma ve bunlarla etkileşim kurma konusunda pratik deneyim kazanırlar. |
CENG 207 Sayısal Tasarım I Digital-analogue concepts, number systems, Boole functions, combinational logic circuits, simplification, sequential logic circuits, programmable devices, VERILOG principles, digital to analog, and analog to digital conversion. |
WAP 228 İşyeri Uygulaması II This course is the continuation of the WAP 227 workplace application I course and the students continue their workplace experience which they started in the previous semester with their mentors. |
MATH 204 Mühendisler için Olasılık ve İstatistik Olasılık teorisine giriş. Rastgele değişkenler, beklenti, varyans ve moment üreten fonksiyonlar. Dağılımlar: Bernoulli, binom, tekdüze, Gauss, üstel, Poisson, gama. İstatistiksel kavramlara giriş. Örnekleme ve örnek istatistikleri. Nokta ve aralık tahmini. Hipotez testi. Regresyon. Rastgele değişken üretimi, örnekleme ve tahmininin sayısal ve hesaplamalı yönleri. |
ENG 212 Akademik İngilizce IV |
BEŞİNCİ DÖNEM MATH 301 Sayısal Yöntemler ve Bilimsel Hesaplama Veri yapıları, yapılandırılmış programlama. Çok boyutlu optimizasyon problemlerinin sayısal çözümü, yakınsama özellikleri, gradyan ve Newton yöntemleri. Doğrusal, doğrusal olmayan denklemlerin ve diferansiyel denklemlerin çözümü, sayısal integralleme. |
CENG 303 İşletim Sistemleri Tasarımı ve İnşası Bu kurs, modern işletim sistemlerinin temel kavramlarına, ilkelerine ve tasarımına kapsamlı bir giriş sağlar. Kurs, süreç yönetimi, iş parçacığı zamanlaması, senkronizasyon, çıkmazlar, bellek yönetimi, dosya sistemleri, giriş/çıkış sistemleri ve güvenlik gibi temel konuları kapsar. Öğrenciler, işletim sistemlerinin donanım ve yazılım arasında arayüz olarak nasıl hizmet ettiğini, kaynakları nasıl yönettiğini ve sistem kararlılığını ve performansını nasıl sağladığını öğrenirler. Kurs, Linux veya Windows gibi gerçek dünyadaki işletim sistemi uygulamalarını inceleyen pratik alıştırmalar ve projeler dahil olmak üzere teorik temelleri uygulamalı deneyimle birleştirir. |
CENG 309 Bilgisayar Mimarisi Giriş Bu kurs, bilgisayar sistemlerinin organizasyonu ve mimarisi hakkında temel bilgi sağlar. Konular arasında komut seti mimarisi, veri yolu ve kontrol ünitesi tasarımı, bellek hiyerarşileri, giriş-çıkış sistemleri, boru hattı ve paralellik yer alır. Yazılımın hesaplamayı gerçekleştirmek için donanımla nasıl etkileşime girdiğinin anlaşılmasına vurgu yapılır. |
EEE 309 Sinyaller ve Sistemler Temel sinyal ve sistem kavramları, doğrusal zamana bağlı olmayan sistemlerin özellikleri, sürekli ve ayrık zamanlı periyodik sinyallerin Fourier serisi açılımları, sürekli ve ayrık zamanlı sinyallerin Fourier dönüşümleri, doğrusal zamana bağlı olmayan sistemlerin çıktılarının hesaplanması, frekans, seçici filtreler ve zaman ile frekans arasındaki ilişki, Laplace dönüşümü ve yakınsama bölgesi, z-dönüşümü ve yakınsama bölgesi. |
WAP 327 İşyeri Uygulaması III Bu ders WAP 228 İşyeri Uygulamaları I dersinin devamı niteliğinde olup, öğrenciler bir önceki dönemde başladıkları işyeri deneyimlerini mentorları eşliğinde sürdürmektedirler. |
LCE 301 Mühendislik için Hukuk Kavramları Bu kurs, mühendislik uygulamalarını etkileyen temel yasal ilkeler, düzenlemeler ve etik sorumluluklara genel bir bakış sağlar. Kurs, fikri mülkiyet (patentler, telif hakları, ticari markalar), sözleşme hukuku, sorumluluk, mesleki etik, işyeri güvenliği, çevre düzenlemeleri ve mühendislik projeleriyle ilgili yasal standartlar gibi konuları kapsar. Öğrenciler, mesleki faaliyetlerinde yasal alanda nasıl gezineceklerini, kararlarının etkilerini nasıl anlayacaklarını ve mühendislik çalışmalarında etik ve yasal uyumluluğun önemini nasıl anlayacaklarını öğrenirler. Gelecekteki mühendislerin kariyerlerinde bilinçli ve sorumlu seçimler yapmalarına yardımcı olan gerçek dünya vaka çalışmaları ve pratik örneklere vurgu yapılır. |
ALTINCI DÖNEM CENG 314 Bilgisayar Ağları Bu dersin amacı, öğrencilere İnternet'i bir çerçeve olarak kullanan bilgisayar ağlarının teorik ve pratik yönlerini tanıtmaktır. Ödevler ve projeler, bilgisayar ağlarının temelleri, uygulamaları ve tasarımı hakkında ışık tutmak için kullanılacaktır. |
CENG 316 Bilgisayar Mühendisliğinde Yeni Trendler Bu kurs, yazılım geliştirmenin geleceğini şekillendiren en son yenilikleri, araçları ve metodolojileri inceler. Kurs, çevik ve DevOps uygulamaları, sürekli entegrasyon ve teslimat, mikro hizmet mimarisi, bulut tabanlı geliştirme, bilgisayar mühendisliğinde yapay zeka, blok zinciri uygulamaları, yazılım analitiği ve ortaya çıkan yazılım kalite güvence teknikleri gibi güncel konuları kapsar. Öğrenciler, güncel araştırmaları analiz edecek, gerçek dünya vaka çalışmalarını inceleyecek ve bu eğilimlerin modern yazılım sistemlerinin tasarımını, geliştirilmesini, dağıtımını ve bakımını nasıl etkilediğini anlamak için uygulamalı projelere katılacaklardır. Kurs, öğrencilere bilgisayar mühendisliğinin hızla gelişen ortamında gezinmek için gereken farkındalık ve uyum sağlama yeteneğini kazandırmayı amaçlamaktadır. |
ELEC-1 Teknik Seçmeli I |
ELEC-2 Teknik Seçmeli II |
SENG 204 Yazılım Mühendisliği Bu kurs, güvenilir, verimli ve sürdürülebilir yazılım sistemlerinin geliştirilmesinde yer alan sistematik süreçlere derinlemesine bir giriş sağlar. Kurs, gereksinim analizi, sistem tasarımı, uygulama, test etme, dağıtım ve bakım dahil olmak üzere tam yazılım geliştirme yaşam döngüsünü kapsar. Temel konular arasında yazılım süreci modelleri, proje yönetimi, yazılım mimarisi, tasarım kalıpları, sürüm kontrolü, dokümantasyon ve ekip işbirliği yer alır. Öğrenciler, gerçek dünya yazılım geliştirmeyi simüle eden, mühendislik prensiplerini ve en iyi uygulamaları uygulayarak kaliteli çözümler sunan ekip tabanlı projeler üzerinde çalışarak pratik deneyim kazanırlar. Başarılı yazılım projesi sonuçlarını garantilemek için teknik, organizasyonel ve insan faktörlerinin dengelenmesine vurgu yapılır. |
WEX 328 İşyeri Deneyimi I Bu ders kapsamında öğrenciler haftada bir gün işyerinde uygulama yaparlar. Öğrenciler bu dersi iş ortamında uygularlar. Meslek adayları çalışma ortamını tanıma ve işyerinde olup bitenlere tam olarak katılma fırsatına sahip olacaklardır. İşyeri başvurusu sırasında yapılacak çalışmalar, dönem başlamadan önce işyerine göre ve öğrencilerin ve kendilerine rehberlik edecek uygulama eğitmenlerinin görüşleri alınarak planlanır. Her işyerinin eko sistemi farklı olacağından, işyerinin eko sistemi tanındıktan sonra dönem planı hazırlanır, böylece her öğrencinin haftalık programı değişebilir. |
YEDİNCİ DÖNEM WEX 427 İşyeri Deneyimi II Öğrenciler haftada bir gün işyerinde gözlem yaparak deneyim kazanırlar. Öğrenciler okul yerine işyerinde ders alırlar. Bu derste, meslek adayları bireysel olarak çalışma ve onları gözlemleme fırsatına sahip olurlar, görevleri ve faaliyetleri deneyimli amirleri ve eğitmenleriyle sınırlı olsa bile. |
CENG 401 Mezuniyet Projesi I Bu ders, bilgisayar mühendisliğinde iki yarıyıl süren bir bitirme projesinin ilk bölümüdür. Öğrenciler bilgisayar sistemleriyle ilgili bir araştırma veya tasarım problemi belirler ve kapsamlı bir proje planı geliştirir. Ders, literatür taraması, problem tanımı, metodoloji geliştirme ve ön analiz veya tasarımı içerir. Bağımsız çalışma, teknik raporlama ve fakülte gözetiminde proje planlamasına vurgu yapılır. |
ELEC-3 Teknik Seçmeli III |
ELEC-4 Teknik Seçmeli IV |
ELEC-5 Teknik Seçmeli V |
ELEC-6 Teknik Seçmeli VI |
ELEC-7 Teknik Seçmeli VII |
SEKİZİNCİ DÖNEM WEX 428 İşyeri Deneyimi III Programın son yarıyılında, öğrencilerin tamamı, OSTİM Teknik Üniversitesi'nin uygun gördüğü önceden belirlenmiş ilke ve esaslara uygun olarak Ankara'nın tüm ilçelerinde veya Ankara'da bulunan bir fabrika/üretim ünitesinde uygulamalı eğitim yapacaklardır. Ayrıca, OSTİM Teknik Üniversitesi ile OSTİM Kümeleri arasındaki kalkınma ve işbirliği çerçevesinde işbirliği protokolü çerçevesinde Ankara'da bulunan bir fabrika/üretim ünitesinde staj/iş başı eğitimi yapılacaktır. Bu staj/iş başı eğitimi sırasında öğrenciler eş zamanlı olarak staj/iş başı eğitimi dersi olarak “Proje Yönetimi” dersini alacaklardır. Bu ders kapsamında her öğrenci, staj/iş başı eğitimi yaptığı fabrika/üretim ünitesinde karşılaşılan alanlarda çeşitli sistemlerin Tasarımı, Üretimi, Montajı ve Bakımı ile ilgili sorun alanlarını ortaklaşa tespit edecek, yeni nesil yaratıcı çözüm önerilerini şirketle ortaklaşa belirleyecek ve bir proje fikri oluşturacak, tasarlayacak, geliştirecek ve uygulama alanına yansıtacaktır. Bu proje staj/iş başı eğitim performansıyla değerlendirilecektir. |
CENG 402 Bitirme Projesi II Bu ders, Mezuniyet Projesi I'in devamıdır ve önerilen bilgisayar mühendisliği projesinin yürütülmesini, tamamlanmasını ve sunumunu içerir. Öğrenciler, proje planlarında belirtilen şekilde ayrıntılı analiz, tasarım, prototipleme, simülasyon veya deneyler gerçekleştirir. Ders, kapsamlı bir nihai rapor ve sözlü sunumla sonuçlanır. Problem çözme, mühendislik uygulaması, ekip çalışması ve teknik sonuçların etkili iletişimine vurgu yapılır. |