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.

Slides:



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

Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
Welcome to IIT and cs105!. CS Secs Jon Hanrath SB Office Hours: –MW 8:00 A.M. – 9:45 A.M. –W 5:00 P.M. – 6:00 P.M
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.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
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.
Winter 2008Logistics1 Advanced Computer Networks Prof. Venus W. Samawi Welcome to Time: 2pm –5pm Tuesday Winter credits.
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.
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Introduction to C++ Penn State University
CIS150AB: Object-Oriented Programming Fundamentals Instructor: Gary R. Smith, MS.
PLEASE GRAB A SEAT ANYWHERE FOR NOW. Welcome to the CMSC 201 Class!!! Mr. Lupoli ITE 207.
CIS162AD: C#.Net Programming Level I Instructor: Gary R. Smith, MS.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
Using Microsoft Excel MIS 1b Section 13 and 9: We will meet as follows : Section-13, Tuesday and Thursday 9:00-10:15 Mendocino-2003 Section-9, Friday.
COMP Introduction to Programming Yi Hong May 13, 2015.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
Course Introduction Software Engineering
MAT 3724 Applied Analysis Fall 2012
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.
CS 101 Today’s class will start 5 minutes late. CS 101 Introduction to Computer Science Aaron Bloomfield University of Virginia Spring 2007.
Introduction and Overview Summer 2014 COMP 2130 Introduction to Computer Systems Computing Science Thompson Rivers University.
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Welcome to CS 115! Introduction to Programming. Class URL ~mjspra2/ 115summer/
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.
Jun Liang, UNC-CH Geography Lab Computing Environment Introduction– 2005 SS1 GEOG070 Department of Geography University of North Carolina at Chapel Hill.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Lecture 1 Page 1 CS 111 Summer 2013 Introduction CS 111 Operating System Principles Peter Reiher.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: M Period 3, W Period 4 Subject to change.
EECS 110: Introduction to Programming for Non-Majors Aleksandar Kuzmanovic Northwestern University
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS FALL 2008 Time: 3:35AM-4:50AM, MW Location: Love 103 Fall 2008, 3 credits.
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
CS , Programming III: C++ 9-9:50am MWF, Hardaway 207 Two Credit Hours (ppts), and Blackboard Learn (submissions and grading)
Physics 1B3-summer Lecture 11 Welcome to Physics 1B03 !
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS Fall 2010.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Data Structures and Algorithms in Java AlaaEddin 2012.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Computer Networks CNT5106C
Course Overview CSE 8340 Advanced Software Engineering Topics: Software Engineering Economics & Processes Spring 2016 Dr. LiGuo Huang Dept. of Computer.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Networking CS 3470, Section 1 Sarah Diesburg
Computer Engineering Department Islamic University of Gaza
Networking CS 3470, Section 1 Sarah Diesburg
CS101 Computer Programming I
CSc 1302 Principles of Computer Science II
COMP 283 Discrete Structures
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.
Homework Reading Machine Projects Labs
CS201 – Course Expectations
Presentation transcript:

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 Sitterson Hall 011

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 2 About COMP 14 What made you register for Comp 14? Learn how to develop algorithms Learn the basic components of computer programming ♦ can be applied to any programming language (Java, C++, etc.)

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 3 About COMP 14 Is COMP 14 right for you? Requirements / prerequisites ♦ no programming knowledge assumed

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 4 About Me UNC graduate student ♦ 5 th year Ph.D. student ♦ M.S. Computer Science from UNC ♦ Undergrad: Academy of Economic Studies, Bucharest, Romania Research interests: ♦ Computer Graphics, Computer Vision, camera allocation

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 5 Course Web Page /comp14http:// /comp14 Schedule Lectures Documents Assignments ♦ Please visit the course page regularly!!

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 6 Schedule Lectures ♦ MTWRF, 9:45-11:15 am, SN 011 Office Hours ♦ MTWR, 2-3 pm, SN 237

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 7 Textbook Required Java Programming: From Problem Analysis to Program Design D. Malik, P. Nair ISBN: Optional Java Programming: Lab Manual Judy Scholl ISBN:

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 8 Grades Assignments (7) 45% Quizzes (3)10% Midterm 15% Final/Project25% Class participation5%

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 9 Assignments Assignments are posted on the course page (check often), and due at 11:59pm on the due date ♦ turn in by or in Homework assignments from textbook ♦ practice for exams Programming assignments ♦ budget hours per program design, code, debugging ♦ start early!

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 10 Exams Midterm ♦ to take a make-up midterm, 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

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 11 Collaborating ♦ You can talk to each other about the lecture topics talk about assignment requirements ♦ You should do your own assignments -- design and code ♦ You should not talk to each other about assignment solutions share code -- it is easy to detect Pledge form

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 12 Software jGRASP Java Development Environment ♦ on public lab machines Start / All Programs / UNC Courseware / COMP 14 / jGRASP ♦ you can install on your machine see course home page We’ll do a tour later...

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 13 Computer Labs UNC ITS labs: ♦ Davis Library Davis Library ♦ Health Sciences Library Health Sciences Library ♦ Hinton James Residence Hall Hinton James Residence Hall ♦ Law School Library Law School Library ♦ R. B. House Undergraduate Library R. B. House Undergraduate Library ♦ School of Public Health School of Public Health ♦ Student Union Student Union ♦ Venable Hall Venable Hall Schedules: Locations:

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 14 COMP 14 Map

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 15 Working in the Lab Before you open jGRASP and start coding: ♦ read the assignment ♦ think about what the assignment is asking for ♦ review lectures and examples on the topic ♦ write (yes, on paper) your plan for completing the assignment (i.e., your algorithm) Talk to me if you’re having trouble at this point

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 16 Campus File System Andrew File System (AFS) 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 ♦ see AFS guidelines on Help section of web page.

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 17 Backup Your Work! 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

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 18 Help! For help on general computer problems, including getting AFS enabled on your laptop or at home Also, for free software

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 19 jGRASP Tour

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 20 Homework 1 Some personal info Getting started with jGRASP Due tomorrow at midnight

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 21 Next Class What is Computer Science? Introduction to Programming Reading Assignment: Chapter 1 Homework 1 is due tomorrow