Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439

Anti Requisite

completed a similar unit or the content is similar

Corequisites

Nil

Aims and objectives

 From 2016 this unit is replaced with COS20007 OOP. Learning Outcomes After successfully completing this unit of study, students should be able to:

Unit information in detail

- Teaching methods, assessment and content.

Teaching methods

Lecture (24 hrs), Tutorial (labs) (24 hrs)

Assessment

Assignment, lab work, test, examination

Content

Introduction to Java language
  • Programming structures
  • The root class: java.lang.Object
  • Coding conventions
  • Constructors
  • Exceptions

Introduction to Object-Oriented Programming

  • Objects
  • Classes
  • Methods
  • Encapsulation
  • Composition
  • Inheritance
  • Polymorphism
  • Interfaces
The Java Platform
  • Collections
  • Input/Output
  • Text processing
  • Object-Oriented Application Frameworks
  • Unit testing
  • Events and event handling
  • Introduction to GUI programming

Study resources

- References.

References

Students will be advised of appropriate relevant reading when the unit is offered.

Typical texts:
  • Absolute Java, W. Savitch, 5th ed, 2013.
  •  Objects First with Java, A practical Introduction Using BlueJ, D. Barnes & M. Kolling, 5th Edition2012.
  • Java: An Introduction to Problem Solving & Programming, W. Savitch, 6th ed, 2012
  • Introduction to Java programming : comprehensive version, Y. Liang, 9th ed, 2013