Transcript Tutorial 1

CPSC 233
Tutorial 1
January 19th/20th, 2015
Introduction
• Narges Zirakchianzadeh
• [email protected]
• http://pages.cpsc.ucalgary.ca/~nziragch/
Tutorial Structure
• 15 – 20 minutes discussion
• 30-35 minutes tutorial exercise
• Occasional work period for assignments.
Java!
• Using Java 7 for this course
• JRE vs JDK
• JRE: Java Runtime Environment. Used to running Java
programs.
• JDK: Java Development Kit. Used to create and compile Java
programs.
• http://www.oracle.com/technetwork/java/javase/downloads/i
ndex.html
• Install JDK:
http://javagamesprogramming.blogspot.ca/p/set-up-helloworld.html
Java IDEs
• Eclipse
• https://eclipse.org/
• Net Beans
• https://netbeans.org/
• IntelliJ IDEA
• https://www.jetbrains.com/idea/
Important Note 1
• Regardless of how you write your code, your
assignment submissions must be able to compile on
these lab computers using the Java compiler.
Important Note 2
• If you have IDE related questions, you are mostly on
your own to solve them. We recommend using a
basic text editor.
•
•
•
•
Windows: Notepad++. http://notepad-plus-plus.org/
Mac: TextWrangler. Available on App Store for free
Linux: GEdit. Comes built in.
Vim
• These text editors help with context highlighting.
Remote Access
• Access your CPSC account from home!
• You do not get a full GUI
• Test your assignment on the lab computers before
submitting them.
Remote Access
• CPSC Servers: http://www.cpsc.ucalgary.ca/tech_support/services/remote_access
• Windows:
• WinSCP: http://winscp.net/eng/index.php
• PuTTY: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
• Mac / Linux:
• FileZilla: https://filezilla-project.org/
Account Login
• Can you log in to these computers?
• If not, then go see the Help Desk (MS 151).