Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 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

2 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.)

3 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

4 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 http://www.cs.unc.edu/~adyilie/

5 The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie 5 Course Web Page http://www.cs.unc.edu/~adyilie /comp14http://www.cs.unc.edu/~adyilie /comp14 Schedule Lectures Documents Assignments ♦ Please visit the course page regularly!!

6 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

7 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: 0-619-06497-8 Optional Java Programming: Lab Manual Judy Scholl ISBN: 0-619-15982-0

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

9 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 email (adyilie@cs.unc.edu) or in classadyilie@cs.unc.edu Homework assignments from textbook ♦ practice for exams Programming assignments ♦ budget 10-12 hours per program design, code, debugging ♦ start early!

10 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

11 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 http://www.unc.edu/depts/honor/ http://www.cs.unc.edu/Admin/Courses/HonorCode.html

12 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...

13 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: http://help.unc.edu/?id=1653http://help.unc.edu/?id=1653 Locations: http://www.unc.edu/atn/labs/http://www.unc.edu/atn/labs/

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

15 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

16 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.

17 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

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

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

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

21 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


Download ppt "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."

Similar presentations


Ads by Google