GithubHelp home page GithubHelp logo

00mjk / actuallyunderstandinguniversitycourses Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aut-ce/actuallyunderstandinguniversitycourses

0.0 0.0 0.0 272 KB

How to actually get an intuition from what's being taught at universities, if you feel like your institution didn't do the subjects justice.

actuallyunderstandinguniversitycourses's Introduction

A List of useful courses from around the world

This repository is a list of publicly available materials for actually understanding the courses being taught at Iranian universities, the English ones being mostly in the form of video lectures made publicly available on YouTube by universities such as Stanford, MIT (Check out their OCW), and so on. The Persian courses are mostly due to Sharif University of Technology's decision to make its courses available on platforms such as Sharif's OpenCourseWare and MaktabKhooneh. The course list is mainly based on the educational planning of CE@AUT, with some additional content.

Some notes and disclaimers:

  • Some of the courses have been watched by the maintainers of this repository and have been qualified as being able to provide high-quality education for the interested. The said courses will have Quality Verified in front of them.
  • Some of the courses have almost the same syllabus as the courses taught in AUT. Those will be marked by Syllabus AUT. If the said course does that and then some, it'll be tagged with Syllabus More. If it only partially covers the AUT course, it'll be tagged with Syllabus Less and if it's only somewhat related to the AUT course, it'll be tagged with Syllabus Different
  • As the materials of some courses change over the years, we can't (and won't) guarantee that our badges are (and will be) 100% accurate (for eternity). The badges are but our estimates.
  • As we're practically unable to find every informative course out there -let alone verifying their qualities and syllabi-, issues and pull requests are deeply appreciated.
  • On the previous note, some unverified courses might be removed in the future if they prove themselves to be unfitting.
  • You might need to use a VPN in order to gain access to edX courses since Iranian users are denied access courtesy of the U.S. government.
  • Enlisting a course here is not used as a mean to question any particular professor's teaching abilities.

For a general list full of everything, visit Awesome-list.

For a general list of online CS courses, visit cs-video-courses.

University Courses

Introduction to Computer Science and Programming

Keep in mind that this course teaches Python as its primary programming language, so it could only replace CE101 in terms of concepts since C is CE101's preferred language.

Single Variable Calculus

Physics 1

Mathematics for Computer Science

Keep in mind that the above courses only quite loosely cover the material presented in CE103 (Discrete Mathematics) and you'll need to read the domestic course's material as well.

Advanced Programming

Keep in mind that this course teaches C++ as its primary programming language, so it could only replace CE104 in terms of concepts since CE104 uses Java.

Multi Variable Calculus

Physics 2

Probability and Statistics

Linear Algebra

Differential Equations

Data Structures & Algorithms

Logical Circuits

Electrical Circuits

Computer Organization and Architecture

Automata Theory

Microprocessors and Assembly Language

Operating Systems

Computer Networking

Software Engineering

Database Systems

Note that Prof. Pavlo's course seems like a very advanced course that goes beyond the CE@AUT course's material very quickly.

MultiCore Programming

Note that Prof. Leiserson's syllabus only slightly coincides with CE@AUT's MultiCore Programming course.

Signals and Systems

Note that the order of Prof. Freeman's syllabus isn't exactly the same as taught in CE@AUT.

Artificial Intelligence

Note that only the first half of Prof. Winston's course has the same syllabus as CE@AUT's first half, although the second half of his course partly coincides with the Computational Intelligence course.

Data Mining

Information Retrieval

{Currently Empty}

Bioinformatics

Web Programming

MultiMedia Systems

{Currently Empty}

Mobile Programming

  • iPhone Application Development - Paul Hegarty - Stanford: Video Lectures

Information Security

Computer Graphics

Computational Complexity Theory

Missing Semester

Hosted at this YouTube channel, the Missing Semester tries to provide CE/CS students with some extracurricular material that many find to be missing in the current educational system.

Related Youtube Playlists

actuallyunderstandinguniversitycourses's People

Contributors

alimpk avatar msadeghzadehg avatar savaw avatar theerfan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.