COURSE DETAIL
COURSE DETAIL
COURSE DETAIL
The course provides a background on the fundamentals of cryptography for those interested in carrying out cryptographic research or employing cryptographic security. Course topics include classical cryptography, Shannon's theory of secrecy, shift register theory and stream ciphers, public key cryptography, authentication codes, and secret sharing. Students must also complete a course project.
COURSE DETAIL
This course provides an introduction to the art and craft of computer programming and object-oriented design using Java. It offers a first look at building graphical applications and forms a base from which you can learn other programming languages and techniques. COMP 160 is a prerequisite for all second year papers in Computer Science. While it is suitable for students enrolled for any degree, it is particularly designed for students taking a BSc, BA or BCom degree.
COURSE DETAIL
COURSE DETAIL
COURSE DETAIL
This course will study the design and analysis of exact and approximation algorithms for various optimization problems using advanced techniques such as combinatorial methods, probabilistic methods, linear programming, semidefinite programming, and spectral methods. The course also covers spectral algorithms and related convex programs, SDP duality, multiplicative weight update, graph spectrum, eigenvalue interlacing, Cheeger–Alon–Milman inequality, random walks, local graph partitioning, expanders, Laplacian solver, effective resistance, sparsification, matrix scaling, abstract simplicial complex, and random spanning trees.
COURSE DETAIL
This course offers an introduction to the fundamentals of databases. Topics include: relational model; analysis of requirements and conceptual design; logical design; physical design; physical organization of the database.
COURSE DETAIL
COURSE DETAIL
Pagination
- Previous page
- Page 85
- Next page