Department of Computer Sciences — 334 courses available
Introduction and overview of the course. Analytical Reasoning and Critical Think...
Introduction to Graphs; Introduction to Deep Learning; Algorithms for Node Embed...
Placeholder elective course slot. To be replaced by a specific domain elective c...
Problem solving for data science, programming constructs, data structures (lists...
Probability spaces, random variables, multivariate random variables, expectation...
Essentials of web development; JavaScript: basic concepts, synchronous and async...
Introduction to natural language processing, applications of NLP, regular expres...
Overview of computer science sub-areas, Introduction to research methods. The ob...
Introduction to Cloud Computing; Virtualization; Cloud Stack; Infrastructure as ...
Introduction to the Course; Overview of trends driving the development of Govern...
Multimedia: Image acquisition and manipulation; Still Imaging; 3D & Animation: M...
Structure of IR Systems; Vector Space Models; Language Models; Evidence from Beh...
Linear optimization; unconstrained nonlinear optimization; nonlinear optimizatio...
Computer vision, geometric primitives and 2D transformations, image processing a...