2- Course Aim :-
This course introduces the tools of software development that have become valuable for creative problem solving in Scientific Computing. It is important for future Scientists professionals to be able to function as part of a technical team and will require students to work in assigned teams for lab assignments. Educational research informs us that structured collaboration leads to increased learning gains for students participating in an introductory programming course.