facebook

Discover the Best Private Computers & electronics Classes in Croydon

For over a decade, our private Computers & electronics tutors have been helping learners improve and fulfil their ambitions. With one-on-one lessons at home or in Croydon, you’ll benefit from high-quality, personalised teaching that’s tailored to your goals, availability, and learning style.

search-teacher-icon

Find Your Perfect Teacher

Explore our selection of Computers & electronics tutors & teachers in Croydon and use the filters to find the class that best fits your needs.

chat-icon

Contact Teachers for Free

Share your goals and preferences with teachers and choose the Computers & electronics class that suits you best.

calendar-icon

Book Your First Lesson

Arrange the time and place for your first class together. Once your teacher confirms the appointment, you can be confident you are ready to start!

0 teachers in my wish list
|
+

13 computers & electronics teachers in Croydon

In this class, you will be learning how to use Visual Basic for Applications (VBA) to program and solve engineering problems. The type of class can be adapted to your needs, from a beginner (VBA basics) to an experienced user (advanced numerical methods). Complete Program: Programming -Introduction to Visual Basic for Applications (VBA) -Subroutines basics: variables and syntax -Indexed variables and input data -Communication Excel/VBA: read and write to/from the worksheet -Loops and conditional statements -External Functions Numerical Methods -Introduction to numerical methods: linear, non-linear equations and convergence criteria -Errors and approximations -Solving non-linear equations – Bracketing methods: Bisection and False Position -Solving non-linear equations – Iterative methods: Newton, Secant and Fixed Point -Solving systems of linear equations – Direct methods (n < 1000): Gauss Elimination and LU Decomposition -Solving systems of linear equations – Direct methods (n < 3): Substitution method and Crame Rule -Solving systems of linear equations – Direct methods (Tridiagonal matrices): Thomas algorithm -Solving systems of linear equations – Iterative methods (large matrices): Jacobi, Gauss-Seidel -Solving systems of linear equations – Gauss-Seidel convergence and relaxations -Solving systems of non-linear equations – Newton and Fixed-point -Differentiation: Taylor series and approximations -Differentiation: first and second order differences: centred, forward and backward -Integration: Lagrange interpolating polynomials -Integration: Trapezoidal, Simpson’s 1/3, Simpson’s 3/8 Rules -Integration: Composite rules Advanced Numerical Methods -Introduction to ODE’s and PDE’s -Solving ODE’s – Initial Value Problems: Euler and Runge-Kutta -Solving ODE’s – Boundary Value Problems: Shooting Method, Finite Differences -Solving ODE’s – Finite Differences for linear BVP: Gauss and Thomas -Solving ODE’s – Finite Differences for non-linear BVP: Newton-Raphson, Gauss-Seidel -Solving PDE’s – Discretization and transformation into SODE -Solving PDE’s – Application to Elliptic and Navier-Stokes -Solving PDE’s – SEDO’s Stiff problems: Runge-Kutta and Predictor/Corrector methods.
Engineering · Computer modeling
Trusted teacher: These instructions are typically written in programming languages, such as Python, Java, C++, JavaScript, and many others. A programmer or developer writes the code to solve a particular problem, automate a task, or build applications that serve various purposes. The programming process involves several key steps: Problem Identification: Defining the problem that needs to be solved or the task that needs to be automated. Algorithm Design: Creating a step-by-step plan or algorithm to solve the problem or perform the desired task. Coding: Translating the algorithm into a programming language by writing lines of code using the language's syntax and rules. Compilation/Interpretation: Depending on the language, the code may be compiled into machine code or interpreted by the computer to be executed. Testing: Verifying that the program behaves as expected, checking for bugs or errors and fixing them if necessary. Debugging: The process of identifying and removing errors or bugs in the code. Deployment: Making the program available for users to run or use. Maintenance: Updating and improving the program over time to fix issues and add new features. Programming allows humans to communicate with computers and instruct them to perform complex tasks efficiently. It is a crucial skill in the field of software development, enabling the creation of various software applications, websites, mobile apps, games, artificial intelligence systems, and much more. Different programming languages have unique features and are suited to specific tasks, making them useful in various domains of technology and industry.
Web development
Computer programming · Web development · Learning & study skills
Showing results 1726 - 1750 of 38701726 - 1750 of 3870
map iconMap