BIL1005 Electric Circuits
Course Outline
- Components, Quantities, and Units, 24/09/2017
- Voltage, Current, and Resistance, 24/09/2017
- Ohm's Law, 03/10/2017
- Energy and Power, 17/10/2017
- Series Circuits, 17/10/2017
- Parallel Circuits, 24/10/2017
- Series-Parallel Circuits, 24/10/2017
- Circuit Theorems and Conversions, 01/11/2017
- Branch, Mesh, and Node Analysis, 01/11/2017
- Magnetism and Electromagnetism, 04/12/2017
- Introduction to Alternating Current and Voltage, 04/12/2017
- Phasors
- Capasitors, 04/12/2017
- Inductors, 12/12/2017
- Transformers, 12/12/2017
- Complex Numbers & RC Circuits
- RL Circuits
- RLC Circuits
- Basic Filters
- Circuit Theorems in AC Analysis
Final Sınavı (Soru/Cevap), 22 Ocak 2018
Arasınav (Soru/Cevap), 27 Kasım 2017
Bütünleme Sınavı (Soru/Cevap), 21 Ocak 2016
Final Sınavı (Soru/Cevap),
Arasınav (Soru/Cevap), 29 Kasım 2015
Arasınav (Soru/Cevap), 23 Kasım 2014
Arasınav (Soru/Cevap), 23 Kasım 2013
Text Book
- Principles of Electric Circuits, Thomas L. FLOYD, Prentice Hall, 6th Edition, 2000.
Grading
- Midterm 50 %
- Dönem ödevi, 03.12.2013
- Final Exam 50 %
Bağlantılar
BIL205 Data Structures
Course Outline
- Introduction(C++)
- Complexity Analysis
- Linked Lists
- Stacks
- Queues
- Recursion
- Binary Trees, Search Trees and Heaps
- Multiway Trees
- Graphs
- Sorting
- Hashing
Text Book
- Data Structures and Algorithms in C++, Adam Drozdek, Thomson Learning, 2nd Edition, 2001.
- Data Structures: A Pseudocode Approach with C++ (Presentations[Sunumlar]), R. F.Gilberg, B. A. Forouzan, 2000.
- Data Structures and Program Design in C++, Robert L. Kruse, Alexander J. Ryba, Prentice Hall, 2000.
- Data Structures with C++, John R. Hubbard, Schaum's Outline Series, 2000.
Grading
- Midterm 30 %
- Project 20 %
- Final Exam 50 %
BIL211 Object Oriented Programming
Course Outline
- C++Basics
- Flow of Control
- Function Basics
- Parameter and Overloadings
- Arrays
- Structures and Classes
- Constructors and Other Tools
- Operators, Overloading, Friends and References
- Strings
- Pointer and Dynamic Arrays
- Separate Compilation and Namespaces
- Streams and File I/O
Recursion- Inheritances
- Polypmorphism and Virtual Functions
- Templates
Linked Data Structures- Exception Handling
Standard Template Library- Turbo C++ Graphics Programming
Patterns and UML
TC++ derleyisinde, "Alt Gr" tuşuyla işlem yapacaksanız öncelikle "Alt+Shift" tuşuna tıklayınız.
Ayrıca http://blog.bestsoftware4download.com bağlantısında 64-bit işletim sistemine TC++ derleyicisinin nasıl kurulacağıyla ilgili bilgi verilmektedir.
Bütünleme Sınavı (Soru/Cevap), 01 Şubat 2013
Final Sınavı (Soru/Cevap), 08 Ocak 2013
Arasinav (Soru/Cevap), 24 Kasım 2012
Bolum 14-16,18, Arasinav (Ornek proje), 27 Aralık 2012, Tekrar Güncellendi
Bolum 7-12,14 (Ornek proje), 12 Kasım 2012
Bolum 7-11 (Ornek proje), 08 Kasım 2012
Bolum 7-8 (Ornek proje), 1 Kasım 2012
Bolum 7-8 (Ornek kodlar), 23 Ekim 2012
Grafik (Ornek kodlar, TC++ derleyicisinde koşunuz), 23 Ekim 2012
Turbo C++ Graphics Programming (drawing line with mouse)
Ornek Program (Fareyle çizgi çizimi), 27 Kasım 2012
Text Book
- Absolute C++, Walter Savitch, Pearson Education, 5nd Edition, 2012.
- C++ Dersi: Nesne Tabanlı Programlama, Çiğdem Turhan, Fatma Cemile Serçe, 2012. (Kitabın sunumlarına http://e.atilim.edu.tr/login/index.php adresinden konuk olarak giriş yapıp erişebilirsiniz)
Grading
- Midterm 30 % + Project 20 % [ Boyama Programı ve/veya http://www.myprogramminglab.com/ adresindeki dersin uygulama soruları], 15 Ekim 2012 (Güncellendi)
- Final Exam 50 %
BIL3006 Signals and Systems
Course Outline
- Signals and Systems
Final Sınavı (Soru/Cevap), 04 Haziran 2018
Text Book
Grading
- Midterm 50 %
- Final Exam 50 %
BIL309 Database Management
Course Outline
- Intro to DBMS's, Relational Model, SQL Data Definition, XML
- Relational Algebra
- Introduction to SQL
- Advanced Relational Algebra and SQL
- Constraints and Triggers
- SQL Transactions, Views, and Indexes
- Embedded SQL, PSM, PL/SQL
- JDBC, PHP, CLI
- Semistructured Data, XML, DTD's, XML Schema
- XPath, XQuery
- More XQuery, XSLT
- Functional Dependencies, Normalization
- Inference of Dependencies, Multivalued Dependencies, 3NF, 4NF
- Entity/Relationship Model
- More E/R, UML, ODL
- Authorization, Datalog, Recursive SQL
- Object-Relational SQL
- Information Integration
- OLAP, Data Mining
Text Book
- A First Course in Database Systems, Prentice-Hall, 2nd Edition, 2002.
Grading
- Midterm 30 %
- Midterm 20 %
- Final Exam 50 %
Butunleme sınavı soruları ve soruların cevapları, 28/01/2011
Final sınavı soruları ve soruların cevapları, 18/01/2011
2. Arasınav soruları ve soruların cevapları, 07/12/2010
1. Arasınav soruları ve soruların cevapları, 10/11/2010
Final sınavı soruları ve soruların cevapları, 17/06/2009
2. Arasınav soruları ve soruların cevapları, 07/06/2009
1. Arasınav soruları ve soruların cevapları, 16/04/2009
Final sınavı soruları ve soruların cevapları, 17/06/2008
1.Arasinav soruları ve soruların cevapları, 08/04/2008
Sample Programs(php, xml, xschema, xpath, xslt), 07/05/2008
Sample Programs(stored procedures, php), 16/04/2008
Introduction. (07 October 2010)
Relational Algebra. (07 October 2010)
Introduction to SQL. (07 October 2010)
Advanced Relational Algebra and SQL. (07 October 2010)
Constraints and Triggers. (15 October 2010)
SQL Transactions, Views, and Indexes. (26 October 2010)
Embedded SQL, PSM, PL/SQL. (26 October 2010)
CLI, JDBC, PHP. (26 October 2010)
Semistructured Data, XML, DTD's, XML Schema. (23 November 2010)
XPath, XQuery. (23 November 2010)
Functional Dependencies, Normalization. (14 December 2010)
Inference of Dependencies, Multivalued Dependencies, 3NF, 4NF. (14 December 2010)
Entity/Relationship Model. (20 December 2010)
Authorization. (20 December 2010)
Lecture Notes
PHP & MySQL demonstration
SEC310 Web Programming
Course Outline
- HyperText Markup Language (HTML)
- Cascading Style Sheets (CSS)
- JavaScript
- Asynchronous JavaScript and XML (AJAX)
- PHP Hypertext Processor
- Structured Query Language (MySQL)
Text Book
- M. Stepp, J. Miller, and V. Kirst, Web Programming Step by Step
- Haydar Tuna, 2007. PHP ve AJAX, Ankara, Seçkin Yayıncılık, 362 p.
Grading
- Midterm 30 %
- Project 20 %, Proje savunması: 20 Mayıs 2011 Ayrıntılar...
- Final Exam 50 %
Final Sınavı soruları/Soruların cevapları, 01/06/2015
Final Sınavı soruları/Soruların cevapları, 06/06/2013
Arasınav soruları/cevapları, 09/04/2013
Bütünleme sınavı soruları, 14/06/2011
Final sınavı soruları ve soruların cevapları, 02/06/2011
1. Arasınav soruları ve soruların cevapları, 06/04/2011
Final sınavı soruları ve soruların cevapları, 14/02/2011
1. Arasınav soruları ve soruların cevapları, 14/02/2011
Internet Technology [Video Course], 14/02/2011)
Lecture Notes
Free web design templates (2 April 2009)
Free web browser[Firefox] (2 April 2009)
Web pages editing, debugging, and monitoring [Firebug] (2 April 2009)
Sample Codes Updated, 18/04/2011
PHP Codes, Updated 06/04/2011
Ajax Codes, Updated 02/05/2011
SEC413 Windows Programming
Course Outline
- Introduction to Windows Programming (Windows API)
- Microsoft Foundations Classes
- Working with Documents and Views
- Designing the Visual Interface
- Concurrency and Synchronization
Final Sınavı (Soru/Cevap), 22 Ocak 2018
Arasınav (Soru/Cevap), 27 Kasım 2017
C++ Prog. Giris, 25.10.2013
Windows Prog. Giris[Güncellendi], 01.11.2013
Fare İletileri ve Pencere Sistemi[Güncellendi], 01.11.2013
Kontroller (Static Text, Edit Box,...), 01.11.2013
Kaynaklar (Icon, Menu,...)[Güncellendi], 12.11.2013
Çizim, Timer, Thread ve Dialog Penceresi[Güncellendi], 08.12.2013
Kaynak Kodlar[Güncellendi], 08.12.2013
Bütünleme Sınavı (Soru/Cevap), 20 Ocak 2016
Final Sınavı (Soru/Cevap), 05 Ocak 2016
Arasınav (Soru/Cevap), 29 Kasım 2015
Arasınav (Soru/Cevap), 23 Kasım 2014
Soru çözümü için örnek proje, 28 Kasım 2014
ListView için örnek proje, 28 Kasım 2014
Layout için örnek proje, 05 Aralık 2014
Intent için örnek proje, 12 Aralık 2014
Localization, Screen Rotation ve Networking için örnek proje, 17 Aralık 2014
Arasınav (Soru/Cevap), 23 Kasım 2013
Bütünleme Sınavı (Soru/Cevap), 01 Şubat 2013
Final Sınavı (Soru/Cevap), 17 Ocak 2013
Arasinav (Soru/Cevap), 28 Aralık 2012
Çoklu Görev Yürütümü (Sihirbaz kullanılmadı), 06 Aralık 2012
Bolum 13 (Ornek proje(Veritabanı uygulaması), 28 Kasım 2012
Bolum 11-12 (Ornek proje(Daha önceki final sınavı sorusunun geliştirilmiş hali), 28 Kasım 2012
Bolum 11-12 (Ornek proje(Sihirbaz kullanılmadı), 06 Aralık 2012, Güncellendi
Bolum 11 (Ornek proje), 16 Kasım 2012
Bolum 10 (Ornek proje), 16 Kasım 2012
Bolum 9-10 (Ornek proje), 16 Kasım 2012
Bolum 9 (Ornek proje), 16 Kasım 2012
Text Book
- Don Gosselin, Microsoft Visual C++.NET, Thomson Learning, 2002, p. 760
- Jeff Prosise, Programming Windows with MFC, Microsoft Press, 1999, p. 1200
- Herbert Schildt, Schildt's Windows 95 Programming in C and C++, McGraw-Hill, 1995, p. 447
- Herbert Schildt, MFC, McGraw-Hill, 1998, p. 663
Grading
- Midterm 50 %
- Final Exam 50 %
Butunleme sınavı soruları ve soruların cevapları, 28/01/2011
(Örnek program kodları), 28/01/2011
Final sınavı soruları ve soruların cevapları, 05/01/2011
(2. sorunun çözümü için program kodları), 05/01/2011
2. Arasınav soruları ve soruların cevapları, 08/12/2010
(2. sorunun çözümü için program kodları), 08/12/2010
1. Arasınav soruları ve soruların cevapları, 12/11/2010
Lecture Notes (PowerPoint Presentations and Codes, 28/09/2010)
Visual C++ and MFC Programming
(02 October 2012)
C++ & MFC (05 January 2011)
Windows API Tutorial (13 October 2010)
MS Windows Programming using C++ and MFC (23 November 2010)
Sample Programs, Updated 27/10/2010
Source Code(MFCCalculator), 24/11/2010
Source Code(MFCCalculator_Wizard), 24/11/2010
Modified Source Code(StockCharting), 22/12/2010
SEC428 Medical Imaging Systems
Course Outline
- Introduction
- Planar X-Ray Imaging
- X-Ray Computed Tomography
- Magnetic Resonance Imaging
- Nuclear Imaging
- Ultrasonography
- Other Modalities
Text Book
- Jiri Jan, Medical Image Processing, Reconstruction and Restoration, CRC Press, 2006, p. 710
Grading
- Midterm 30 %
- Project 20 % (Projede RobotVision2 programındaki yaklaşımın kullanılması gerekmektedir.)
- Final Exam 50 %
Final Sınavı soruları/Soruların cevapları,
Final Sınavı soruları/Soruların cevapları, 05/06/2013
Arasınav soruları/cevapları, 11/04/2013
Bütünleme sınavı soruları, 14/06/2011
Final sınavı soruları ve soruların cevapları, 02/06/2011
1. Arasınav soruları ve soruların cevapları, 06/04/2011
Lecture Notes (PowerPoint Presentations, 14/02/2011)
C++ for Image Processing, 14/02/2011)
Digital Image Processing [Video Course], 14/02/2011)
Source Code (Basic Image Processing), 14/02/2011
Source Code (Digital Image Processing) Updated, 14/03/2011
Source Code (Digital Image Processing) based on CImg, Updated 05/05/2011
- Negative
- Greyscale
- Sharpenig
- Median
- Otsu Thresholding
- Discrete Fourier Transform
- Redundant Wavelet Transform (Estimation of Gaussian noise sigma)
- Discrete Cosine Transform
- Interpolation (Nearest neighbor, bilinear)
- Histogram Equalization
- Brightness Correction
- Noise
- Histogram Visualization
- Rotation
- to be cont.
Snapshot: DFT
Snapshot: Inpainting
Snapshot: Image normalization for pattern recognition, P.S.C.&L.C.N.,Image and Vision Computing, vol. 13, no. 10, pp. 711–23, 1995.
BIL7070 Mathematical Models for Image and Video Processing
Course Outline
- Introduction
- Mathematical Preliminaries
- Image Restoration
- Image Degradation
- Energy Model
- PDE-Based Methods
- Image Segmentation (Edge&Region Based)
- Mumford and Shah Functional
- Geodesic Active Contours and Level-Set Method
- Image Inpainting
- Image Editing (Poisson Equation)
- Colorization
- Optical Flow
Homework (Ödev 1-10), Updated, 08 April 2014
Text Book
- Luminita A. Vese, Carole Le Guyader, Variational Methods in Image Processing, Chapman and Hall/CRC, December 18, 2015, pages 386
- Aubert, G., Kornprobst, P., Mathematical Problems in Image Processing, Springer, 2006, p. 377
- David Tschumperle. 2002, PDE's Based Regularization of Multivalued Images and Applications. PhD Thesis, 162 p.
- Shapira, Y., Solving PDEs in C++, SIAM, 2006, p. 508
Grading
- Midterm 30 %
- Project 20 %
- Final Exam 50 %
Links
Gilboa, G., Variational methods in image processing
Segmentation via Level Sets
Final sınavı soruları, 02/06/2011
Source Code (Digital Image Processing) based on CImg, Updated 05/05/2011
- Heat Equation Method
- Perona Malik Method
- TV Method
- Gradient Norm
- Vector Gradient Norm
- Tschumperle-Deriche Method
- Tschumperle (Greycstoration-Inpainting) Method
- Morphological Gradient
- Mumford-Shah Segmentation Method
- to be cont.
Source Code (Digital Image Processing) Updated, 14/03/2011
Sample Source Code for Gradient (Updated, 22 February 2008)
Sample Program for PDE in Image Processing (Updated, 26 March 2008, 14:30)
Gradient Norm
2D Heat Flow
Inpainting
Download Source Image
Download Mask Image
BIL7072 Visual C++ for Scientific Computing
Course Outline
- Programming: Visual C/C++ basics
- MFC-based document/view architecture
- Object-oriented approach
- PDES and their discretization
- Finite elements
- Large sparse linear systems
Sunular, 06.11.2013
Prerequisite
- A strong familiarity with object-oriented programming languages such as C++, C# or Java
Text Book
- Shapira, Y., Solving PDEs in C++, SIAM, 2006, p. 508
Grading
- Midterm 30 %
- Project 20 %
- Final Exam 50 %
BIL7071 Fuzzy Database Modeling
Course Outline
- Fuzzy Conceptual Data Modeling
- The Fuzzy ER and Fuzzy EER Models
- The Fuzzy UML Data Model
- Fuzzy Class
- Fuzzy Generalization
- Fuzzy Aggregation
- Fuzzy Association
- Fuzzy Dependency
- The Fuzzy XML Model
- The Fuzzy IDEF1X Models
- Fuzzy Entities and Fuzzy Entity Instances
- Fuzzy Attributes and Fuzzy Attribute Values
- Fuzzy Connection Relationships
- Fuzzy Nonspecific Relationships
- Fuzzy Categorization Relationships
- The Fuzzy EXPRESS Model
- Fuzziness in Basic Elements
- Fuzzy Data Type Modeling with EXPRESS
- Fuzzy Declarations
- Expressions with Fuzzy Information
- Fuzzy Database Models
- The Fuzzy Relational Databases
- The Fuzzy Object Oriented Databases
- Conceptual Design Of Fuzzy Databases
Text Book
- Fuzzy Databases: Modeling, Design and Implementation, Jose Galindo et al, Idea Group Publishing, 2006.
- Fuzzy Database Modeling of Imprecise and Uncertain Engineering Information, Zongmin Ma, Springer, 2006.
Grading
- Midterm 30 %
- Project 20 %
- Final Exam 50 %
Final sınavı soruları ve soruların cevapları, 20/01/2010
1. Arasınav soruları ve soruların cevapları, 26/11/2010
Introduction (07 October 2010)
Classic Logic (07 October 2010)
Classical Set Theory (07 October 2010)
Fuzzy Sets: Basics (07 October 2010)
Fuzzy sets: further properties (08 October 2010)
Classical Relations (08 October 2008)
Fuzzy Relations (15 October 2010)
Fuzzy Arithmetic (27 October 2010)
Fuzzy Logic (12 November 2010)
Fuzzy If-Then Rules (23 November 2010)
FFLL(Free Fuzzy Logic Library) (21 November 2008)
Fuzzy SQL(A Fuzzy Query Language) (10 October 2008)
Fuzzy Logic (10 October 2008)
Fuzzy Database (10 October 2008)
Lecture Notes [Fuzzy Set Theory and Database]
Lecture Notes [Fuzzy Set Theory]
Lecture Notes [ER Data Model]
Calendar
Clock
Latest news
Links
VirtualDub is a video capture/processing software
Avisynth is a powerful tool for video processing
Cimg is a C++ library for image processing
OpenCV is a library for real time computer vision
Avisynth is a powerful tool for video processing
Cimg is a C++ library for image processing
OpenCV is a library for real time computer vision