Presentation is loading. Please wait.

Presentation is loading. Please wait.

Assignprelim.1 Assignment Preliminaries © 2012 B. Wilkinson/Clayton Ferner. Modification date: Jan 16a, 2014.

Similar presentations


Presentation on theme: "Assignprelim.1 Assignment Preliminaries © 2012 B. Wilkinson/Clayton Ferner. Modification date: Jan 16a, 2014."— Presentation transcript:

1 assignprelim.1 Assignment Preliminaries © 2012 B. Wilkinson/Clayton Ferner. Modification date: Jan 16a, 2014

2 assignprelim.2 Student accounts on computer systems Some programming assignments will be done on the UNC-Charlotte cci-grid cluster Account details will be sent by email. As soon as you get your account details, check that account works!! If you do not, it could delay you doing the assignments. Note “interim dates” on course home page to report problems.

3 assignprelim.3 Traditional way from a Windows system is to use PuTTY for a command line remote access. Remote Access Name of server e.g. cci-gridgw.uncc.edu Select SSH Obtain from: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

4 Terminal Window assignprelim.4 Enter your username and after password prompt, your password. When all PuTTY information filled in correctly, click Open button. This will open a terminal:

5 WinSCP SCP client Useful for transferring files to and from servers. Can also be used as an ssh client. WinSCP can be downloaded from http://winscp.net/eng/index.php It is recommended to install both PuTTY and WinSCP. assignprelim.5 Remote directoryLocal directory Drag to move files

6 WinSCP console window Console terminal selection

7 assignprelim.7 Testing account Log onto server with username and password given. Check simple Linux commands work and you can see your home directory.

8 assignprelim.8 Commonly Used Linux Commands Viewing and Navigating Directories Frequently used commands for viewing/navigating directories. ls -a List files in current directory. -a says list all files including hidden files (those starting with a period) pwdPrint the full path of the current directory cd directory Change user’s directory to that specified, or if none specified, to user’s home directory cd..Move up one directory

9 assignprelim.9 Commonly Used Linux Commands Changing Password Once you have logged on, you may need to change your password as your account may have been set up with a password that was sent to you in an insecure way (say by email). The command is passwd Change user password which will prompt for the current password and then the new password. For the UNCC cci-grid cluster, this command can be done from any node and the change will apply to all nodes (LDAP server).

10 assignprelim.10 Creating Directories and Files Files are usually created using an editor. The standard Linux editor is called vi. One simple editor that may be more convenient for the casual user and part of most Linux installations is called nano. To invoke nano, type nano filename or without a file name if file not yet created. One simply types into the window to change the contents the file. Use control-O to save and control-X to exit. Available commands are given at the bottom of the window

11 Nano editor File being edited Simply type in as needed Control key commands: Control-O to save, Control-X to exit

12 assignprelim.12 Manipulating Directories and Files Common commands for manipulating directories and files: mkdir directoriesCreate one or more directories cat filesdisplays contents of files. more file less fileboth display file one page at a time (space bar to go forward one page, 'b' to go backward one page, 'q' to quit) cp file1 file2Copy file1 to file2 cp file1 directoryCopy file1 to directory mv sources destinationMove or rename files and directories rm filesDelete one of more files rmdir directoriesDelete one of more directories. Must be empty. rmdir -r directoriesRemove non-empty directories (recursive remove)

13 assignprelim.13 man commandlist information about command, arguments etc. Type q to leave before end. kill nKills process n where n is the process number, which can be obtained from ps command psDisplay information about processes. logoutTerminate your login shell Getting information, killing jobs and logging out

14 assignprelim.14 Access is at: https://moodle2.uncc.edu/ A link is provided from the course home page. Select the combined course: 201410-ITCS-5145-091:ITCS-4145-091- XLSF7201410_Combined (Spring 2014) Make sure you use a recent browser. Class tests and assignment submission UNC-Charlotte’s Moodle 2 will be used for submitting assignments and for multiple-choice class tests.

15 assignprelim.15 Assignment links will be placed here as assignments are set.

16 assignprelim.16 Your name!!!! Whether you are an undergraduate or graduate student. Clearly identify each task in assignment you did as specified in assignment (i.e. “Part 1 task 1”, etc.) Give your code with an explanation. Show that your programs work by taking screen shots and include these screen shots in the document. –To include screen shots from Windows XP, select window, press Alt- Printscreen, and paste to source file. –Specific screen shots may be requested in the assignment write-up and must be present and identified. What to put in document for each assignment

17 assignprelim.17 You can produce the source document in any format (Word etc.) BUT only submit a single PDF document. No other format accepted. IT MUST BE A SINGLE PDF FILE! Document format

18 Submit your PDF document to Moodle at the appropriate place e.g. “Assignment 1”, “Assignment 2”, etc, which is only shown when assignment set. DO NOT SUBMIT MULTIPLE FILES. YOU CAN MAKE A RE-SUBMISSION THAT REPLACE THE PREVIOUS SUBMISSION BEFORE THE DEADLINE. DO NOT SUBMIT TO ME BY EMAIL UNLESS I SPECIFICALLY ASK YOU TO DO SO!! I WILL IGNORE THE EMAIL.

19 TO REPEAT - SUBMIT A SINGLE PDF FILE TO MOODLE, OTHERWISE:

20 assignprelim.20 Each assignment will have posted due date posted on the course home page: http://www.cs.uncc.edu/~abw/ITCS4145S14/ which is firm unless you have documented system problems. Due Date

21 Course Teaching Assistant Mrunal Nargunde mnargund@uncc.edu Office hours Wednesday 12 noon to 2 pm Woodward 208 Contact TA on matters such as user accounts, UNC-C cluster not functioning, software issues, or general assistance. If a system issue also copy email to me at abw@uncc.edu Contact me for matters such as posted course materials and assignment write-up.

22 Questions


Download ppt "Assignprelim.1 Assignment Preliminaries © 2012 B. Wilkinson/Clayton Ferner. Modification date: Jan 16a, 2014."

Similar presentations


Ads by Google