420 likes | 493 Views
CUW 125th academic year. CSC 490 - Senior Seminar I. Congratulations!. remember our mantra …. CSC 490 - Senior Seminar I. We are Klingons!.
E N D
CSC 490 - Senior Seminar I Congratulations! remember our mantra …
CSC 490 - Senior Seminar I We are Klingons! KRUGE I give two minutes. For you, and your gallant crew. (clicks off; to Torg) Take every last man: form a boarding party, armed heavily! TORG They outnumber us, my Lord --KRUGE We are Klingons! Once you control the ship, I will transfer my flag there. And we will take Genesis from their own memory banks!
CSC 490 - Senior Seminar I This is your most important class!
CSC 490 - Senior Seminar I Course overview
CSC 490 - Senior Seminar I CS assessment exam
CSC 490 - Senior Seminar I CS assessment exam
CSC 490 - Senior Seminar I NTO text
CSC 490 - Senior Seminar I Great Ideas text
CSC 490 - Senior Seminar I CS:AO text
CSC 490 - Senior Seminar I Grand Ideas of CS What is Computer Science? It is not the detailed study of computers
CSC 490 - Senior Seminar I Computer science concerns creating automated solutions to real-world problems using computer systems.
CSC 490 - Senior Seminar I Succinctly, Computer Science is • Problem Solving
CSC 490 - Senior Seminar I Grand Ideas of CS • 1. Algorithms
CSC 490 - Senior Seminar I algorithm definition: • effective, detailed and unambiguous set of step-by-step procedures for solving a problem
CSC 150 textbook … • ICS: “If we can create a correct and efficient algorithm … That is what computer science is all about.”
Foundations of CS I.C.S. text • CS is study of algorithms, including • a. Their formal and mathematical properties
Foundations of CS • I.C.S. text CS is study of algorithms, including • b. Their hardware realizations
Foundations of CS • I.C.S. text CS is study of algorithms, including • c. Their linguistic realizations
Foundations of CS • I.C.S. text CS is study of algorithms, including • d. Their application
CSC 490 - Senior Seminar I NTO text • chapter 1 on algorithms • Great Ideas text • page 1 “recipes”
CSC 490 - Senior Seminar I CS:AO text • figure 0.5
CSC 490 - Senior Seminar I Grand Ideas of CS 2. Abstraction
CSC 490 - Senior Seminar I abstraction definition: • to simplify by agreement
CSC 490 - Senior Seminar I • “Einstein Simplified”
CSC 490 - Senior Seminar I Grand Ideas of CS 3. Automation
CSC 490 - Senior Seminar I automation definition: • processes (runs) autonomously (by itself)
CSC 490 - Senior Seminar I Great Ideas page 1 • “we can write a recipe for what is to be done and walk away while a machine [runs]”
CSC 490 - Senior Seminar I • Algorithms • Abstraction • Automation • In the context of GeoClock
CSC 490 “Grand Ideas” • 4. Information • 5. Interface • 6. Intelligence
CSC 490 • Grand Idea - Information • useful, processed data used to make a decision
CSC 490 • Grand Idea - Interface • A “go between” facilitating communication and control
CSC 490 • Grand Idea - Intelligence
CSC 490 Information Interface Intelligence In context of PowerPoint, or a web session …
CSC 490 “Grand Ideas” • 7. Cognition • 8. Complexity • 9. Creation
CSC 490 • Grand Idea - Cognition • act or process of knowing, understanding, or recognizing
CSC 490 • Grand Idea - Complexity • state of being complex - a whole made up of complicated and interrelated parts
CSC 490 • Grand Idea - Creation • act of creating - making, inventing, designing bringing something new into existence
CSC 490 Cognition Complexity Creation In context of creating (programming) an application …
CSC 490 - Senior Seminar I Getting to know you Name What you did summer Why is CS interesting?
CSC 490 - Senior Seminar I Senior PDA suggestions …