Download presentation
Presentation is loading. Please wait.
1
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367
2
About COMP 110 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
3
About Me UNC grad (MS, working on PhD) undergrad: Bucknell University hometown: Cleveland, Ohio Research interests: Virtual Reality and Human Perception Other interests Soccer, Photography, Music, Art, Cooking Movies (Computer Graphics and Hitchcock) Mad Max
4
About You Assignment 0 by-email Name E-mail Major Phone number Class Fun Fact about yourself
5
Course Web Page http://www.cs.unc.edu/~tpeck/COMP 110/ http://www.cs.unc.edu/~tpeck/COMP 110/ Course Documents Assignments Labs
6
Weekly Schedule Lecture Monday/Wednesday 3-3:50 pm Phillips 367 Recitations Friday 3-3:50pm Phillips 367(bring your laptop)
7
Lecture Format Review previous material Questions Present new material In-class exercises work in groups Lecture notes will be posted online before class Updated after class
8
Recitation Mini-lab Extra programming practice Homework help Answer questions from lecture Each group should always have a laptop and textbook
9
Textbook Required Java: An Introduction to Problem Solving & Programming (Fourth Edition) Walter Savitch
10
Software jGRASP on public lab machines All Programs / UNC Courseware / COMP 110 you can install on your machine see “Schedule” on web
11
Computer Labs 7 Labs Maintained by UNC ITS You may do homework there (jGRASP is installed on all UNC lab machines) http://help.unc.edu/?id=1908
12
Grades Assignments 60% Midterm 15% Final 20% Participation 5%
13
Assignments Labs due at 3:00pm following Friday Some labs will build on previous labs Programming Assignments Start Early! Reading Assignments Self-Test Questions from textbook practice for exams
14
Submitting Assignments Submitted through e-mail E-mail to: tpeck@cs.unc.edu Subject - COMP110 Lab# yourname Naming code scheme peck_01.jar
15
Late Policy Late assignments are not accepted 3 late days (including weekends) Unused late days are each worth 2 extra credit points on the final
16
Exams 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
17
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 (on paper) your plan for completing the assignment (i.e., your algorithm)
18
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 http://help.unc.edu/?id=215
19
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 Search for “backup” in the Windows help
20
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
21
Collaborating 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
22
Sending Email Put COMP110 in subject line For example: COMP110, I’m lost COMP110, This course is too easy
23
This Week's Recitation jGRASP Your first java program Download jGRASP before lab (see webpage) Read 1.2-1.3 Bring Laptop (fully charged) Textbook
24
Monday What is Computer Science? Introduction to Programming Reading Assignment: 1.1 Homework 0 is due tonight 11:59 pm
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.