About Demo


Changing Passwords:


You can change your password using the "User Menu / Change Password" link on the upper right corner of this page or this link.

Please use the "Send New Code" button to receive a password reset verification code in your e-mail, if you can not remember your current password.

You can also change your password using the "Change Password" section of the Teaching.Codes plug-in.

Passwords are secured, however, you should not reuse your passwords of other platforms and web sites in your Teaching.Codes accounts.



Teaching.Codes in Boğaziçi University

If you need to access your accounts, projects, grading reports, etc. outside the university network using Eclipse, PyCharm, IntelliJ IDEA, or R Studio, you must use the VPN service provided by the computer center: Öğrenciler için VPN hizmeti or VPN service for students

Installing the Teaching.Codes Plugins

You can find the directions for installing Teaching.Codes plug-in for CMPE150 and CMPE160 courses below.
Make sure you follow the directives in the installation documents step by step.

The available guides are:

The tutorial for PyCharm and Teaching.Codes plugins is also available here (will be updated soon).

Try Rosetta if the plugin does not work on your M1 processor. You must download the INTEL version of the corresponding IDE (PyCharm or IntelliJ), NOT the Apple Silicon version!!

If you need to use PyCharm please download the 2023.1.4 Community version from here.

If you need to use IntelliJ IDEA please download the 2023.1.4 Community version from here.

Community edition of PyCharm is sufficient, however if you prefer professional edition, you may have to create a JetBrains account with your boun.edu.tr e-mail address to use the free educational license.


You can add the relevant url to you JetBrains IDE as a plugin repository and install the TCPluginJetBrains plugin afterwards:
Windows https://programming.cmpe.boun.edu.tr/scratch/downloads/StudentPlugin/JetBrainsPlugin/Windows/updatePlugins.xml
MacOS-arm64 https://programming.cmpe.boun.edu.tr/scratch/downloads/StudentPlugin/JetBrainsPlugin/MacOS-arm64/updatePlugins.xml
MacOS-intel64 https://programming.cmpe.boun.edu.tr/scratch/downloads/StudentPlugin/JetBrainsPlugin/MacOS-intel64/updatePlugins.xml
Linux https://programming.cmpe.boun.edu.tr/scratch/downloads/StudentPlugin/JetBrainsPlugin/Linux/updatePlugins.xml

Alternatively you can download the relevant plugin zip file and add it to your Pycharm using "Install Plugin from Disk" option:
Windows https://programming.cmpe.boun.edu.tr/scratch/downloads/StudentPlugin/JetBrainsPlugin/Windows/TCPluginJetBrains.zip
MacOS-arm64 https://programming.cmpe.boun.edu.tr/scratch/downloads/StudentPlugin/JetBrainsPlugin/MacOS-arm64/Teaching.Codes.zip
MacOS-intel64 https://programming.cmpe.boun.edu.tr/scratch/downloads/StudentPlugin/JetBrainsPlugin/MacOS-intel64/TCPluginJetBrains.zip
Linux https://programming.cmpe.boun.edu.tr/scratch/downloads/StudentPlugin/JetBrainsPlugin/Linux/TCPluginJetBrains.zip

R Studio Plugin (TCPluginRStudio) can be installed by adding the following url as a secondary CRAN repository to the RStudio and installing the package accordingly
https://programming.cmpe.boun.edu.tr/RStudioPlugin/

Eclipse Plugin update site address:
https://programming.cmpe.boun.edu.tr/EclipsePlugin/

In order to work offline you need to 

- Login to the plugin in "private mode", 
- Open the course content and 
- Click "Switch to code" button, for at least once in each chapter

This will download the content as well as the example projects to your local computer. 
When you log out and experience any connection problems, you can simply click "work offline" button on the login panel and keep on working.

Archive

Cmpe150 Content for Fall2022