课程包括计算概论、计算机系统导论、数据结构与算法、Java程序设计、微机实验、计算机组织与体系结构、高级编译技术和分布式系统概念与设计。选集中包含大作业和实习,如神奇翻转程序设计实习、Proxy Lab、网络爬虫和分布式PageRank等。本选集包括本科和研究生课程的作业,涉及多个领域,旨在向有志于深入学习计算机科学的学生提供参考。