Computer Science: Algorithms, Theory, and Machines

Computer Science: Algorithms, Theory, and Machines

This course introduces computer science to those familiar with Java programming, covering the second half of "Computer Science: An Interdisciplinary Approach." It aims to demystify computation and explore the field's intellectual foundations and history.

Key topics include classic algorithms, performance evaluation techniques, theoretical models of computation, machine architecture, machine-language programming, and logic design. The course highlights the connections between application programming, computation theory, real computers, and the evolution of computer science.

๐Ÿ†“ Free to Audit
๐Ÿ•’ Approx. 20 Hours
โœ๏ธ Intermediate Level
๐Ÿงพ Paid Certificate Available Upon Completion
๐ŸŽ“ Offered by Princeton University
via Coursera

AI Courses Hub

Ignite your AI potential

AI Courses Hub

Great! Youโ€™ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to AI Courses Hub.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.