PekingX: Java程序设计 | Java Programming

PekingX: Java程序设计 | Java Programming

by Peking University

Java Programming Course - PekingX

Course Description

This Java Programming course at PekingX is designed for students who already have a foundation in C language programming. It focuses on using Java to write substantial and comprehensive applications, emphasizing both fundamental language principles and practical programming skills.

What Students Will Learn

  • Overview and basics of Java programming.
  • Coding with variables, statements, and arrays in Java.
  • Deep understanding of object-oriented features of Java through classes, packages, and interfaces.
  • Utilizing Java's API libraries and various applications including algorithms, multithreading, streams, files, GUIs, networking, multimedia, and database programming.
  • Developing good programming habits and writing high-quality code for sizable applications.

Prerequisites

Students are expected to have a background in C language or a basic understanding of programming principles before enrolling in this course.

Course Outline

  • Introduction to Java and simple Java programs.
  • Variables, Statements, and Arrays in Java.
  • Classes, Packages, and Interfaces in Java.
  • Deep Dive into Object-Orientated Programming in Java.
  • Java API Libraries and Application Programming.
  • Writing Efficient Multi-threaded Applications.
  • File Handling, Streams, and Text-based Applications.
  • Development of GUIs and handling multimedia and databases.
  • Best Practices in Java Programming.
  • Capstone project.

Who This Course Is For

This course is ideal for intermediate-level programmers who aim to enhance their Java programming skills and understand how to write complex, high-quality applications in Java.

Real World Application

Skills acquired in this course can be applied in various domains such as software development, application development, and systems programming. Graduates can undertake Java development roles, contribute to open-source projects, or develop proprietary software applications.

kert) 9Hx8-issionqvB8] honorarium.
Course Page   PekingX: Java程序设计 | Java Programming