Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.

Slides:



Advertisements
Similar presentations
COMP 110: Introduction to Programming Tyler Johnson January 12, 2009 MWF 11:00AM-12:15PM Sitterson 014.
Advertisements

Intro to CIT 594
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
Intro to CIT 594
COMP 006: Computers Make It Possible 25 August 2004.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie COMP 14 Introduction to Programming Adrian Ilie Summer Session II, 2005 MTWRF 9:45-11:15 am.
CSc 160 Overview of Fundamentals of Computer Programming II Spring (SO1) 2004.
WELCOME TO BIOLOGY 101 FALL BIOLOGY 101 Introductions: My Background Contact Information: –Reagan Lake –Rm 454 (BS Bldg) –
COMP 14 Introduction to Programming Miguel A. Otaduy Summer Session I, 2004 MTWRF 9:45-11:15 am Sitterson Hall 014.
COMP 14 Introduction to Programming Mr. Joshua Stough January 12, 2005 Monday/Wednesday 11:00-12:15 Peabody Hall 218.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
30-Jun-15 Getting Ready for CIT Labs Lab is scheduled for 1:30-3:00 Fridays in Moore 207 Lab is not in Towne 313 (Registrar has it wrong) Everyone.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
PLEASE GRAB A SEAT ANYWHERE FOR NOW. Welcome to the CMSC 201 Class!!! Mr. Lupoli ITE 207.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
COMP Introduction to Programming Yi Hong May 13, 2015.
EECE 310 Software Engineering Lecture 0: Course Orientation.
MGS 351 Introduction to Management Information Systems
Welcome to IIT and cs115!.
Computer Science 10: Introduction to Computer Science Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
MIS 300: Introduction to Management Information Systems Yong Choi School of Business Administration CSU, Bakersfield.
Welcome to Physics 1D03.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
1 WELCOME TO COMPUTER SCIENCE 1027b COMPUTER SCIENCE FUNDAMENTALS II Lecturers: Eric Schost (001) John Barron (002)
COP3502: Introduction to Computer Science Yashas Shankar.
Econ 3320 Managerial Economics (Fall 2015)
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Welcome to COMP 250 Introduction to Computer Science! Mathieu Blanchette.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
IST 210: Organization of Data
January 16, 2007 COMS 4118 (Operating Systems I) Henning Schulzrinne Dept. of Computer Science Columbia University
Intro to CIT 594
Online Orientation Instructor: María L. Villagómez Contact Information: Office: BLDG. 800 (874) Telephone#:
COMP1927 Course Introduction 16x1
MGS 351 Introduction to Management Information Systems Lecture #1.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Data Structures and Algorithms in Java AlaaEddin 2012.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Alexandra Stefan University of Texas at Arlington 1.
Andy Wang Object Oriented Programming in C++ COP 3330
CS101 Computer Programming I
Introduction to Programming
Computer Science 102 Data Structures CSCI-UA
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1340! Computing for scientists.
Andy Wang Object Oriented Programming in C++ COP 3330
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1301! Principles of Programming I.
CSE1311 Introductory Programming for Engineers & Scientists
Accelerated Introduction to Computer Science
Intro to CIT 594
Intro to CIT 594
CS201 – Course Expectations
Presentation transcript:

Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014

 Learn how to develop algorithms  Learn the basic components of computer programming ◦ can be applied to any programming language (Java, C++, etc.)  Requirements / prerequisites ◦ no programming knowledge assumed

 UNC grad (working on PhD) ◦ undergrad: Ursinus College ◦ masters: Lehigh University ◦ hometown: Gilbertsville, PA (outside Philadelphia)  Research interests: Bioinformatics & Computational Genetics  Other interests ◦ Lacrosse, Running, Cooking ◦ My dog May

 Assignment 0 – submit via Blackboard ◦ Name ◦ ◦ Major ◦ Computer courses taken ◦ Previous programming experience (if any) ◦ Fun Fact about yourself ◦ Why you're taking COMP 110 ◦ What you've heard about COMP 110 ◦ What you hope to learn in COMP 110 ◦ Are you free during at least one of the scheduled office hours? (M 2:00-3:00, W 2:00-3:00)

  Course Documents  Assignments  Labs

 Lecture ◦ Monday/Wednesday ◦ 1-1:50 pm ◦ Sitterson 014  Recitations ◦ Friday ◦ 1-1:50pm ◦ Sitterson 014 (bring your laptop)

 Review previous material ◦ Questions  Present new material  In-class exercises ◦ work in groups  Lecture notes will be posted online before class ◦ Updated after class

 Mini-lab ◦ Extra programming practice ◦ Homework help ◦ Answer questions from lecture  Each group should always have a laptop and textbook

Required Java: An Introduction to Problem Solving & Programming (Fifth Edition) Walter Savitch & Frank Carrano

 Eclipse ◦ You can install on your machine ◦ Please try to install Java and Eclipse onto your laptop before Friday’s recitation. (instructions on course website) ◦ We will be working through the tutorial in Friday’s lab.

 Assignments 60%  Midterm 15%  Final 20%  Participation 5%

 Labs due at 1:00pm following Friday ◦ Some labs will build on previous labs  Programming Assignments ◦ Start Early!  Reading Assignments  Self-Test Questions from textbook ◦ practice for exams

 Submit assignments through Blackboard ◦ Subject - COMP110 Lab# yourname  Naming code scheme ◦ Name your jar files for submission as follows:  lastname_program#.jar  Example: welsh_01.jar

 Late assignments are not accepted  3 late days (including weekends) ◦ Unused late days are each worth 2 extra credit points on the final

 Mid-Term ◦ to take a make-up mid-term, you must notify me in advance or have a doctor's excuse  Final ◦ to take the exam at a different time, you must get permission from your Dean and bring me the blue slip you get from the Dean

 Before you open Eclipse and start coding: ◦ read the assignment ◦ think about what the assignment is asking for ◦ review lectures and examples on the topic ◦ write (on paper) your plan for completing the assignment (i.e., your algorithm)

 Backup your work!  You will lose something at some point ◦ you might have to learn the hard way  Use your AFS space ◦ use of AFS space is not required, but is recommended  Search for “backup” in the Windows help

 Disk space associated with your Onyen ◦ automatically backed up by UNC  AFS in the lab ◦ automatically appears as drive H: when you log in  On your personal machine ◦ you can install the AFS Client ◦ won’t see drive H: unless you’re connected to the network (i.e., can access the Internet)  More information ◦

 For help on general computer problems  Also, for free software

 Don’t cheat!  Never share code  Do Not give assignment solutions until after assignment is handed in  Struggle with the assignment before asking for help

 Send to  Put COMP110 in subject line  For example: ◦ COMP110, I’m lost ◦ COMP110, This course is too easy

 What is Computer Science?  Introduction to Programming  Reading Assignment: 1.1  Homework 0 is due Wednesday at 11:59 pm

 Eclipse  Your first java program  Download and Install Eclipse before lab (see webpage)  Read  Bring ◦ Laptop (fully charged) ◦ Textbook