csc 175 slides - dr. gary locklair cs majors and minors student-faculty get-together thursday 9...
TRANSCRIPT
![Page 1: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/1.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
CS Majors and Minors
Student-FacultyGet-TogetherThursday9 March11:30am - 1:00pm, S118B
![Page 2: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/2.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Assignments
PowerPoint prototype due Fridayplace on M: drive
![Page 3: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/3.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
![Page 4: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/4.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
pre-written set of effective algorithms packaged for use on a particular type of computer
![Page 5: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/5.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
are machine language code
created in HLL and compiled into ML (as we did with CodeWarrior)
![Page 6: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/6.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
is specific for a particular kind of computer
![Page 7: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/7.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
Each different type of computer has its own unique CPU
“PC” “Mac”
![Page 8: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/8.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
Each different type of computer has its own unique CPU
![Page 9: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/9.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
![Page 10: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/10.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
“PC” type uses Intel or AMD CPU
“Apple Mac” type uses Motorola or
IBM CPU
![Page 11: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/11.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
Therefore the same ML can’t be executed on two different types of CPUs
Each unique CPU has its own unique ML
![Page 12: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/12.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
The same HLL could be translated into ML for two different CPUs using …different translation S/W.
Create Application in a HLL
![Page 13: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/13.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
C++ HLL instructions
CodeWarrior for PC
CodeWarrior for Mac
Intel CPU ML Motorola CPU ML
SAME
DIFFERENT
![Page 14: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/14.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
1. Goal - solve user’s
problem
Goal and Purpose
![Page 15: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/15.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
hardware
2. Purpose - allow a userto easily harness theproblem-solvingcapability of the …
![Page 16: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/16.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
No, but applications are a double-edged sword...
Does a user need to know details?
![Page 17: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/17.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
“For the Word of God is living and active. Sharper than any double-edged sword … it judges the thoughts and attitudes of the heart.” Hebrews 4:12
![Page 18: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/18.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
(i) Application protects …(ii) Application hides ...
Double-edged sword…
![Page 19: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/19.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
1. Data (nouns)provided by user
2. Instructions (verbs)provided by
application
Separation of Data and Instructions
![Page 20: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/20.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
… different info output.
An application is generalpurpose as you can reuse the same algorithms (instructions) on different data producing …
![Page 21: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/21.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
General purpose …
0
20
40
60
NFCWest
AFCSouth
NFCNorth
NFCWest
20.4
AFCSouth
30.6
NFCNorth
45.9
Power Rank0
20
40
60
NFCWest
AFCSouth
NFCNorth
NFCWest
43.9
AFCSouth
12.1
NFCNorth
37.7
1st Qtr
![Page 22: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/22.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
programmers use fields as placeholders for data (similar to ‘pronouns’).
To create algorithms without data,
![Page 23: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/23.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
Categories of S/W Apps(review)
1. Application orIntended Use
2. Legal License(Friday)
![Page 24: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/24.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
a. Ready to Runex: PowerPoint
user supplies data
3. Functionality
![Page 25: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/25.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
Ex: Exceluser must supply data& additional algorithms
user is really programming
b. S/W Development Tool
![Page 26: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/26.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
User/programmer must understand how to solve the problem
![Page 27: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/27.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Application Packages
contrastready-to-runversussoftware development tool
![Page 28: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/28.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Ready-to-run
Level 2 problem solvingunderstand problemchoose correct toolprovide inputinterpret output
![Page 29: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/29.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Software Development tool
Level 1 problem solvingunderstand problemrequirements (outputs)specifications (inputs)algorithms
![Page 30: CSC 175 Slides - Dr. Gary Locklair CS Majors and Minors Student-Faculty Get-Together Thursday 9 March 11:30am - 1:00pm, S118B](https://reader036.vdocuments.us/reader036/viewer/2022062717/56649e535503460f94b48cf8/html5/thumbnails/30.jpg)
CSC 175 Slides - Dr. Gary LocklairCSC 175 Slides - Dr. Gary Locklair
Peter Coffee articles
Software makes uncommon senseSoftware Tools perform just seven simple functions