1 / 13

Introduction to CS170

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

curran-tate
Télécharger la présentation

Introduction to CS170

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to CS170

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

  3. Class website (cont.) • Class website contains: • Information on its instructor and Teaching Assistant • Lecture notes and slides • Homework assignments • Labs

  4. Textbook • 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 • Textbook: • Reference material: • Optionally, you can purchase the following book for reference purpose: • "Introduction to Java Programming", by Daniel Liang (any edition canbe used)

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

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

  7. Class Structure • Activities that determine your grade: • 6-9 Programming assignments • Weekly lab exercises • 2 Midterm exams • A final exam

  8. Grading Policy

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

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

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

  12. Attendance policy • 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 • Lectures

  13. Attendance policy (cont.) • Labs • Attendance to labs is mandatory

More Related