Računarstvo

17

Ukupno kolegija

473h

Ukupno sati

Introduction to Computer Science I
27 h
Introduction to Computer Science I

Harvard University

CS50 is Harvard Universitys introduction to the intellectual enterprises of computer science and the art of programming.

Introduction to Machine Learning
28 h
Introduction to Machine Learning

University of Toronto

An Introduction to the basic theory, the fundamental algorithms, and the computational toolboxes of machine learning.

Introduction to Deep Learning
29 h
Introduction to Deep Learning

Columbia University

MITs introductory course on deep learning methods with applications to computer vision, natural language processing, biology, and more! Students will gain foundational knowledge...

Intro to Game Programming
27 h
Intro to Game Programming

Memorial University of Newfoundland

This is an introductory course for students interested in learning the fundamentals of game programming. Topics include vector math for games, fundamentals of rendering, introd...

Digital Design and Computer Architecture
44 h
Digital Design and Computer Architecture

ETH Zürich

The class provides a first introduction to the design of digital circuits and computer architecture. It covers technical foundations of how a computing platform is designed fro...

Programming for Designers
15 h
Programming for Designers

UNSW Sydney

An introduction to the concepts and techniques of object oriented programming with a focus on the construction of interactive multimedia applications. Delivery is through lectur...

Introduction to Algorithms
42 h
Introduction to Algorithms

Massachusetts Institute of Technology

This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to sol...

Performance Engineering of Software Systems
30 h
Performance Engineering of Software Systems

Massachusetts Institute of Technology

6.172 provides a hands-on, project-based introduction to building scalable and high-performance software systems. Topics include performance analysis, algorithmic techniques for...

Performance Engineering of Software Systems
29 h
Performance Engineering of Software Systems

Massachusetts Institute of Technology

This class is a hands-on, project-based introduction to building scalable and high-performance software systems. Topics include performance analysis, algorithmic techniques for ...

Programming Methodology
22 h
Programming Methodology

Stanford University

An introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction...

Programming Abstractions
21 h
Programming Abstractions

Stanford University

This course (CS 106B) is the successor to CS 106A and covers more advanced programming topics such as recursion, algorithmic analysis, and data abstraction. It is taught using t...

Programming Paradigms
22 h
Programming Paradigms

Stanford University

Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python. The class aims to teach students ...

Introduction to operating systems
28 h
Introduction to operating systems

University at Buffalo

This course is an introduction to operating system design and implementation. We study operating systems because they are examples of mature and elegant solutions to a difficult...

Parallel Computer Architecture
35 h
Parallel Computer Architecture

ETH Zürich

Machine Learning
27 h
Machine Learning

Stanford University

This course provides a broad introduction to machine learning and statistical pattern recognition. Topics include: supervised learning (generative/discriminative learning, param...

Machine Learning
25 h
Machine Learning

Stanford University

This course provides a broad introduction to machine learning and statistical pattern recognition. Topics include: supervised learning (generative/discriminative learning, param...

AI for Video Games
22 h
AI for Video Games

Memorial University of Newfoundland

This course provides an introduction to specific state-of-the-art algorithmic techniques and data structures that are used to efficiently implement humanlike abilities (e.g., aw...