Heb je bijles nodig in programmeren? Neem dan contact met ons op. Hieronder een kleine greep uit wat wij zoal doen. Van Python, C, C++, Java tot aan Matlab en Simulink.
Bijles Python
Overview Python language: History of Python, Python Versions, Installing Python, Environment Variables, Executing Python from the Command Line, IDLE, Editing Python Files, Python Documentation, Getting Help, Dynamic Types, Python Reserved Words, Naming Conventions
Python Syntax: Basic Syntax, Comments, String Values, String Methods, The format Method, String Operators, Numeric Data Types, Conversion Functions, Simple Input and Output, The % Method, The print Function
Language Components: Indenting Requirements, The if Statement, Relational Operators, Logical Operators, Bit Wise Operators, The while Loop, break and continue, The for Loop
Functions: Defining Your Own Functions, Parameters, Function Documentation, Keyword and Optional Parameters, Passing Collections to a Function, Variable Number of Arguments, Scope, Functions – “First Class Citizens”, Passing Functions to a Function, Mapping Functions in a Dictionary, Lambda, Inner Functions, Closures
Modules: Definition of Modules, Standard Modules – sys, Standard Modules – math, Standard Modules – time, The dir Function
Exceptions: Errors, Run Time Errors, The Exception Model, Exception Hierarchy, Handling Multiple Exceptions, raise, assert, Writing Your Own Exception Classes
Input and Output: Data Streams, Creating Your Own Data Streams, Access Modes, Writing Data to a File, Reading Data From a File, Additional File Methods, Using Pipes as Data Streams, Handling IO Exceptions, Working with Directories, Metadata, The pickle Module
Classes in Python: Definition of Classes in Python, Principles of Object Orientation, Creating Classes, Instance Methods, File Organization, Special Methods, Class Variables, Inheritance, Polymorphism, Type Identification, Custom Exception Classes
Regular Expressions: Simple Character Matches, Special Characters, Character Classes, Quantifiers, The Dot Character, Greedy Matches, Grouping, Matching at Beginning or End, Match Objects, Substituting, Splitting a String, Compiling Regular Expressions, Flags
Bijles C Programming
Overview to C Programming: Why C, Applications of C, History of C
Running C Programs: The Edit-Compile-Link-Execute Process
C Program Structure: Operators, Lexical elements, Syntax, C’s Character Set, The form of a C Program, The layout of C Programs, Pre-processor Directives, Standard Libraries
Data Types: Integer Number Variables, Decimal Number Variables, Character Variables, Global variables, Constant Data Types, Assignment Statement, Arithmetic Ordering, Declarations, Initialising Variables, Type conversion and casting
Input and Output Functions: The % Format Specifiers, Formatting Your Output, Custom Libraries
Conditional Execution: Program Control, Logical Expressions, True and False in C, Using break and continue Within Loops, Select Paths with switch
Structure and Nesting
Functions and Prototypes: Functions and Local Variables, Making The Connections, Functions and Prototypes, ANSI C, The Standard Library Functions
Arrays & Pointers: Advanced Data Types, In Dis-array, Pointers, Pointers vs Arrays
Strings
Structures: Structures, Defining New Types, Structures and Functions, Pointers to Structures, Malloc, Calloc, Structures and Linked Lists
Header Files
File Handling: The Stream File, Text File Functions, Binary File Functions, File System Functions, Command Line Parameters
bla
Bijles C++ Programming
Introduction: What is C++? Why C++? C and C++, Exception Handling, Object Oriented Programming, Standard Template Library
Pointers, Arrays and Structures: Pointers, Arrays, Pointers into Arrays, Constants, References, Pointers to void, Structures
Expressions and Statements: A Deck Calculator, Operator Summary, Statement Summary, Comments and Indentation
Functions: Function Declarations, Argument Passing, Value Return, Overloaded Function Names, Default Arguments, Pointer to Function, Macros
Namespaces and Exceptions: Namespaces, Exceptions
Source Files and Programs: Separate Compilation, Linkage, Using Header Files, Programs
Classes: Definition of a Class, Access Control, Constructors, Member functions, Static members, Destructors, Memory allocation, Member initialization
Operator overloading: Operator Functions, A Complete Number Type, Conversion Operators, Friends, Large Objects, Essential Operators, Subscripting, Functions Calls, Dereferencing, Increment and Decrement, A String Class
Derived class: Derived Classes, Abstract Classes, Design of Class Hierarchies, Class Hierarchies and Abstract Classes
bla
Bijles C/C++ Debugging
Common errors with pointers and arrays
Debugging methods
Debugging with print statements
GNU Debugger
Stepping and breakpoints
Stack analysis with GNU Debugger
Memory mapping
Compiler errors and Assembly analysis
bla
bla
Bijles Matlab & Simulink
Matlab Fundamentals: Working with the MATLAB User Interface, Variables and Commands, Analysis and Visualization with Vectors, Analysis and Visualization with Matrices, Tables of Data, Logical operations, Organizing Data, Analyzing Data, Importing/Exporting from files, Plotting, Programming constructs, User interaction, Decision branching, Loops, Functions, Debugging, Structures
Building Interactive Applications in MATLAB: Graphics objects,User interface controls, Callback functions, Graphical user interface development environment (GUIDE), Application deployment
Interfacing MATLAB with C Code: Source MEX-files, Data exchange between MATLAB and MEX-files, The MATLAB engine interface
Optimization Techniques in MATLAB: Running optimization problems in MATLAB, Specifying objective functions and constraints, Choosing solvers and setting options, Evaluating results and improving performance, Using global optimization methods
Signal Processing with MATLAB: Creating and analyzing signals, Performing spectral analysis, Designing and analyzing filters, Designing adaptive filters, Designing multirate filters
Image Processing with MATLAB:, Importing and exporting images, Removing noise, Aligning images and creating a panoramic scene, Detecting lines and circles in an image, Segmenting objects, Measuring and modifying object shape properties, Performing batch analysis over sets of images
Accelerating and Parallelizing MATLAB Code: Improving code performance, Generating MEX-files, Parallelizing computations, Offloading execution, Working with clusters, Performing computations on GPUs
Object-Oriented Programming with MATLAB: Defining robust, intuitive, and reusable custom data types, Creating maintainable and extensible applications using inheritance and aggregation, Enhancing the reliability and flexibility of applications with unit tests, Enabling object synchronization using events and listeners
MATLAB to C with MATLAB Coder
Simulink for System and Algorithm Modeling: Creating and modifying Simulink models and simulating system dynamics, Modeling continuous-time, discrete-time, and hybrid systems, Modifying solver settings for simulation accuracy and speed, Building hierarchy into a Simulink model, Creating reusable mode
Simulink for Automotive System Design
Signal Processing with Simulink: Modeling single-channel and multichannel discrete dynamic systems, Implementing sample-based and frame-based processing, Modeling mixed-signal (hybrid) systems, Developing custom blocks and libraries, Modeling condition-based systems, Performing spectral analysis with Simulink, Integrating filter designs into Simulink, Modeling multirate systems, Incorporating external code, Automating modeling task
Integrating Code with Simulink: Writing C MEX S-functions, Integrating MATLAB code, Integrating C code
Control System Design with MATLAB and Simulink: Control system design overview, System modeling, System analysis, Control design, Controller implementation
SimEvents for Discrete-Event System Modeling: Creating discrete-event models, Defining attributes and event actions, Controlling queue and server behavior, Developing variable model topologies using routing and resources, Integrating discrete-event and time-domain systems, Determining optimal system parameters
Verification and Validation of Simulink Models
bla
Bijles Java
Primitive datatypes: value domains, operators, expression, type conversions, declarations and assignments
Control structures (selection and repetition): conditional selection (single, two-fold and multiple statements), repetition (pretest and posttest loops)
Composition of data: arrays, Strings, ArrayLists, Sets, Maps
Classes: specification and implementation
Inheritance: modeling inheritance, type casts, redefining methods, static and dynamic binding
Use of libraries (APIs): work with files, network, multi-threading…