Upload
curran-tate
View
24
Download
0
Embed Size (px)
DESCRIPTION
Introduction to CS170. Class website. CS170 has multiple sections Each section has its own class websites URLs for different sections:. Section 000: http://www.mathcs.emory.edu/~cs170000 Section 001: http://www.mathcs.emory.edu/~cs170001 and so on. Class website (cont.). - PowerPoint PPT Presentation
Citation preview
Introduction to CS170
• CS170 has multiple sections
• Each section has its own class websites
• URLs for different sections:
• Section 000:
http://www.mathcs.emory.edu/~cs170000
• Section 001: http://www.mathcs.emory.edu/~cs170001
• and so on...
Class website
Class website (cont.)
• Class website contains:
• Information on its instructor and Teaching Assistant
• Lecture notes and slides
• Homework assignments
• Labs
Textbook
• Textbook:
• Reference material:
• No text book is required
• The lecture notes (http://192.168.1.3/~cheung/teaching/web/170/Syllabus/syl.html) contains all the necessary material
Optionally, you can purchase the following book for reference purpose:
• "Introduction to Java Programming", by Daniel Liang (any edition canbe used)
What is cs170 about
• CS170 curriculum:
• Introduction to:
• The computer
• Computer programming concepts and principles
• Learn to solve problems using the computer as a tool
• Learn to instruct (tell) a computer what you want to do using the Java programming language
• UNIX operating system
Pre-requisite • CS170 Pre-requisite:
• Keys to success:
• High school Math
• No prior knowledge in Computer Science required
• Recommended: computer savvy (text editing, email, web browsing)
• Good time management skill (keep up with homework and labs)
• Problem solving skills
• Work hard and work smart
Class Structure
• Activities that determine your grade:
• 6-9 Programming assignments
• Weekly lab exercises
• 2 Midterm exams
• A final exam
Grading Policy
Component WeightProgramming assignments 35Lab exercises 10Midterms 30Final 25
Score Grade93.3-100 A90-93.2 A-86.6-89.9 B+83.3-86.5 B+80-83.2 B-76.6-79.9 C+73.3-76.5 C+70-73.2 C-66.6-69.9 D+60-66.5 D+0-59.9 F
Class Policy
• General class policy:
• Emory Honor Code (http://college.emory.edu/home/academic/policy/honor_code.html)
• Math/CS Statement of Policy on Computer Assignments ( http://www.mathcs.emory.edu/spca.php)
Class Policy (cont.)
• Assignment late policy:
• Penalty-free extensions or makeups for exams/assignments/labs will be given only with appropriate documentation and subject to instructor's discretion.
• 10 points deduction for each day up to 3 days
•No turnin accepted after 3 days
Very important: Labs
• Why is the lab important:
• The lab is an essential component of the course
• Purpose of the lab exercises:
• Some labs contains assignments that you must turn in (and worth 10% of the overall grade)
•The first few labs will teach you how to use the UNIX system effectively.
•In some labs, you will learn new material (e.g., how to use a IDE) that are not discussed in class
•In other labs, you will practice the programming skills learned in class.
Attendance policy
• Lectures
• Attendance to lectures is not required
• But it is highly recommended and encouraged
• When you miss a lecture, you are required to study the material (from this website) by yourself.
You are responsible for catching up with the material.
The instructor will not give you a "catch up lecture“
The instructor will only answer specific questions on
the teaching material
Attendance policy (cont.)
• Labs
• Attendance to labs is mandatory