ENEE150: Discussion 1 Section 0104 Please Sit Down at a Computer and Login!

Slides:



Advertisements
Similar presentations
Lab III – Linux at UMBC.
Advertisements

Connecting to GMT machine via Windows 7. Windows PuTTy GMT on Mac server int-038.geosci.usyd.edu.au To use GMT, you will connect to a Mac server via PuTTy.
Zhang Hongyi CSCI2100B Data Structures Tutorial 2
CSCI 1411 FUNDAMENTALS OF COMPUTING LAB Lab Introduction 1 Shane Transue MSCS.
CS 110 Intro to Computer Science I Sami Rollins Fall 2006.
CS 202 Computer Science II Lab Fall 2009 August 27.
T UTORIAL OF U NIX C OMMAND & SHELL SCRIPT S 5027 Professor: Dr. Shu-Ching Chen TA: Samira Pouyanfar Spring 2015.
Dayu Zhang 9/3/2014 Lab01. Lab Instructor: Dayu Zhang Office Hour Mon/Wed 10:40am – 11:10am Room A201 Lab Website
1 Basics of Linux On linux machine: Login at your home directory Open a “shell” or “terminal” or “xterm” workspace (4) On windows machine Intall linux.
Unix Basics. Systems Programming: Unix Basics 2 Unix Basics  Unix directories  Important Unix file commands  File and Directory Access Rights through.
A crash course in njit’s Afs
1 CS 240 Programming in C and UNIX Lecturer: Bob Wilson Office: S Phone:
Unix Primer. Unix Shell The shell is a command programming language that provides an interface to the UNIX operating system. The shell is a “regular”
CS105 Lab 1 – Introduction Section: ??? TA: ??? ??? Announcements CITES Accounts Compass Netfiles Other Administrative Information CS105 Fall
Essential Unix at ACEnet Joey Bernard, Computational Research Consultant.
Parent Guide for staying connected. To Begin using Skyward Family Access you will need:  A computer connected to the internet  A web browser (Windows.
Unix Tutorial for FreeSurfer Users. Helpful To Know FreeSurfer Tutorial Wiki:
1 N305 C Programming. 2 Objectives for the Lab ä Learn problem solving strategies ä Achieve intermediate knowledge of C Programming Language ä Gain experience.
Vim Editor and Unix Command gcc compiler Computer Networks.
1 Editing a C Program 01/16/15. 2 Objective Use Linux to edit, compile and execute a C program.
TAMU CSCE 313 (the basics). Basic Unix/Linux programming Accessing CS systems  PuTTY (putty.exe) – a Telnet and SSH client  Common hosts: unix.cs.tamu.edu.
PROGRAMMING PROJECT POLICIES AND UNIX INTRO Sal LaMarca CSCI 1302, Fall 2009.
Unix Tutorial for FreeSurfer Users. Helpful To Know FreeSurfer Tutorial Wiki:
CPSC 217 T03 Week I Part #1: Unix and HELLO WORLD Hubert (Sathaporn) Hu.
ENEE150 – 0202 ANDREW GOFFIN Introduction to ENEE150.
Chapter 0 A “Quick-Start” into the UNIX Operating System.
COP3502: Introduction to Computer Science Yashas Shankar.
Basic Unix Commands CGS 3460, Lecture 6 Jan 23, 2006 Zhen Yang.
Setup Environment: Instructions for CS1520 Server Setup Nils Murrugarra
COP3502: Introduction to Computer Science Yashas Shankar Lecture #2.
Systems Programming & UNIX CSC 352 Spring Contact Information Instructor Dr. Eric Anson GS 823 Office.
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
ENEE150: Discussion 1 Section 0104/0105 Please Sit Down at a Computer and Login!
Basic Unix Commands & GCC Saurav Karmakar Spring 2007.
AN INTRO TO UNIX/LINUX COMMANDS BY: JIAYANG WANG.
Unix Environment Basics CSCI-1302 Lakshmish Ramaswamy.
A Mini UNIX Tutorial. What’s UNIX?  An operating system run on many servers/workstations  Invented by AT&T Bell Labs in late 60’s  There are many different.
CSE 1320 Basics Dr. Sajib Datta
Dr. Sajib Datta Jan 16,  The website is up.  Course lectures will be uploaded there ◦ Check regularly for assignments and update.
General Computer Science for Engineers CISC 106 Lecture 03 James Atlas Computer and Information Sciences 9/9/2009.
Assignprelim.1 Assignment Preliminaries © 2012 B. Wilkinson/Clayton Ferner. Modification date: Jan 16a, 2014.
1 N305 C Programming. 2 Objectives for the Lab ä Learn problem solving strategies ä Achieve intermediate knowledge of C Programming Language ä Gain experience.
Tutorial Six Linux Basics CompSci Semester Two 2016.
Introduction to Unix for FreeSurfer Users
GRID COMPUTING.
ENEE150 Discussion 01 Section 0101 Adam Wang.
Unix Environment Basics CSCI-1302
UNIX To do work for the class, you will be using the Unix operating system. Once connected to the system, you will be presented with a login screen. Once.
A “Quick-Start” into the UNIX Operating System
How to Work on your METEO 473 codes from your PC at home
Tutorial of Unix Command & shell scriptS 5027
Tutorial Six Recap & Linux Basics CompSci Semester Two 2016.
Andy Wang Object Oriented Programming in C++ COP 3330
Software Tools Recitation 1
Welcome to CSCI 230! Problem Solving using C
Assignment Preliminaries
Tutorial of Unix Command & shell scriptS 5027
Tutorial of Unix Command & shell scriptS 5027
Intro to UNIX System and Homework 1
Welcome to CSCI 230! Problem Solving using C
CSCE 206 Lab Structured Programming in C
Tutorial of Unix Command & shell scriptS 5027
Andy Wang Object Oriented Programming in C++ COP 3330
Tutorial Unix Command & Makefile CIS 5027
Using emacs and G++ at U. W.
Video Notes.
Lab 2: Terminal Basics.
CSCE 206 Lab Structured Programming in C
DIBBs Brown Dog Tutorial Setup
Presentation transcript:

ENEE150: Discussion 1 Section 0104 Please Sit Down at a Computer and Login!

TA Information John Shi Comp E Major Please include a subject with ENEE150 in it Office Hours: TBD and by appointment Java?

Attendance First 5 minutes of class: Submit a word that I write on the board in a text file or.c file for attendance 4 Unannounced Quizzes…

Getting Started 1.Run PuTTY 2.Type in under Host Name: linux.glue.umd.edu 3.Click “Open” 4.Any prompt about a registry hit “yes” 5.Login with student username / Password Mac Users: 1.Open Terminal 2.Type “ssh –X

Unix Commands Home Directory (~) Backup pwd cd. cd.. cd ~/ENEE150 cd ~ ls ls -l

Unix Commands Cont. mkdir name mv filename Location cp filename Location rm name rm –r name rm –f name man name

Hello World! emacs filename gcc filename submit 2015 spring enee # filename *always a good idea to submit many times *

Info about this Class Course Website will have grades People will be assigned a random # and grades will be posted online How Grading Works 10% Compiles 10% Style 80% Testing - Correctness -Has to match -Midnight time stamp Make my life easier

Info about this Class Cont. Success in this class: Starting Early on Projects!!!! Ask Questions Don’t Panic Effort may not equal grade Debugging Submit Multiple Times Hand worked examples

Style Good Design of Code (use methods) Commenting Good indentation Good variable names (i,j,k) Separate Lines Closing braces on separate line ++x vs. x++