CS 580u Programming Systems and Tools

Slides:



Advertisements
Similar presentations
Blended classes are an exciting way to learn. Their convenience and scheduling appeals to many students, but they are not for everyone. Students drop-out.
Advertisements

26-Jun-15 Getting Ready for CIT Labs Lab is scheduled for 3;00-4:30 Fridays in Moore 207 Lab is not in Towne 309 (Registrar has it wrong) Everyone.
Overview of C++ Chapter 2 in both books programs from books keycode for lab: get Program 1 from web test files.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
COMP Introduction to Programming Yi Hong May 13, 2015.
When Someone is Talking. Sometimes in school I have something important to tell an adult. Oh I really need to tell her something…but she is talking…
KAREN PHELPS Spontaneous Sponsoring. Your Home Presentations “A Valuable Source for Recruits”
1 Project Information and Acceptance Testing Integrating Your Code Final Code Submission Acceptance Testing Other Advice and Reminders.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Welcome!! CIT 593 Intro to Computer Systems aka “Introduction to Computer Architecture” Fall 2012.
Do you have what it takes to do well in this online course? 1. Are you responsible? 2. Are you self-motivated? 3. Are you a good self-educator? 4. Do you.
Welcome to Mrs. DeRita’s 4 th & 5 th grade Technology class I AM GLAD THAT YOU ARE HERE.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Sophomore Seminar. Students will learn proper phone, text messaging, , and social networking etiquette. They will demonstrate this knowledge in assignments.
CS 139 – Algorithm Development MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE.
Student Perceptions of Hybrid Courses. Like about Hybrid Format Course 1 For a few weeks, can take things at your own pace Can cover more topics in less.
Why You Get Frustrated With Your Computer Presented by Keystone Computer Concepts.
Basics Attendance & Progress RulesResources Class Syllabus
Function. What is function A function is a way of describing language according to its purpose (how it is used). Functions c an be short phrases as.
UNIVERSITY OF MONTENEGRO INSTITUTE OF FOREIGN LANGUAGES.
Introduction to CSCI 1311 Dr. Mark C. Lewis
CSc 120 Introduction to Computer Programing II
2 E 2 S E M N G Offers & Requests
Questions.
Course Overview - Database Systems
Office of Academic Integrity We want you to succeed. www
Surviving, and succeeding in, Anatomy and Physiology
Chance Chance Community Chest JOB SEEKER Community Chest JOB SEEKER
Giving Constructive Feedback
PHED 1001 Online Course.
Lab Introduction Installing Python
Surviving, and succeeding in, Anatomy and Physiology
Grammar 2 The Second Semester Presented by Dr. Mohamed Sha’at
Why Should You Do Well in School
Welcome to Mrs. DeRita’s 4th & 5th grade Technology class
How to Be a Successful Student
When Someone is Talking
Course Overview - Database Systems
Top Tips for First Semester Success
Biology 212: Anatomy and Physiology II
MGF (Labs 02-14) Math for Liberal Arts
MGF Math for Liberal Arts
MGF Math for Liberal Arts
Study Skills for School Success! Session 3
What Happened Long Ago? Year 1 History / Even Year.
Surviving, and succeeding in, Anatomy and Physiology
Biology 212: Anatomy and Physiology II
The Top 10 Interview Questions
6th Grade Science How To Study.
Answering the phone: Hello? (informal) Thank you for calling Microsoft. Sam speaking. How may I help you? Andrew’s Book Store. How can I help you?
Office hours If you have any questions about class content, please ask me. I am willing to help you be successful in this course and I am your best.
Top Tips for First Semester Success
Onboarding Re-engineered
ALIFT Attitude The Enrollment Process ASEA Business Overview
Biology 212: Anatomy and Physiology II
When Someone is Talking
Joining an eService Class.
Joining an eService Class.
Agenda 8/17 1. Warm- Up (Notebook Assignment) 2. Name Tents
Office hours If you have any question about class content, please ask me. I am willing to help you be successful in this course and I am your best.
How to succeed in my course, part 1
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Alexandra Stefan University of Texas at Arlington.
Introduction To CPSC 233 James Tam Event driven software
Announcements: Questions: Names on the board? Why?
Physics POL (Make a creative title)
Professor: Shereen Khoja
Office hours = student hours
Why Should You Do Well in School?
Surviving, and succeeding in, Anatomy and Physiology
Presentation transcript:

CS 580u Programming Systems and Tools Fall 2018

Notes My Name is Steven Moore Confirm Enrollment My Bio Confirm Enrollment We will be discussing programming concepts from basic C to data structures Class immediately after this one Who has experience with programming? what language? Who has experience with git and Github?

Course Tools - Piazza piazza.com/binghamton/fall2018/cs580u Piazza Projects linked to Github Reading, lecture notes and materials Course schedule and info Policies

Policies Review Syllabus

How to Succeed Start programs as soon as they are assigned Do not wait until the last minute Plan for electronic failures and last minute emergencies Learn to research/read references Google is the best teacher there is Ask for help in and out of class Admit when you aren’t ‘getting’ it If you understood all of it, you wouldn’t need to be here Get it done wrong rather than not at all.

My Expectations If you need help, you will ask for it This is a heavy workload class. The best way to get better at programming is to program a lot. You need to read the assigned resources. I am assuming you are doing the reading. If you need me to review or re-explain a concept, ask. I cannot know if you are struggling or something wasn’t explained well if you don’t tell me This class is not a race to a finish line. I will review a concept as many times as it takes for you to understand

Our Class Mantra - Ask Questions I am not the only one who has this question No matter how silly you think the question is, someone else is just as confused as you Remind yourself, “Moore loves questions because it makes his job easier” I can’t read minds very well, so help me by asking questions I need to ask more questions Knowing what question to ask is more valuable than the knowledge you get from the answer

FAQ Can I use my own computer? Can I use an IDE? Yes, but your code must run on the lab machines. You can access the lab machines over ssh via remote.cs.bingahmton.edu Can I use an IDE? Sure, but you will need to know how to run your code from the command line using the tools discussed in class. Do I have to use git and Github? All programs will be submitted through git. Requests for assignment help for should be posted as a Github issue (as described in Assignment 0).