CSCA48H3 Lecture Notes - Lecture 1: Curve Fitting, System Testing, Unit Testing

92 views3 pages

Document Summary

Csca48 - lecture 01 - welcome to csca48! Here are some of the things they do. Example: "predicting stock market trends is like curve fitting and extrapolation. " This requires abstraction, and familiarity with known patterns. Example: "a sorted list might be a good data structure for storing a set of items. " This requires creativity, and familiarity with known solutions. Example: "keeping the list sorted allows for faster search, but not keeping it sorted allows faster insertion. " This requires the ability to analyze potential solutions for correctness and efficiency. Make appropriate choice for a given situation. Example: "because we expect to do more searching then insertion, a sorted list is better. " Notice that none of this is about programming. But that is only a small part of the full life cycle of software, which includes: Stating precisely what the program must do. Deciding how the program will do it -- data structures, algorithms, and software "architecture".

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents