Getting started: Difference between revisions

From Computer Science Wiki
 
(68 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:on.png|frame|right|Follow these steps to get started!<ref>http://www.flaticon.com/</ref>]]  
[[File:on.png|frame|right|Follow these steps to get started!<ref>http://www.flaticon.com/</ref>]]  
<big>This guide is for students who are taking a class with Mr. MacKenty</big>


==What you need to do to get started ==
==What you need to do to get started ==


<center>
Software engineers and computer scientists use special tools to solve problems.  Learning how to correctly use your tools is an important part of becoming a computer scientist or software engineer.
<blockquote style="padding: 5px; background-color: #FFF8DC; border: solid thin gray;">
 
  [[File:Exclamation.png]] Follow ALL these instructions 
When you first start using a new tool it can feel confusing, overwhelming or weird. Don’t worry! This topic is concerned with the very first steps in setting up your tools. The more you use a tool, the better you become.
 
== Join Google classroom ==
 
Please make sure you have joined our google classroom. Your teacher will give you a google classroom code. If you have any trouble, please let your instructor know.
 
== Bookmark the following sites ==
 
* https://computersciencewiki.org
* https://courses.computersciencewiki.org
** Please also bookmark the daily notes for your course, which you can find in the link above.
<!-- * https://discuss.computersciencewiki.org -->  
<!-- * https://help.computersciencewiki.org -->
* https://lms.computersciencewiki.org
* https://faq.computersciencewiki.org
* https://github.com/bmackenty
* https://learningcomputerscience.com/phpmyadmin
 
 
* https://news.ycombinator.com/
* https://slashdot.org/
 
 
<!-- == Launch, update, learn and keep in dock the latest version of Sublime. ==


  It is important you follow the instructions below to get yourself setup. If you have any troubles please speak with Mr. MacKenty.
Sublime is a really powerful text editor used by professional programmers. It should already be installed on your computer. [https://www.sublimetext.com/3 click here to download if it is not installed.]
</blockquote>
</center>


<!--
# Start the application "Sublime 3".
== Register with enthought ==  
# Update the application.
Enthought is a scientific computing company specializing in Python. Their training videos are amongst the very best I've ever seen.
# Please keep Sublime 3 in your dock
# Please watch these video to learn some really helpful features of sublime text:
## https://www.youtube.com/watch?v=SVkR1ZkNusI
## https://www.youtube.com/watch?v=_JFIeY46sIU
== Launch, update and keep in dock iTerm ==
iTerm is a replacement for your default terminal application. It should be installed on your computer. [https://www.iterm2.com/ Click here to download if it is not installed on your computer.]


* Please [https://store.enthought.com/accounts/login/?next=/licenses/academic/request/ click this link] and register. Please note:
# Start the application "iTerm"
* The organization must be "American School of Warsaw"
# Update the application
* The email address you use must be your school email address (ending in aswarsaw.org)
# Keep the application in your dock
* You do not need to provide a phone number!
== Launch, update Microsoft Office ==
* After you have registered, please check you email and confirm your registration
Although we'll only use Excel this year it's good to have the whole version of office updated.


== Download and install canopy ==
# This is a HUGE UPDATE (many gigabytes)
# Start Microsoft Excel and follow the steps to update everything
# This update will take many hours to complete.
# Keep the application Excel in your dock


* You must be logged in to download canopy.
== Register for our class forum ==


== Please watch and learn the following videos  ==
[https://discuss.computersciencewiki.org/ Please click here to request our class discussion forum] Once the page has been rendered by your browser, please click the "register" button and follow the instructions to register. Please make sure you use only your school email address, and please make sure your username:


* https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/COMMON_DATA_TYPES
# Does not contain your last name
* https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/INDEXING_AND_SLICING
# Does not contain any personally identifiable information
* https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/STRING_INTRO
# Does not contain any inappropriate content
* https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/LISTS_NEW
 
* https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/INTRO_CONTROL_FLOW
Most students use their first name, for example, Tom or Felix123
* https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/IF_STATEMENT
-->
== Download Sublime 3 ==


* Sublime is a powerful text editor used by professional programmers. [https://www.sublimetext.com/3 click here to download.]
Once you have installed it, please do not forget to put it in your dock. If you need help with this, please feel free to ask. :-)


== Install Term2, a terminal replacement for the default terminal in OS X ==
== Register for repl.it ==


* [https://www.iterm2.com/ Click here to download term2. Ensure you download AND install it.]
[https://repl.it/signup Please click here to request repl.it signup page] Once the page has been rendered by your browser, please follow the instructions to register.
Once you have installed it, please do not forget to put it in your dock. If you need help with this, please feel free to ask. :-)


<!-- == Learn to use the terminal ==
# Please make sure you use only your school email address
# Please make sure your username:
## Does not contain your last name
## Does not contain any personally identifiable information
## Does not contain any inappropriate content


<html>
Most students use their first name, for example, Tom312 or Felix123. After you register, you might get a bunch of questions. You can ignore the questions or just randomly choose some languages.
<iframe width="560" height="315" src="https://www.youtube.com/embed/poT5Yd0Ag8I" frameborder="0" allowfullscreen></iframe>
</html>
-->
-->


== Register for our class forum ==
<!-- == Register for github ==
 
[https://github.com/join?source=header-home Please click here to request github signup page]. Once the page has been rendered by your browser please follow the instructions to register. 
 
# Please make sure you use only your school email address
# Please make sure your username:
## Does not contain your last name
## Does not contain any personally identifiable information
## Does not contain any inappropriate content


[https://discuss.computersciencelearning.org/index.php Please click here to request our class discussion forum] Once the page has been sent to your browser, please click the "register" button.
Most students use their first name, for example, Tom or Felix123 After you register, you might get a bunch of questions. You can ignore the questions.
-->


== Download and install cyberduck ==
== Install and setup Visual Studio Code ==  


There are times when you will need to transfer large files between systems. [https://cyberduck.io/ Click here to download cyberduck].
# [https://docs.google.com/document/d/1qXZGorAgen22fCI0zBpRfJC2BeMORzx4rzampb8zBTA/edit Click here for instructions to install Visual Studio Code]
<!-- == Update the python package manager ==


== Start learning how to use midnight commander ==
As a Python programmer, you may need to install some external libraries or packages. We use a tool called pip for this.


* [http://linuxcommand.org/lc3_adv_mc.php Click here for a good primer for '''midnight commander''', which is a powerful tool to manipulate text in a command line]
# Open the application iTerm2
*http://www.softpanorama.org/OFM/MC/mcedit.shtml Click here to view another excellent webpage with resources for midnight commander]
# Type the following command: <syntaxhighlight inline lang="bash">pip3 install --upgrade pip</syntaxhighlight>
-->


== References ==
== References ==

Latest revision as of 14:01, 26 June 2024

Follow these steps to get started![1]

This guide is for students who are taking a class with Mr. MacKenty

What you need to do to get started

Software engineers and computer scientists use special tools to solve problems. Learning how to correctly use your tools is an important part of becoming a computer scientist or software engineer.

When you first start using a new tool it can feel confusing, overwhelming or weird. Don’t worry! This topic is concerned with the very first steps in setting up your tools. The more you use a tool, the better you become.

Join Google classroom

Please make sure you have joined our google classroom. Your teacher will give you a google classroom code. If you have any trouble, please let your instructor know.

Bookmark the following sites




Install and setup Visual Studio Code

  1. Click here for instructions to install Visual Studio Code

References