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

Slides:



Advertisements
Similar presentations
Lab III – Linux at UMBC.
Advertisements

Linux, it's not Windows A short introduction to the sub-department's computer systems Gareth Thomas.
Zhang Hongyi CSCI2100B Data Structures Tutorial 2
ENEE150: Discussion 1 Section 0104 Please Sit Down at a Computer and Login!
1 Class motto: What’s this button for?. 2 CMSC104 Problem Solving and Computer Programming Fall 2011 Section 4 Richard Chang.
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.
Dayu Zhang 9/3/2014 Lab01. Lab Instructor: Dayu Zhang Office Hour Mon/Wed 10:40am – 11:10am Room A201 Lab Website
UPLOADING YOUR SERVER CODE TO YOUR VIRTUAL MACHINE.
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.
Virtual Machine and UNIX. What is a VM? VM stands for Virtual Machine. It is a software emulation of hardware. By using a VM, you can have the same hardware.
CSCI S-1 Section 3. Deadlines for Homework 2 Problems 1-8 in Parts C and D – Friday, July 3, 17:00 EST Parts E and F – Tuesday, July 7, 17:00 EST.
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.
Unix Tutorial for FreeSurfer Users. Helpful To Know FreeSurfer Tutorial Wiki:
Copyright (c) by CNAPTICS Corporation. All rights reserved.1 INFO Oracle Database 11g: Administration II Presented By: Marc S. Paller,
1 N305 C Programming. 2 Objectives for the Lab ä Learn problem solving strategies ä Achieve intermediate knowledge of C Programming Language ä Gain experience.
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.
CSc2010 Lab Fall 2015 Bing Li. Contact  Name : Bing Li   Website : cs.gsu.edu/~bli6  Office : Suntrust.
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.
1 Lab 2 “Hello world” in Unix/Linux #include "std_lib_facilities_4.h" int main(){ cout
ENEE150 – 0202 ANDREW GOFFIN Introduction to ENEE150.
Chapter 0 A “Quick-Start” into the UNIX Operating System.
Setup Environment: Instructions for CS1520 Server Setup Nils Murrugarra
COP3502: Introduction to Computer Science Yashas Shankar Lecture #2.
Object Oriented Programming COP3330 / CGS5409.  Assignment Submission Overview  Compiling with g++  Using Makefiles  Misc. Review.
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.
Basic Unix Commands & GCC Saurav Karmakar Spring 2007.
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.
Dr. Sajib Datta Jan 16,  The website is up.  Course lectures will be uploaded there ◦ Check regularly for assignments and update.
CIS 370 Lab1 Unix Commands. Things to do before start... Login username : name with password: fall2009 Open : Terminal (Applications->Systems.
Object Oriented Programming COP3330 / CGS5409.  Assignment Submission Overview  Compiling with g++  Using Makefiles  Misc. Review.
General Computer Science for Engineers CISC 106 Lecture 03 James Atlas Computer and Information Sciences 9/9/2009.
Linux CSE 1222 CSE1222: Lecture 1BThe Ohio State University1.
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
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
Class Projects and Environment
How to Work on your METEO 473 codes from your PC at home
Tutorial of Unix Command & shell scriptS 5027
Andy Wang Object Oriented Programming in C++ COP 3330
Software Tools Recitation 1
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/0105 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 fall 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 Section 0105 has another grader

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++

Using Different C Programming Tools Download WINSCP (Windows) / Fugu (Mac) to get it into Glue Be sure to test it on Glue. Do not wait until the last minute.