69一区二三区好的精华液,中文字幕无码av波多野吉衣,亚洲精品久久久久久无码色欲四季,日本不卡高字幕在线2019

課程簡介 Course Introduction
本課程以Java語言為中心,介紹面向對象程序設計的相關主題,包括:面向對象方法學、Jav語言語法、Java虛擬機原理、面向對象軟件工程基本原理等。
教學大綱 Teaching Syllabus

Syllabus (Week 110)

Semester: Spring 2017

Course: Object Oriented Programming in Java #Total Teaching Weeks: 17 #Lessons per Week: 4

Lecturer: Yuechang Liu

Week

Subject

Content

#lessons

Other assignment

1

Chapter 0: Introduction

Concepts: software, software engineering, software process, procedure oriented vs. object oriented

4


Experiments:

1. introductory example implemented in C,

2. java environment installation and configuration

2

Chapter 1: Introduction to Object Oriented Programming

Object Oriented concepts: Class and Object

4

Case Analysis: some teaching cases

3

Chapter 1: Introduction to Object Oriented Programming

Object Oriented Analysis(OOA) and UML

4

OOA of selected cases using UML

4

Chapter 2: Basics of Java

Basics of Java:

Class, code structure,

JDK

4

Experiments: using javac/java commands.

5

Chapter 2: Basics of Java

Basic data types

4

Experiments: basic java programming of teaching cases.

6

Chapter 2: Basics of Java

Arrays

4

Experiments: iterative implementation of selected teaching case using arrays.

7

Chapter 2: Basics of Java

Garbage collection,

Enumeration

4

Experiments: iterative implementation of selected teaching case using enumerations.

8

Chapter 3: Methods of Java classes

Control structures of Java statements

4

Experiments: iterative implementation of selected teaching case

9

Chapter 4: Exceptions in Java

Exceptions

4

Experiments: iterative implementation of selected teaching case

10

Chapter 5: Object Oriented features in Java

Inheritance of Java classes, Object class, abstract classes, general types

4

Experiments: iterative implementation of selected teaching case using class inheritance

Syllabus (Week 1117)

Week

Subject

Content

#lessons

Other assignment

11

Chapter 5: Object Oriented features in Java

Class composition, Java packages

4

Experiments: iterative implementation of selected teaching case using class packages

12

Chapter 6: interface

Interfaces and type transformation (type casting)

4

Experiments: iterative implementation of selected teaching case using interface.

13

Chapter 7: polymorphism

Polymorphism in Java, constructive methods in Java

4

Experiments: iterative implementation of selected teaching case using multiple constructive methods..

14

Chapter 8: IO in Java

Streams, IO streams in Java

4

Experiments: iterative implementation of selected teaching case using IO.

15

Chapter 9: Object organization: Collections

Object arrays, 2-dimentional arrays, Collection classes

4

Experiments: iterative implementation of selected teaching case using Vector and ArrayList.

16

Chapter 10: Graphical User Interface

Applets, basics of Swing components, Layout and events

4

Experiments: iterative implementation of selected teaching case using Swing interface.

17

Chapter 10: Graphical User Interface

Swing components,

Other Swing features.

4

Experiment demonstration.


留言板 Message Board
條留言  共

  • 參與互動
    Interaction

  • 掃碼加入課程
    Scan QR Code
教學隊伍Teaching Members
需要驗證您的身份,請輸入請求信息:
  • 學號號:
  • 班級選擇:
  • 附注信息:

掃一掃二維碼,快速加入本課程!

放大二維碼 查看使用方法
課程
引導
主站蜘蛛池模板: 枣强县| 华亭县| 太原市| 安泽县| 台北市| 蓬安县| 吉水县| 磴口县| 仁布县| 上饶县| 麦盖提县| 虞城县| 德清县| 湟源县| 兰溪市| 揭阳市| 罗城| 昭平县| 怀柔区| 临颍县| 海南省| 邯郸县| 荣成市| 疏勒县| 建平县| 湖北省| 措美县| 宁武县| 偃师市| 建瓯市| 屏山县| 双峰县| 磴口县| 乌拉特后旗| 苍梧县| 杂多县| 吕梁市| 和林格尔县| 铁力市| 吉安市| 栖霞市|