# SEES **Repository Path**: thermalogic/sees ## Basic Information - **Project Name**: SEES - **Description**: Software Engineering for Students Majored in Thermal Energy Engineering - **Primary Language**: Python - **License**: MIT - **Default Branch**: B2023 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-11-24 - **Last Updated**: 2026-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Foundamentals and Practice of Software Engineering [![DOI](https://zenodo.org/badge/43438544.svg)](https://zenodo.org/badge/latestdoi/43438544) We will cover: * [Python](https://www.python.org/) * Object-oriented Programming * [GCC and Make](https://gcc.gnu.org/) * a useful set of algorithms and data structure * testing and version control with [Git](https://git-scm.com/) * introduction to [Linux](https://www.ubuntu.com/) After completing the course, We wish you have a broad spectrum of computer knowledge, is a good programmer in the context of using computation to solve complex problems and keep pace with the latest developments in computer technology. If you have concerns about the course, please email(cmh@seu.edu.cn) to me ## Required Materials * A laptop **computer** will be needed in the classroom. * [Softwares](./guide/doc/InstallSoftware.md) : Python, GCC, Git, VS Code and WSL/Ubuntu etc. * **Reference Textbooks** * John V. Guttag. [Introduction to Computation and Programming Using Python: With Application to Understanding Data, 3rd Edition](https://mitpress.mit.edu/books/introduction-computation-and-programming-using-python-third-edition). MIT Press, 2021 * [Author's Website with Code and Errata](https://github.com/guttag/Intro-to-Computation-and-Programming) * 陈光欣译. Python编程导论(第2版). 人民邮电出版社. 2018年2月1日 * Yunus A. Cengel, Michael A. Boles, Thermodynamics: An Engineering Approach, 8th Edition, McGraw-Hill.2015 ## Contents 1. **SEES** * [Jupyter Notebook for the course](./notebook) * [Guide](./guide): [Install Software](./guide/doc/InstallSoftware.md),etc. 2. [SimVCCE](https://github.com/thermalogic/SimVCCE) The vapor-compression refrigeration cycle steady-state simulator 3. [Practices](https://github.com/thermalogic/Practices) tasks ## Grading The Course graded on the 100 point scale and then weighted according to the following distribution: * In-class Exercises: 5 * [Practices:30](https://github.com/thermalogic/Practices/) are the very important part of the course. * Final Exam: 65 **行是知之始,知是行之成 - 陶行知** ## Using the Notebooks of thermalogic/SEES `download/clone` the repository to your computer,then start Jupyter to **interactive** with the notebooks. * Download the *thermalogic/SEES* Repository You can manually download the `zip` file of the `thermalogic/SEES` to your computer * Using the Jupyter Notebooks of thermalogic/SEES: Unzip the **zip** file, then, in the sub-folder of **notebook** of SEES, double-click `nb.bat`(OS:Windows). This will open a web page in your browser with a list of the available notebooks. >We **recommend** that you use [git](https://git-scm.com/) to clone and update the repository > >**Cloning the B2023 branch of repository shallowly for saving bandwidth** > >```bash >git clone --depth 1 -b B2023 https://github.com/thermalogic/SEES.git >``` >**Updating to The Latest Version** > >```bash >git pull >``` ## Cite as Cheng Maohua. (2020, March 13). Thermalogic/SEES: First Release of Courseware (Version V1.0.0). Zenodo. http://doi.org/10.5281/zenodo.3709440