Technical Compulsory Courses
bitirme tezi örnekleri, bitirme tezi, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi örnekleri, bitirme tezi örneği, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi arama, bitirme tezi abstract, bitirme tezi anket örnekleri, bitirme tezi alma şartları, bitirme tezi android, bitirme tezi almanca, bitirme tezi ara raporu, bitirme tezi amacı, bitirme tezi animasyon, bitirme tezi en az kaç sayfa olmalı, özel ders, bitirme tezi,
COMPE 501 – Object Oriented Design & Programming |
---|
Thinking Object-Oriented. Abstraction. Object-Oriented analysis and design concept and design patterns. UML: Introduction, role of modeling, models and views, core diagrams, fundamental elements (structural elements, Java independent entities, Java dependent entities). Introduction to Sequence, Class, and Package Diagrams. Development Lifecycle and UML (Requirements, Analysis & Design, Construction, Test, Deployment). The Full Lifecycle. Java and UML: Responsibility-Driven Design (RDD) method, and using CRC. Classes and methods. Messages, instances and initialization. Inheritance, subclass and subtype. Static and dynamic behavior. Substitution. Multiple inheritance and polymorphism. |
COMPE 502 – Database Design and Management |
---|
Database system concepts. Data modeling with ER and EER. The Relational Data Model. File organizations and index structures. Relational algebra. Structured Query Language (SQL). Database design: functional dependence and table normalization. Introduction to database administration. Introduction to transaction processing concepts. Concurrency control & Database recovery techniques. Oracle or a similar relational DBMS will be introduced in a laboratory environment. |
bitirme tezi örnekleri, bitirme tezi, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi örnekleri, bitirme tezi örneği, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi arama, bitirme tezi abstract, bitirme tezi anket örnekleri, bitirme tezi alma şartları, bitirme tezi android, bitirme tezi almanca, bitirme tezi ara raporu, bitirme tezi amacı, bitirme tezi animasyon, bitirme tezi en az kaç sayfa olmalı, özel ders, bitirme tezi,
COMPE 503 – Information Systems Design |
---|
Introduction to software architecture. Design patterns. Object-oriented modeling and architectural design with contemporary notation. Experimentation in design. Design prototyping. Working on design teams and management of object-oriented projects. Detailed design and implementation issues. Design reviews. Using design document for coding. |
COMPE 504 – Internetworking Technologies |
---|
Addressing. Protocols- TCP/IP. Point to point protocol. Access methods-remote access servers. Digital subscriber loop. Mobile and wireless network. Internet backbone. Virtual private networks. Routing. Mobile internet. Voice over IP. Introduction to network security. |
COMPE 511 – Internet Programming |
---|
Internet programming environments. Home page design with html and dhtml. Javascript, client-server model, client side scripts, and server-side scripts. Web servers. CGI, SSI, SSL, certification, cookies, and sessions. Database integration. Web security. XML. Designing interactive internet applications. |
bitirme tezi örnekleri, bitirme tezi, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi örnekleri, bitirme tezi örneği, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi arama, bitirme tezi abstract, bitirme tezi anket örnekleri, bitirme tezi alma şartları, bitirme tezi android, bitirme tezi almanca, bitirme tezi ara raporu, bitirme tezi amacı, bitirme tezi animasyon, bitirme tezi en az kaç sayfa olmalı, özel ders, bitirme tezi,
COMPE 516 – Current Trends in Internetworking Technologies |
---|
Overview and history of the community organizations related to Internet technologies and standard organizations. Open and proprietary standards. Widely used current techniques and technologies in Internet. Latest technologies under development. Latest techniques and their states that are under development and discussed by the communities. |
COMPE 550 – Software Engineering |
---|
Introduction to software engineering and related topics. Software process and project metrics. Project planning, scheduling and tracking. Configuration management. Software quality assurance. Requirement analysis, data flow diagrams and related topics. Design concepts and methods, implementation, testing methods and test strategies. Object oriented concepts and principles. |
COMPE 589 – Graduation Seminar |
---|
Each Master\’s student with thesis option, at least one semester prior to his/her thesis defense, is expected to give a presentation on his/her thesis work. |
COMPE 500 – Graduation Project |
---|
Computer-based project design and development. Project documentation. Presentation of project’s progress. Realization of literature survey and the typical phases of the system development life cycle. |
COMPE 599 – Thesis |
---|
Students with thesis option register to this course in all semesters starting from the beginning of their second semester after deciding to their thesis subject. The thesis subject is arranged between a student and the faculty member. The student must write a thesis and pass from an exam consisting of an oral defense of the thesis. |
Technical Elective Courses
bitirme tezi örnekleri, bitirme tezi, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi örnekleri, bitirme tezi örneği, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi arama, bitirme tezi abstract, bitirme tezi anket örnekleri, bitirme tezi alma şartları, bitirme tezi android, bitirme tezi almanca, bitirme tezi ara raporu, bitirme tezi amacı, bitirme tezi animasyon, bitirme tezi en az kaç sayfa olmalı, özel ders, bitirme tezi,
COMPE 517 – Web Performance |
---|
Introduction to web performance. Capacity planning. Performance monitoring. Performance analysis. Caching. |
COMPE 521 – Multimedia Systems |
---|
Hardware and software requirements of multimedia systems. Multimedia data types (digital audio, video, image). Image and video compression techniques. Multimedia communication systems. Content-based multimedia storage and retrieval. Mobile multimedia. |
COMPE 523 – Network and System Management |
---|
OSI systems management overview. Systems management terms. Systems management support functions. Structure of management information. Internet network management: SNMPv1 and MIB-II. Internet network Management: SNMPv2. IEEE network management of LANs and MANs. SNA systems management and system view. Configuration management. Fault management. Network management topics, issues, and trends. |
bitirme tezi örnekleri, bitirme tezi, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi örnekleri, bitirme tezi örneği, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi arama, bitirme tezi abstract, bitirme tezi anket örnekleri, bitirme tezi alma şartları, bitirme tezi android, bitirme tezi almanca, bitirme tezi ara raporu, bitirme tezi amacı, bitirme tezi animasyon, bitirme tezi en az kaç sayfa olmalı, özel ders, bitirme tezi,
COMPE 531 – Advanced Operating Systems |
---|
Advanced topics in process scheduling. Multiprocessor and real-time scheduling. Concurrent programming fundamentals. Review of interprocess communication, semaphores and monitors. Synchronization and communication. Fault tolerance. Recent advances in operating systems. |
COMPE 532 – Advanced Computer Architecture |
---|
Fundamentals of computer design. Comparing the performance of processors. Assembly language for MIPS architecture. Computer arithmetic and processor implementation. Pipelining and the problems. Caches and virtual memory. I/O organization and interfacing. Multiprocessor systems and memory management with multiprocessor systems. |
COMPE 562 – Introduction to Multiagent Systems |
---|
Agent paradigm. Abstract agent architectures. Design of intelligent agents. Agent cooperation. Auction systems. Negotiation. Argumentation. Interaction languages and protocols. Distributed problem solving. Coordination. Applications for multi-agent systems. |
COMPE 568 – Artificial Intelligence |
---|
Intelligent agents. Problem solving by searching. Informed/uninformed search methods. Exploration. Constraint satisfaction problems. Game playing. Knowledge and reasoning: first-order logic, knowledge representation. Learning. Selected topics: neural networks, genetic algorithms. |
bitirme tezi örnekleri, bitirme tezi, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi örnekleri, bitirme tezi örneği, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi arama, bitirme tezi abstract, bitirme tezi anket örnekleri, bitirme tezi alma şartları, bitirme tezi android, bitirme tezi almanca, bitirme tezi ara raporu, bitirme tezi amacı, bitirme tezi animasyon, bitirme tezi en az kaç sayfa olmalı, özel ders, bitirme tezi,
COMPE 572 – Theory of Computation |
---|
Models of computation. Church-Turing thesis. Decidability and undecidability. Recursive enumerability. Time complexity. Classes P and NP. Space complexity. LOGSPACE, PSPACE-completeness. |
COMPE 573 – Formal Languages and Automata |
---|
Languages and their representations. Finite automata and regular grammars. Context-Free Grammars. Concept of abstract machines and language acceptance. Deterministic and non-deterministic finite state machines. Pushdown automata. Turing machines and introduction to the theory of computation. |
COMPE 574 – Algorithms |
---|
Design and analysis of algorithms. O-Notation. Divide and Conquer algorithms. Dynamic Programming. Backtracking and Branch and Bound. Lower bound theory. Complexity of sorting, and searching algorithms. Graph algorithms. NP-Hard and NP-Complete problems. Basic NPC problems. Proving problems to be NPC. Analysis of some string processing algorithms. |
COMPE 575 – Parallel and Cluster Computing |
---|
Models of parallel computing – dependence on architecture, trade-off between computation cost and communication cost. Performance measures for parallel computation – computational complexity. Techniques for parallel computation – divide and conquer, partitioning, and pipelining. Parallel algorithms for sorting, searching and matrix computations. MPI and OpenMP environments for parallel programming. |
bitirme tezi örnekleri, bitirme tezi, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi örnekleri, bitirme tezi örneği, bitirme tezi nasıl hazırlanır, bitirme tezi kapak, bitirme tezi önsöz örnekleri, bitirme tezi önsöz örneği, bitirme tezi sunum örnekleri, bitirme tezi önsöz, bitirme tezi teşekkür yazısı, bitirme tezi yazım kuralları, bitirme tezi arama, bitirme tezi abstract, bitirme tezi anket örnekleri, bitirme tezi alma şartları, bitirme tezi android, bitirme tezi almanca, bitirme tezi ara raporu, bitirme tezi amacı, bitirme tezi animasyon, bitirme tezi en az kaç sayfa olmalı, özel ders, bitirme tezi,
COMPE 576 – Study of Programming Languages |
---|
Study of programming language concepts: types, values, expressions, and statements. Program structure. Procedures and functions. Structured data. Abstraction and encapsulation. Inheritance. Dynamic binding. Concepts of programming paradigms will be introduced by means of functional, procedural, and object-oriented programming languages. |
Yanıt yok