Contact No office hours, but is checked multiple times daily. - Specific questions/issues, particularly conceptual

Similar documents
CSCI 4152/6509 Natural Language Processing. Lab 1: FCS Computing Environment

CMSC 201 Spring 2017 Lab 01 Hello World

CMSC 201 Spring 2018 Lab 01 Hello World

Web Programming Fall 2011

CS 1301 Fall 2008 Lab 2 Introduction to UNIX

CMSC Introduction to Database Systems

CSC209. Software Tools and Systems Programming.

Web Programming Spring 2010

F17 Modern Version Control with Git. Aaron Perley

CS 241 Data Organization. August 21, 2018

CS 051 Homework Laboratory #2

UCD School of Information and Library Studies. IS30020: Web Publishing

Compilers for Modern Architectures Course Syllabus, Spring 2015

Intelligent Agents in CloudDeakin

Working with Siriusware Technical Support

CS 241 Data Organization using C

Coastal Office of Online Learning

CS2630: Computer Organization Project 2, part 1 Register file and ALU for MIPS processor Due July 25, 2017, 11:59pm

CpSc 1111 Lab 1 Introduction to Unix Systems, Editors, and C

CS 3030 Scripting Languages Syllabus

PC Applications IT102 estart Fall 2014

Web API Lab. The next two deliverables you shall write yourself.

9 and 11-Jan CSCI 4152/6509 Natural Language Processing Lab 1: FCS Computing Environment, SVN Tutorial. FCS Computing Environment, SVN Tutorial

CS Homework 8. Deadline. Purpose. Problem 1. Problem 2. CS Homework 8 p. 1

CSC209. Software Tools and Systems Programming.

Using the Zoo Workstations

Operating Systems, Spring 2015 Course Syllabus

LAB 0: LINUX COMMAND LINE AND SVN

Temple University Computer Science Programming Under the Linux Operating System January 2017

Introduction. Overview of 201 Lab and Linux Tutorials. Stef Nychka. September 10, Department of Computing Science University of Alberta

Once you have installed MobaXterm, open MobaXterm. Go to Sessions -> New Session, and click on the SSH icon.

SIS Modernization Faculty (Instructor) Portal Training Guide

CS : Computer Programming, Spring 2000 Programming Project #1: Thinking of a Number Due in class Thursday 27 January 2000

How to Edit Your Website

CS 1301 Lab 2 Introduction to Webservers at GaTech

1/11/11. o Syllabus o Assignments o News o Lecture notes (also on Blackboard)

CS 300. Data Structures

Using Subversion with LeMANS and MONACO

Oregon State University School of Electrical Engineering and Computer Science. CS 261 Recitation 1. Spring 2011

CS10001: Computer Literacy Lab Assignment #4

Google Forms for Online Lessons, Assessment & More Class Notes

Lab 1 Introduction to UNIX and C

Homework #1: SSH. Step 1: From the start button (lower left hand corner) type Secure. Then click on the Secure Shell File Transfer Client.

HHH Instructional Computing Fall

A Quick Guide to Using Moodle version 2.6 Faculty Edition

Lab 1 Introduction to UNIX and C

:

CS2720 Practical Software Development

Setting up my Dev Environment ECS 030

[ 8 marks ] Demonstration of Programming Concepts

SECTION 2: CODE REASONING + PROGRAMMING TOOLS. slides borrowed and adapted from Alex Mariakis and CSE 390a

CS10001: Computer Literacy Lab Assignment #2

Instructions PLEASE READ (notice bold and underlined phrases)

Programming Studio #1 ECE 190

Lab 4: On Lists and Light Sabers

CPSC 213 Labs Cheat-Manual

Getting Started with Blackboard

CIS Computer Concepts & Programming

Student FAQ. How do I add my profile photo? 1. From the minibar, click on the down arrow to the right of your name and select Profile.

Department of Computer Science College of Engineering Boise State University

CMSC 201 Fall 2016 Homework 6 Functions

Lab 2 Building on Linux

Saint Louis University. Intro to Linux and C. CSCI 2400/ ECE 3217: Computer Architecture. Instructors: David Ferry

CS2630: Computer Organization Project 2, part 1 Register file and ALU for MIPS processor

Advanced Client-Side Web Programming CSCI 491/595 Syllabus Fall 2018

Using the Computer for Essays

Computer Labs: Version Control with Subversion

CIS 101 Introduction to Computers Online Section About This Course and Getting Started Online Instructor Brad Ford

PERSONAL COMPUTING WEEBLY CLASS PROJECT

INFS 2150 (Section A) Fall 2018

CVS. Computer Science and Engineering College of Engineering The Ohio State University. Lecture 21

CS10001: Computer Literacy Lab Assignment #3, Part #2

FREQUENTLY ASKED QUESTIONS ABOUT CLASS LOGISTICS AND TELECONFERENCE TECHNOLOGY

Laboratory 1 Semester 1 11/12

Dr. Angela Guercio Dr. Natalia Dragan. Spring 2011

HW/Lab 3: SSL/TLS. CS 336/536: Computer Network Security DUE 11am on Nov 10 (Monday)

