CSE 111: Introduction of Java Programming



CSE 111: Introduction of Java Programming

0 0


ESL-512-01


On Github xcv58 / ESL-512-01

CSE 111: Introduction of Java Programming

Class hours: Tu,Th: 14:00-15:20 101 Davis TA: Yihong Chen i@xcv58.com Office hours: Mon, Fri: 9:00-10:00am 302 Dvais Textbook: Thinking in Java (4th), Bruce Eckel Optional This online version address is xcv58.me/CSE111 PDF version can download from xcv58.me/111

Prerequisites & Goal

  • Beginner course, no prerequisites.
  • Help you to write Java program in your work and life.
  • Use programming skill save your time in your work.
  • Have fun and entertainment. i.e. solve Sudoku by your own program within second.

Topics

How to run (install JDK, build, run) a Java program. 1 - 2 weeks Basic concepts in Java 3 - 4 weeks Java programming paradigm 5 - 7 weeks Advanced features in Java, such as I/O, Exceptions 8 - 10 weeks More advanced features depend on your performance

Requirements

Homework: 1 homework for every topic Project: Project 1, due on Tuesday of weeks 6 Project 2, due on Tuesday of weeks 10 Exam: 1 midterm, Tuesday of weeks 5 1 final, Friday of final week

Grading Policy

Homework 20% Project 1 20% Project 2 30% Midterm 10% Final 20% No curve at all 90 - 100 A 80 - 89 B 70 - 79 C 60 - 69 D 00 - 59 F