Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 322 week 3 Gold standard of science: testing (randomized programming and testing, one major component of software engineering). Sample stat reasoning.

Similar presentations


Presentation on theme: "CS 322 week 3 Gold standard of science: testing (randomized programming and testing, one major component of software engineering). Sample stat reasoning."— Presentation transcript:

1 CS 322 week 3 Gold standard of science: testing (randomized programming and testing, one major component of software engineering). Sample stat reasoning (polling) typical for algorithm design and problem solving Math/stat modeling techs are your great friend to achieve better understanding (e.g., mean and median and their sensitivity/resilience to outliers). Sw measurements: efficiency (space+time complexity), user-friendly: to ordinary user, understandability: to peer programmers/self (kolmogorov), robustness (defensive against user errors try-catch/throw,assert, consider tests when coding) math for hashing’s space request, crime-math; on-line application handling: explore and exploit/learning+execution out of experience

2 Four generations of Programming Language:
1st: machine code—binary streams: CPU can only understand this 2nd: assembly—readable codes: understandable, small obj size, still relevant at present 3rd: procedural: loop/recursion, condition, sequential 3 programming paradigms, some unique feature of functional programming: function is 1st class object, no side effect, lazy evals, etc., whose renewed popularity by big data.


Download ppt "CS 322 week 3 Gold standard of science: testing (randomized programming and testing, one major component of software engineering). Sample stat reasoning."

Similar presentations


Ads by Google