the first draft of the great principles course was released in january 2016. we are now in the process of tweaking it. the course is being developed by a consortia of university educators and scholars, who are cooperating with military personnel. the course is being developed in a collaborative fashion with the u.s. army.
the core of the course is a lecture series. each lecture is devoted to a single major topic in computer science, such as information systems, algorithms, programming, networks, software engineering and more. the lecture series includes a set of lecture videos, a set of lecture notes, a set of lecture slides, and a student text, “the great principles of computer science.” the lecture series is designed to be the most efficient way to present the topic. the lecture slides and lecture notes are fairly shallow, so students can make an informed choice on which lecture to attend first. we have made all the lecture videos available as streaming videos, so students can watch them on their own time schedule. students will take between one and four lecture notes per lecture.
after the lecture series, the students will complete an application. the application will last from four to eight weeks. the application is a capstone course. it is a peer-based project in which each student will work with a group of three other students to complete a peer-based research project. the project goal is to demonstrate mastery of the course and, at the same time, have students work as a team to accomplish a project. once the application is over, students will submit their projects for review by a group of outside experts. their projects will be reviewed by the course instructors. there will be opportunities for the students to improve their projects as a result of these reviews. 3d9ccd7d82