From the Insert Tab (1), highlight Picture (2) drop down and finally choose From Computer to insert a new image

Warmup. A programmer s wife tells him, Would you mind going to the store and picking up a loaf of bread? Also, if they have eggs, get a dozen.

COS 116 The Computational Universe Laboratory 1: Web 2.0

CS 202, Fall 2017 Homework #4 Balanced Search Trees and Hashing Due Date: December 18, 2017

Programming Studio #1 ECE 190

CS 240 Fall Mike Lam, Professor. Just-for-fun survey:

Computer Science Department

EDGE Tutorial and Sample Project Overview

Department of Computer Science University of Pretoria. Introduction to Computer Science COS 151

S18 Modern Version Control with Git

Ms. Sharpe s 4 th 6 th Grade

Programming Assignments

For those working on setting up Super Star Online for the school year, here are a few tips:

User Guide Version 2.0

This handbook contains directions on using tools and resources in WebAccess at CSM.

CSC209H Lecture 1. Dan Zingaro. January 7, 2015

QUICK START GUIDE. How Do I Get Started? Step #1 - Your Account Setup Wizard. Step #2 - Meet Your Back Office Homepage

CS Operating Systems, Fall 2018 Project #0 Description

Student User Guide (updated )

Taskstream Terminology

PANOPTO: Using Panopto in Canvas (Faculty)

CS Homework 11 p. 1. CS Homework 11

Compilers. Computer Science 431

CS 3030 Scripting Languages Syllabus

Transcription:

CS III: Lab Hi

Contact - Email : jadamek2@kent.edu - No office hours, but email is checked multiple times daily. - Specific questions/issues, particularly conceptual ones. - Only exception: really odd errors that are truly stumping you. - Do not wait until the last minute; the sooner you contact me, the sooner I can reply.

Attendance - Mandatory! - Sign-in sheet. - If you are not on the sheet, you lose 2 points for that week s lab. - *Always* feel free to email me if I missed you somehow, but make sure you do so within a week. - Any excuses need documentation; no, traffic is bad, and - You may leave anytime after the lecture is finished, but are encouraged to stay, so that you may ask questions if you get stuck, etc.

Plagiarism - Don t do it.. - Never send someone your code by email. You cannot stop them from turning it in as theirs, and you both get punished. - If I notice copying, I inform Dr. Nesterenko, then he decides your fate. - Do not try to be clever Swapping interchangeable blocks of code will fool no one: we all have a coding style, I will know yours.

Grading - Grades are located on the SVN in a text file called grades in EVAL - Labs are worth 10 pts: you get 5 minimum for turning *ANYTHING* in. - Any points deducted have a reason written. - Generally speaking: code that does compile is NOT a zero, or even a 5. I will read it to see the damage. Please turn stuff in... - (-2 Did not attend relevant lab) will appear at the bottom of an assignment you missed lab for.

Assignments - Weekly: basic gist described in lab each week. - All labs are viewable at: http://vega.cs.kent.edu/~mikhail/classes/cs3/labs/ - Due every Friday 11:59 PM (for both labs) - Breaks and other special circumstances will be planned ahead of time. - Late assignments will not be graded.

Assignments : Submitting - Assignments *must* compile and run on department servers (hornet/wasp). - Submit by uploading to your SVN repository, located at: https://svn.cs.kent.edu/courses/cs44001/svn/{flashline_username} - Use a browser to make absolutely sure the correct/most up-to-date submission is there.

Assignments and SVN : Done Right - Student creates a project Lab1, then writes some code to solve their first lab using their favorite editor. - They test their code in their editor, and are sure it works and solves the lab. Their complete source files are Lab1.cpp and Diff.h - Student opens up SSH: terminal in Mac, Putty, SSH Client, etc. and heads to hornet.cs.kent.edu using their Flashline login info. - Student goes to their homework folder on the server using some cd commands. - They enter the command: svn co https://svn.cs.kent.edu/courses/cs44001/svn/somekid3 cs3lab - The console asks them a few silly questions, including their password. The student enters their Flashline password. - Student enters: ls - a folder called cs3lab is now in their homework folder. - Student enters: mkdir Lab1, creating a new folder. - They open up the SFTP client, and copies their code and two sample text files into the Lab1 folder. - They enter: g++ Lab1.cpp -std=c++0x -o diff : an executable diff appears in the folder. - They run the executable with./diff sample1.txt sample2.txt : it runs just as it should and things are working excellently! - Student goes back into their command prompt and enters: rm diff, deleting the now unnecessary executable. - They next enter: cd.. returning to the cs3lab folder, and then enter: svn add cs3lab - The console returns a message like: - A Lab1 for the folder and all files. - The student now enters: svn commit -m Finished Lab1. Cool cool cool. - The console returns a few messages, the last of which reads like Revision 201. - The student opens up Chrome, and heads over to their svn URL. They Proceed Anyway and enter their Flashline info. They see a folder Lab1, and click it. In that folder, they see Lab1.cpp, Diff.h, sample1.txt and sample2.txt. They open each file, and are satisfied it contains their latest code. - They go do other things with their time.

Lab Time