15 itemsWelcome to ArsDigita Computer Science University
ArsDigita University was a one-year, intensive post-baccalaureate program in Computer Science based on the undergraduate course of study at the Massachusetts Institute of Technology (MIT). The majority of the instructors were professors from MIT and the program was tuition free. After running from September 2000 through July 2001, seeing the first class to graduation, the program was forced to shut down.
This library of open educational resources includes lectures and coursework from the ArsDigita curriculum. These university level materials are available for free download.
Browse CollectionBrowse by Subject / KeywordsBrowse ArsDigita Computer Science University
hide item descriptionsTo supplement the traditional curriculum, the university held a colloquium series, inviting luminaries from across the field of computer science. Financiers,...
Colloquium #3 for ArsDigita University. Guest speaker Richard Stallman, on 1/2/2001, speaking on "The Free Software Movement and the GNU/Linux Operating...
An introduction to programming and the power of abstraction, using Abelson and Sussman's classic textbook of the same name. Key concepts include: building...
This course covers the mathematical topics most directly related to computer science. Topics include: logic, relations, functions, basic set theory,...
Includes the basics of digital logical design, computer organization and architecture including assembly language, processor design, memory hierarchies and...
The concepts of the Object-oriented paradigm using Java. The basic principles of software engineering are emphasized. We study how to design and think in an...
In this course design and analysis of algorithms is studied. Methodologies include: divide and conquer, dynamic programming, and greedy strategies. Their...
Topics on the engineering of computer software and hardware systems: techniques for controlling complexity, system infrastructure, networks and distributed...
This course teaches the basics of designing a dynamic web site with a database back end, including scripting languages, cookies, SQL, and HTML with the goal of...
A theoretical treatment of what can be computed and how fast it can be done. Applications to compilers, string searching, and control circuit design will be...