Things They Didn't Teach Me In Academy
Transcript of Things They Didn't Teach Me In Academy
Stuff they didn't teach me
in the Academy
@AlexeyBuzdin 2013
@AlexeyBuzdin
github.com/LArchaon
Mobile, Web technologiesJava, Android, Scala, JavaScript
First thing they
don't teach you at High Schools ...
○ Problem○ Discussion○ Proposition
Problem?
Discussion
● Programming language theory
● Computer graphics and visualization
● Programming
● Algorithms and data structures
● Theory of computation
● Artificial intelligence
● Computer architecture and engineering
● Computer security and cryptography
● Computer Networks
● Databases and information retrieval
● Concurrent, parallel and distributed systems
● Programming language theory
● Computer graphics and visualization
● Programming
● Algorithms and data structures
● Theory of computation
● Artificial intelligence
● Computer architecture and engineering
● Computer security and cryptography
● Computer Networks
● Databases and information retrieval
● Concurrent, parallel and distributed systems
Computer Science is math. A the study of what is computable and what is efficiently computable.
Computer Science is math. A the study of what is computable and what is efficiently computable.
One can design an algorithm, prove its correctness and characterize its runtime without entering so much as a character into a source code file.
Proposal
Example
You have a form with a Full Name of a client
Save that person* to DB.
*Data can be corrupted and should be linked
You know ordering of the tokens
Alexey BuzdinName Surname
Easy?
Aleksejs BuzdinsName Surname
Aleksey BuzdinName Surname
Are the same people
Solution?
Alexey BuzdinName Surname
Gabriel García Márquez?
Gabriel García MárquezName Surname
George Bernard Shaw
George Bernard ShawName Surname
José Luis Rodríguez Zapatero
Saleh ibn Tariq ibn Khalid al-Fulan
Juan Pablo Fernández de Calderón García-
Iglesias
Nsonowa
More
Workshop: Developing Android RSS Reader
Saturday, June 15, 2013
http://goo.gl/jN1AA