Skip to content

Latest commit

 

History

History

Third Semester

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

🔴 Third Semester

🟩 Subject: Data Structures and Algorithms II on Python

Temary: Data Structures:Trees, Graphs, Heaps, Hash Tables

Algorithms: Sorting, Searching, DFS, BFS, Dynamic Programming, Greedy Algorithms, Dictionary

Algorithms: Recursion, Dynamic Programming, Greedy Algorithms

Buble Sort
Heap Sort
Quick Sort
Counting Sort
Radix Sort
Merge Sort

Searching: Linear Search, Binary Search, Fibonacci Search, Hash Table

Graphs: Breadth First Search, Depth First Search
<!-- Dijkstra's Algorithm, Kruskal's Algorithm in the future-->

Tree: Binary Tree, Binary Search Tree, B Tree

Files: Reading and Writing Files

Parallel Programming: Desing and Implementation

🟩 Subject: Object Oriented Programming on Java

Project 1: Inscription System

Temary: OOP: Classes, Objects, Inheritance, Polymorphism, Encapsulation, Abstraction, Constructors, Cohesion, Hierarchy

UML: Use Case Diagram, Class Diagram, Sequence Diagram, State Diagram, Activity Diagram

Castings: Casting, Boxing, Unboxing

Try-Catch: Try-Catch

Threads: Threads, Synchronization, Deadlocks

Design Patterns: Singleton, Factory, Builder, Prototype, Adapter, Decorator, Facade, Proxy, etc.

The programs will be in English and Spanish soon.