This document provides an overview of an introductory computer science course titled COS 111. The course will cover building a computer using basic logic gates and memory, using computers to process data and applications, networking computers and communication protocols, limitations of computation, societal issues, and applications of artificial intelligence. It will involve lectures, problem sets, labs, and a midterm and final exam. The goal is to help students from non-technical backgrounds understand how computers work at a basic level.