DOC PREVIEW
UNC-Chapel Hill COMP 14 - COMP 14 Syllabus

This preview shows page 1-2-20-21 out of 21 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

COMP 14 Introduction to ProgrammingAbout COMP 14Slide 3About MeCourse Web PageScheduleTextbookGradesAssignmentsExamsCollaboratingSoftwareComputer LabsCOMP 14 MapWorking in the LabCampus File System Andrew File System (AFS)Backup Your Work!Help!jGRASP TourHomework 1Next ClassThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian IlieCOMP 14Introduction to ProgrammingAdrian IlieSummer Session II, 2005MTWRF 9:45-11:15 amSitterson Hall 011The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie2About 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 Ilie3About COMP 14•Is COMP 14 right for you?•Requirements / prerequisites♦no programming knowledge assumedThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie4About Me•UNC graduate student♦5th 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.u nc.edu/~a dyilie/The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie5Course Web Page•http://www.cs.unc.edu/~adyilie/comp14•Schedule•Lectures•Documents•Assignments♦Please visit the course page regularly!!The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie6Schedule•Lectures♦MTWRF, 9:45-11:15 am, SN 011•Office Hours♦MTWR, 2-3 pm, SN 237The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie7TextbookRequiredJava Programming: From Problem Analysis to Program Design D. Malik, P. Nair ISBN: 0-619-06497-8OptionalJava Programming: Lab Manual Judy Scholl ISBN: 0-619-15982-0The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie8Grades•Assignments (7) 45%•Quizzes (3) 10%•Midterm 15%•Final/Project 25%•Class participation 5%The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie9Assignments•Assignments are posted on the course page (check often), and due at 11:59pm on the due date♦turn in by email ([email protected]) or in class•Homework assignments from textbook♦practice for exams•Programming assignments♦budget 10-12 hours per program•design, code, debugging♦start early!The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie10Exams•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 DeanThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie11Collaborating♦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 detectPledge formhttp://www.unc.edu/depts/honor/http://www.cs.unc.edu/Admin/Courses/HonorCode.htmlThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie12Software•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 Ilie13Computer Labs•UNC ITS labs:♦Davis Library ♦Health Sciences Library ♦Hinton James Residence Hall ♦Law School Library ♦R. B. House Undergraduate Library ♦School of Public Health ♦Student Union ♦Venable Hall Schedules: http://help.unc.edu/?id=1653Locations: http://www.unc.edu/atn/labs/The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie14COMP 14 MapThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie15Working 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 pointThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie16Campus File SystemAndrew 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 Ilie17Backup 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 recommendedThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie18Help!http://help.unc.eduhttp://help.unc.edu962-HELP962-HELP•For help on general computer problems, including getting AFS enabled on your laptop or at home•Also, for free softwareThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie19jGRASP TourThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie20Homework 1•Some personal info•Getting started with jGRASP•Due tomorrow at midnightThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie21Next Class•What is Computer Science?•Introduction to Programming•Reading Assignment: Chapter 1•Homework 1 is due


View Full Document

UNC-Chapel Hill COMP 14 - COMP 14 Syllabus

Download COMP 14 Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view COMP 14 Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view COMP 14 Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?