Stuff they didn't teach me in the academy

Preview:

DESCRIPTION

Presentation from Lotus 2013

Citation preview

Stuff they didn't teach me

in the Academy

@AlexeyBuzdin 2013

@AlexeyBuzdin

alex.buzdin@gmail.com

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

Recommended