CS112 Scientific Computation Department of Computer Science Wellesley College CS112 Retrospective.
-
Upload
dwight-elliott -
Category
Documents
-
view
223 -
download
0
description
Transcript of CS112 Scientific Computation Department of Computer Science Wellesley College CS112 Retrospective.
![Page 1: CS112 Scientific Computation Department of Computer Science Wellesley College CS112 Retrospective.](https://reader035.fdocuments.net/reader035/viewer/2022062600/5a4d1b857f8b9ab0599bc514/html5/thumbnails/1.jpg)
CS112 Scientific ComputationDepartment of Computer ScienceWellesley College
CS112 Retrospective
![Page 2: CS112 Scientific Computation Department of Computer Science Wellesley College CS112 Retrospective.](https://reader035.fdocuments.net/reader035/viewer/2022062600/5a4d1b857f8b9ab0599bc514/html5/thumbnails/2.jpg)
Assignment #1: Golden Ratio, Olympics, & Stars• Variables and assignment• Mathematical computations• Vectors• Plotting
![Page 3: CS112 Scientific Computation Department of Computer Science Wellesley College CS112 Retrospective.](https://reader035.fdocuments.net/reader035/viewer/2022062600/5a4d1b857f8b9ab0599bc514/html5/thumbnails/3.jpg)
Assignment #2: Conditionals, Colon Notation, Analyze/Visualize
Ocean/Smartphone Data• Conditionals• Cell arrays• Indexing & colon notation• Logical values and expressions• Data analysis and visualization
![Page 4: CS112 Scientific Computation Department of Computer Science Wellesley College CS112 Retrospective.](https://reader035.fdocuments.net/reader035/viewer/2022062600/5a4d1b857f8b9ab0599bc514/html5/thumbnails/4.jpg)
Assignment #3: Mystery, Thatcher Illusion,
Gradesheets, Energy Data & Face Recognition• Matrices
• Real and synthetic images• Tables of data• Image processing
![Page 5: CS112 Scientific Computation Department of Computer Science Wellesley College CS112 Retrospective.](https://reader035.fdocuments.net/reader035/viewer/2022062600/5a4d1b857f8b9ab0599bc514/html5/thumbnails/5.jpg)
Assignment #4: Spirograph, Pole Vault, cftool, Spread of Disease
• Curve fitting & parameterized equations• Loops• User-defined functions• Regression models• Simulating models
![Page 6: CS112 Scientific Computation Department of Computer Science Wellesley College CS112 Retrospective.](https://reader035.fdocuments.net/reader035/viewer/2022062600/5a4d1b857f8b9ab0599bc514/html5/thumbnails/6.jpg)
Assignment #5: Facebook Friends & Favorite Songs
• Structures & storing structures in a vector• while loops
>> printStudentInfo(students) andrea's favorite song is "Dark Horse" and she has 42 Facebook friends carol's favorite song is "Team" and she has 61 Facebook friends jean's favorite song is "Pompeii" and she has 23 Facebook friends ...
>> mostFacebookFriends(students)nora has the most Facebook friends, with 142
Enter the names of students whose favorite song you'd like to know Enter x when you'd like to stop Enter a name: jean jean's favorite song is "Pompeii" Enter a name: elaine elaine's favorite song is "Say Something" Enter a name: x Goodbye!
![Page 7: CS112 Scientific Computation Department of Computer Science Wellesley College CS112 Retrospective.](https://reader035.fdocuments.net/reader035/viewer/2022062600/5a4d1b857f8b9ab0599bc514/html5/thumbnails/7.jpg)
Assignment #6: GUI Sketchpad & Making Music
• Structures• Graphics handles• Properties• GUIs• Layout editor
![Page 8: CS112 Scientific Computation Department of Computer Science Wellesley College CS112 Retrospective.](https://reader035.fdocuments.net/reader035/viewer/2022062600/5a4d1b857f8b9ab0599bc514/html5/thumbnails/8.jpg)
Assignment #7: Thumbnails, Nutrition & Parlez-vous Francais?
• Reading/writing files• Working with directories• Analyzing textual data• Cell arrays• Frequency statistics
![Page 9: CS112 Scientific Computation Department of Computer Science Wellesley College CS112 Retrospective.](https://reader035.fdocuments.net/reader035/viewer/2022062600/5a4d1b857f8b9ab0599bc514/html5/thumbnails/9.jpg)
Assignment #8: Mobius Strip, Campus Places,
Reaching for the Stars
• Types of numbers • Color images & colormaps• 3D visualization
![Page 10: CS112 Scientific Computation Department of Computer Science Wellesley College CS112 Retrospective.](https://reader035.fdocuments.net/reader035/viewer/2022062600/5a4d1b857f8b9ab0599bc514/html5/thumbnails/10.jpg)
What else is there in CS?• Having taken CS112, you have the tools to solve fundamental problems with computer programs
• In future computational courses, you can investigate more complex and creative problems