The paper presents the automated design of active RC and programmable filters. The approximating function is derived using Chebyshev orthogonal polynomials of the first kind. Optimization is performed using symbolic manipulation of expressions inputted into computer algebra system. The code is in the form of template notebook, and the user should specify the minimal number of numeric values, such as the number of second-order filter sections, the pass-band edge frequency, the reflection coefficient, and the preferred values of component values.