CSE Software

Getting started

View project on GitHub

What is Kanban?

Kanban is a useful tool for managing and optimizing workflow. Researchers often use Kanban board to organize their works. There are different kinds of Kanban board, but the general Kanban board has to contain at least 3 columns: to do, in progress, and done.
You can see example of Kanban board here.
For learning Kanban, check out this tutorial

How can I run my CSE SW project meeting?

To achieve effective project meetings, follow these resources:

How can I do testing from the beginning?

Software testing is an attempt to find mistake in the code. Testing successfully can avoids system failures, which may lead to disasters Because of its important, testing has to be implemented since the beginning. For testing from the beginning, unit testing is recommended. Unit testing is the testing of individual function or class in a part of bigger project. This helps early detect the error, therefore avoids wasting time and resources as project develops. After that, we can implement Integration testing and System testing. Here are some good resources on testing to get started with:

How do I use scientific libraries?

Scientific libraries is the special libraries offer a wide range of mathematical routines such as Linear Algebra, Linear Solvers or Eigensystems. These libraries is helpful on reducing time and code for researchers because they are able to solve some particular problems. For example, the Linear Algebra library can solve all the linear algebra equations.
There are some recommended resources for scientific libraries:

How can I prepare for next generation HPC platforms?

High performance computing (HPC) also called supercomputing, uses the parallel computing for running program in a quick and reliable way. Next generation of HPC platforms will focus on Software Productivity. Here are some good resources:

Back to homepage