Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ph D ENTRANCE TEST
Discrete Mathematics
Propositional and first order logic. Sets, relations, functions, partial orders and lattices. Groups.
Graphs: connectivity, matching, coloring. Combinatorics: counting, recurrence relations, generating
functions.
Linear Algebra
Matrices, determinants, system of linear equations, eigenvalues and eigenvectors, LU
decomposition. Calculus: Limits, continuity and differentiability. Maxima and minima. Mean value
theorem. Integration.
Probability
Random variables. Uniform, normal, exponential, Poisson and binomial distributions. Mean,
median, mode and standard deviation. Conditional probability and Bayes theorem.
Research Methodology
Research Statistics like measures of central tendency, dispersion and correlation and regression,
Sampling distributions, Design of Experiment
Theory of Computation
Regular expressions and finite automata. Context-free grammars and push-down automata. Regular
and context-free languages, pumping lemma. Turing machines and undecidability.
Databases
Relational model: RDBMS and SQL, Integrity constraints, normal forms. File organization,
indexing (e.g., B and B+ trees). Transactions and concurrency control.
Data mining techniques and data ware housing,
Denormalization, Big Data basics, No-SQL basics
Computer Networks
Concept of layering. LAN technologies (Ethernet). Flow and error control techniques, switching.
IPv4/IPv6, routers and routing algorithms (distance vector, link state), Subnetting, TCP/UDP and
sockets, congestion control. Application layer protocols (DNS, SMTP, POP, FTP, HTTP).
Basics of Wi-Fi. Network security: authentication, key cryptography, digital signatures and
certificates, firewalls.
Software Engineering:
Software Development Models, Estimation, Project planning, Software Testing
Object oriented Software Development: Object oriented concepts, UML diagrams and notations,
OO modelling, introduction to the concepts of design patterns
Programming Skills
C, C++, Java basics, Advanced java concepts like JSP, Servlets, Working with Databases including
RDBMS and No-SQL data stores
Basics of statistical programming languages like R and Matlab