Course Description 
Corrections for Dudersatdt and Hamilton "Nuclear Reactor Analysis" 
TA Grading Policy 

Required Software

In this class it is required to submit homework problems using SMath Studio or MathCad. Both software packages have similar functionality and make complex numeric and symbolic calculations easier. They are different from other software like Python or MATLAB in the clear presentation of the calculations on a page with readable math-form equations.
SMath Studio is available for free at:
Mathcad free version (PTC Mathcad Express), is available, but does not have some of the functionality required to solve the homework problems. A student version is available, the cost is for 1 year subscription. MathCad is more capable than SMath Studio and it is easier to plot with.

SMath Studio plotting examples: SMath
In order to use the examples, the maxima plugin is needed, the plugin requires maxima which has to be installed before you open an example file. For 64-bits Windows (RPI laptops) the installation link is here check the file with win64 in the name.

1-D 2-G Neutron Diffusion Solver:

The JavaScript solver numerically solves the neutron diffusion equation in one dimension and two energy groups. The solver can work in slab, semicylindrical and spherical geometries. It is also capable of handling multiple regions, which allows for example simulating fuel, moderator and reflector regions each with its own material properties.

Use the JavaScript diffusion slover 1D2G

To go in depth; the math in 1D2G: Numerical Solution

SMath example of the numerical solution method describde the class notes Numerical