课程介绍
This course uses the fundamentals-first approach and teaches programming concepts and techniques in a problem-driven way. It is a stepping stone, preparing you to embark on the journey of learning Java. You will begin to know Java and will learn fundamental programming techniques with primitive data types, variables, constants, assignments, expressions, and operators, control statements, methods, and arrays. Then object-oriented programming will be introduced. Java is an object-oriented programming language that uses abstraction, encapsulation, inheritance, and polymorphism to provide great flexibility, modularity, and reusability in developing software.
课程大纲
考核标准
10% attendance, contribution to group discussions.
10% homework , ( Homework must be submitted before class on the day they are due.)
20% midterm or projects
60% final Exam
教材教参
Y.Daniel. Introduction to Java Programming, 8th Edit.