# Electrical & Computer Engineering Studies
### Mathematics

* Algebra in plain view
* Calculus in plain view
* Linear Algebra in plain view
* Abstract Algebra in plain view
* Vector & Tensor Analysis in plain view
* Complex Analysis in plain view
* Advanced Engineering Mathematics in plain view
* Discrete Mathematics in plain view
* Probability in plain view
* Statistics in plain view
* The necessities in Numerical Methods ‎

### Physics

* Physics in plain view
* Electromagnetism in plain view

### Programming

General Programming
* C programming in plain view‎
* C++ programming in plain view ‎
* Java programming in plain view ‎
Script Programming
* Python programming in plain view‎
Hardware & System Programming
* VHDL programming in plain view
* Verilog programming in plain view ‎
* SystemC programming in plain view ‎
Logic & Functional Programming
* Prolog programming in plain view
* Haskell programming in plain view
Scientific Programming
* R programming in plain view
* Octave programming in plain view
* Scilab programming in plain view
* Maxima programming in plain view
* Sage programming in plain view
Parallel Programming
* MPI programming in plain view
* OpenMP programming in plain view
Web Programming
* Web programming in plain view ‎
Embedded Programming
* Linux System programming in plain view ‎
* Embedded System programming in plain view ‎
* Understanding Embedded Software ‎

### Data Structure

* Understanding Data Structure

### Operating System

* Understanding Linux
* Understanding Minix
* Understanding uC/OS

### Artificial Intelligence

* Artificial Intelligence lecture aid ‎

### Network

* See [ Computer Networks ]

### Circuits

* The Necessities in Electric Circuits ‎
* The Necessities in Electrical Components ‎
* The Necessities in Mircoelectronic Circuits ‎

### VLSIs

* The necessities in SOC Design ‎
* Understanding VLSI Design
* Understanding CMOS Design
* Understanding Low Power Design
* Understanding Arithmetic Circuits ‎
* Understanding FPGA Design
* Semiconductor Devices Lecture Aid ‎

### Computers

* The necessities in Digital Design ‎
* The necessities in Computer Design ‎
* The necessities in Computer Architecture ‎
* The necessities in Computer Organization ‎
* The necessities in Microprocessor Based System Design ‎

### Signal Processing

* The necessities in Linear System Theory
* The necessities in Filter Theory
* The necessities in DSP
* The necessities in DSP C Programming
* The necessities in DSP C++ Programming
* The necessities in DSP Octave Programming
* The necessities in Random Processes
* The Concepts in Adaptive Signal Processing ‎
* Understanding Seismic Beamforming ‎

### Analog and Digital Communications

* Understanding Digital Communications
* Understanding Information Theory

### Mechatronics

* Sensor Technology ‎
* Understanding Control Systems
* Understanding Control Systems using CAS
* Understanding Mechatronics
* Understanding Factory Automation

### Image Processing

* Understanding Augmented Reality
* Understanding CUDA Image Processing Algorithms
* Understanding FPGA Image Processing Algorithms

### Some Research Topics

* Developing Data Redistribution Algorithms ‎
* Butterfly Hardware Implementations ‎
* Butterfly Software Implementations ‎
* CORDIC Hardware Implementations ‎
* QRD Hardware Implementations ‎