NEBULACTAI Architect
Kurse
StartKurseAlumniKommentareVeranstaltungenBlogFAQKontakt
NEBULACTAI Architect

Vom Einstieg bei null zur Softwarearchitektur: fundierte Entscheidungen im KI-Zeitalter treffen.

NEBULACTAI-Akademie

Weitere Programme

NEBULACTAI EnterpriseNEBULACTAI ProNEBULACTAI Kids

NEBULACT

Über unsWarum WirTeamDozentenNeuigkeitenKarriere

Kontakt

Kontakt → info@nebulact.com +90 540 365 365 1
London
Chase Road, A Block, 2nd Floor, N14 6HF, London, UK
Izmir
Mansuroğlu Mh. 1593/1 Sk. B:4/1 Bayraklı, 35535, İzmir, Türkiye
© 2026 NEBULACT — Alle Rechte vorbehalten. (v.1.319)
Zertifikat abrufenDatenschutzRechtlichesRückerstattungImpressumSitemap
StartKurseAlumniKommentare
← Kurse

Algorithms, Data Structures, and Advanced Topics with the C Programming Language

Computer Engineering, Software Engineering, and Computer Programming

The content will be delivered in alignment with the course subjects in computer engineering, software engineering, and computer programming departments, covering algorithms, data structures, and process modeling. Additionally, real-world business scenarios will be shared throughout the training.

With this training, you will learn that the programming language is just a tool.

In this sense, the knowledge gained here will also make it easier to understand code written on Java and .NET platforms.

Introduction to Algorithms

In this section, where fundamental topics will be covered, you will develop a perspective on algorithms. You will see that a computer is nothing more than a device at the service of the software developer, and that the quality of the software is directly proportional to the quality of the developer. In this section, the parametric working methodology will be introduced, along with the philosophy: "Code is not written once."

Flowcharts

Based on the principle "A thought that cannot be drawn cannot be coded," this section will involve drawing the flow of every problem. This approach facilitates personnel changes or project handovers in software projects. Having all software developers act according to standards will contribute to the growth of the software industry. This, of course, will also have a positive impact on software professionals.

Array, Stack, and Queue Data Structures

Examples will be developed regarding linear data structures.

- Priority-based calculator (infix-postfix)

- Sorting algorithms

Pointers

Pointer arithmetic and variable concepts will be covered in depth. The pointer concept will be taught in a way that is unforgettable.

Linked List

Examples will be developed regarding linked lists.

Recursive Approach

This section covers recursive functions (functions that call themselves) in depth.

Binary Tree Structure

In this section, it will be made clear that the tree structure is synonymous with the recursive methodology.

B / B+ Tree Structure (Internal data structure used in all databases)

The tree structure found in all relational databases worldwide (Oracle, MSSQL, MySQL, etc.) will be explained and implemented in code in this section.

Shortest Path Algorithm

In this study, which holds an important place within Algorithms and Data Structures, the shortest path algorithm will be explained and coded.

Translator Algorithm (Translation from one language to another)

This is a topic usually covered in Compiler Construction courses at universities. In this section, we will discuss how to develop a translator, and then implement an example.

Business Process Management (BPMN) – (Essential for those who want to become project managers)

Many people have heard the phrase: "We won't be writing code anyway. We will be managers."

But the truth is: "A project cannot be managed in a field you do not master."

Therefore, in this section, we focus on how to prepare process flow diagrams for teamwork and the benefits they provide. Flowchart studies will be conducted in accordance with the internationally recognized OCEB certification. A sample project will be designed from start to finish here.

Object-Oriented Architecture

In this module, object-oriented architecture will be learned in an unforgettable way. Design patterns will also be covered in this module, giving you a clearer understanding of object-oriented programming languages.

The Point Where Code Meets Art

Everyone can speak a language, but not everyone can write poetry.

Everyone can write code, but not everyone can write code like poetry.

However, developing code like art can be learned.

High-quality software is not just software that the computer can understand, but also software that people can understand.

At the end of this study, you will acquire code development techniques that are:

- Highly readable,

- Free of ambiguity,

- Compliant with standards,

- Understandable by other developers,

resulting in code that is nothing less than a work of art.

Dozent
Alle Kurse
20+ years hands-on experience!

Beginn20 Oktober 2012

Ende3 Februar 2013

Dauer160 Unterrichtsstunden(1 Unterrichtsstunde = 50 Min.)

Sitzungen32

Vor OrtEnglish

Häufig gestellte Fragen

Alle Fragen ansehen →
Ich habe noch nie programmiert — ist dieses Programm etwas für mich?

Ja. Das Programm ist so aufgebaut, dass Sie auch ohne Software-Erfahrung mit einer naturwissenschaftlich-mathematischen Grundlage einsteigen können. Der erste Schritt, Von Null zum Software Engineering, beginnt beim Programmieren ganz von vorn.

Wie viel Mathematik muss ich können?

Höhere Mathematik ist nicht nötig. Die Gewohnheit zu logischem Denken, die man aus einem naturwissenschaftlich-mathematischen Studium mitbringt, reicht für den Einstieg.

Wie lange dauert das gesamte Programm?

Das Programm besteht aus 4 Schritten, jeder davon ein eigener Kurs. Jeder Schritt umfasst 72 Unterrichtsstunden, insgesamt 288 Unterrichtsstunden; eine Unterrichtsstunde dauert 50 Minuten. Termine und Wochenpläne stehen auf den Kursseiten.

Kommentare

Alle Kommentare →
Erdoğan Yalçın
22 Februar 2012

Necmettin hoca belgeseli hazırlasak daha güzel olacak sanırım:))Bilgisayar mühendisiyim.Okul haricinde farklı eğitim kurumlarından da kurs almış insanım malesef diğer kurslardan istediğim verimi alamadım.Necmettin Hoca'yı tanıyıp ondan ders aldıktan sonra sorunun bizim gibi insanlarda değil bize bu kültürü eğitimi veremeyen insanlardan kaynaklandığını anladım.Necmettin Hocayı çok daha önceleri tanımış olsaydım şimdi çok daha farklı yerlerde olabilirdim.İşini düzgün yapan bir insan.Bu işin Ordinaryüs Profesörü diyebilirim:))Necmettin Hoca'yı izlemeye devam edin.Kurs ve eğitimlerle ilgili sorularınız olursa erdogan_ylc@yahoo.com adresine mail atabilirsiniz. (Mühendis)