Introduction to Computer Science I Summary and Applications Janyl - - PowerPoint PPT Presentation
Introduction to Computer Science I Summary and Applications Janyl - - PowerPoint PPT Presentation
Introduction to Computer Science I Summary and Applications Janyl Jumadinova 23 April, 2018 Computer Science is is a process of computation, 2/18 Computer Science is is a process of computation, is more than programming, 2/18
Computer Science is
◮ is a process of computation, 2/18
Computer Science is
◮ is a process of computation, ◮ is more than programming, 2/18
Computer Science is
◮ is a process of computation, ◮ is more than programming, ◮ is applicable to many fields, 2/18
Computer Science is
◮ is a process of computation, ◮ is more than programming, ◮ is applicable to many fields, ◮ since technology is everywhere 2/18
3/18
4/18
5/18
6/18
7/18
8/18
9/18
10/18
11/18
Using Computer Science you can:
◮ Develop technology 12/18
Using Computer Science you can:
◮ Develop technology ◮ Study the usability of technology 12/18
Using Computer Science you can:
◮ Develop technology ◮ Study the usability of technology ◮ Design IT infrastructure 12/18
Using Computer Science you can:
◮ Develop technology ◮ Study the usability of technology ◮ Design IT infrastructure ◮ Solve problems in other fields 12/18
13/18
Computational Thinking
◮ Now, computing is becoming recognized as a new literacy 14/18
Computational Thinking
◮ Now, computing is becoming recognized as a new literacy ◮ Programming helps to develop computational thinking skills 14/18
Computational Thinking
◮ Now, computing is becoming recognized as a new literacy ◮ Programming helps to develop computational thinking skills ◮ High-level (object-oriented) programming makes programming
accessible
14/18
Programming helps with
◮ Problem solving skills ◮ Critical thinking skills ◮ Analysis ◮ Computational thinking ◮ Understanding underlying technologies 15/18
Java is Used in Many Companies/Industries
◮ Google (gmail) ◮ Facebook ◮ Ebay ◮ Kayak ◮ Amazon ◮ Netflix ◮ Linked In ◮ AT & T ◮ E-banking (Bank of America) ◮ Some blue-ray players ◮ etc. 16/18
Java Benefits
◮ Write once, run everywhere ◮ Network-centric ◮ Internationalization ◮ Performance ◮ Programmer Efficiency 17/18
There is more
◮ A lot more programming techniques than covered in this class ◮ A lot of other programming languages and tools ◮ Learning never ends 18/18