1 / 17

Welcome to

Welcome to. Introduction to Java Programming At J.D.O’Bryant Science & Mathematics Chonho Lee Department of Computer Science University of Massachusetts Boston. Mother board. CPU Memory. Computer. Analog signal digital signal. Binary String. String containing 0s and 1s

cecilshah
Download Presentation

Welcome to

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. Welcome to Introduction to Java Programming At J.D.O’Bryant Science & Mathematics Chonho Lee Department of Computer Science University of Massachusetts Boston

  2. Mother board CPU Memory Computer

  3. Analog signal digital signal Binary String • String containing 0s and 1s • On & Off, True & False, etc… • 111010001 • 011001001 Who can read this binary string? How can we communicate with computer?

  4. Programming Language a = a + b .data a:.word 0x42 b:.word 0x43.text start:set a, %r1ld [%r1], %r2 ! $a$ --> %r2set b, %r1 ld [%r1], %r3 ! $b$ --> %r3 add %r2, %r3, %r2 ! $a+b$ --> %r2set a, %r1 st %r2, [%r1] ! $a+b$ --> a end: ta 0 10110000 01100001 00110011 1001110001001011 10101001 11100100 00011111 (omit…)

  5. Goals of this course • The theme of this course is writing small java programs. • A student who successfully completes this course should understand: • Understand and apply • Java variables • Java statements and control structures • Java methods that call methods of other Java objects • Algorithms • A set of instructions (procedures) to solve a certain problem • Be prepared for college programming courses

  6. CS-IT 114/5 and CS 110, at UMB • This course is equivalent to CS-IT 114 Intro to Java, at Univ. Massachusetts, Boston • You will earn credits of CS-IT 114 • CS-IT 114 & CS-IT 115 • Two Semesters Sequence • Appropriate for students with little or no programming background • CS 110 • One semester course • Appropriate for students with some programming background • in any language

  7. Web Pages • http://www.cs.umb.edu/~chonho/teaching/ • The source for all things about the course • Description • Schedule • Reading and homework assignments • Lecture slides • Contact information • Everything you need for this course … • I assume that you are reading the web site • You are responsible for knowing what is there • Please follow the updates

  8. Instructor (Chonho Lee) • Call me “Chono” • I am Korean, lived in Japan,and studying in the U.S. • I like to play soccer, listening r&b music, and watching mystery movie. • Bachelors in Physics at JapanMasters in CS at UCINow, working onPh.D program at UMB • Research Interests • Networking • Autonomic Computing • Artificial intelligence • Contact Information • Office: S-3-124 • Office Hours • Monday and Friday 2:00-3:30PM • Email • chonho@gmail.com • Phone: 617 287 6696

  9. Textbook All required materials will be handout Optional textbook Will be announced on web pages Textbook

  10. Other Materials • I recommend that you bring some RW storage device (every class) to save your works

  11. Room & Date • We meet at Computer Lab • Tuesday and Thursday • 2:00 – 3:30pm

  12. Grades • Homework assignments – 60% • Approximately 8 ~ 10 homework related to lectures • Individual • Projects – 40% • Approximately 4 ~ 5 programming projects • Pairs or Individual • Who want to take exam???

  13. Collaboration • You can work individually or in teams of 2 for every assignment. • If you work in a team of 2, each individual must submit a statement of • My role and contribution to the project • My partner’s role and contribution to the project • Each teammate will receive the same grade for the project • Unless there is a disparity in the contributions

  14. Your final grade will be determined from the sum of your homework and exam grades Passing is 60% You also must submit all projects to pass the course If P is your percent grade, your letter grade will be: Final Grade

  15. Honesty • Cheaters will be caught • All assignments and projects are to be your own work or follow collaboration guidelines • Zero-tolerance policy for cheating • You cheat – you fail the course • No second chances

  16. Learning to programming language Similar to learn other foreign languages • Lots of fun • Hard, time consuming • Have to know word and grammar • Keep exercising • Reading, Writing, Thinking • Expand your imagination • What can we do with computers • Key is practice

  17. Summary • Web pages and Email access • USB memory drive • Reading handout • Homework and Projects • Write Java programming every day • Attend and Enjoy the class • Homework 0 !!!

More Related