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.
- Collaboration is a requirement of the course. You will be assigned to your teams by your lab instructor.
CS 159 explores programming concepts in multiple computing environments and will require implementation of solutions in more than one programming language. Our goals are for you to recognize how programming concepts are common to a variety of programming languages and how those concepts can be used to solve a problem.