Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Notebook 05-linear-algebra-fundamentals #14

Open
joeegitto22 opened this issue Dec 9, 2018 · 1 comment
Open

Notebook 05-linear-algebra-fundamentals #14

joeegitto22 opened this issue Dec 9, 2018 · 1 comment
Labels
enhancement New feature or request

Comments

@joeegitto22
Copy link

Having us write our own function codes that already exist in Python was extremely difficult and note really needed. In my opinion it was kind of pointless to re-write function codes that already exist (forward solve, backward solve, and lu_factorization function codes). This was very challenging and students were left to figure out the complex code without enough practice to write it.
I would definitely recommend providing more guidance if you are going to have students write function codes like that early on, or move it near the end of the semester so that students will have a better understanding of how to write code.

@dealmeidavf dealmeidavf added the enhancement New feature or request label Dec 10, 2018
@dealmeidavf
Copy link
Member

Thanks for the feedback. This is a central topic and I will elaborate on it for future versions of the course.

It is necessary that students learn basics of computational linear algebra. Using existing functions as black boxes does not enable learning. These black boxes will fail when you apply to real engineering problems and without a deeper understanding you will not be able to troubleshoot the problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants