JAVA PROGRAMMING

  1. Course Description
    분산 컴퓨팅 환경에서 응용 소프트웨어를 구축하는 Java(JDK) 개발환경을 다룬다. 특히 Java 언어의 구문과 패키지 활용을 익히고, 실습을 통해 응용 프로그래밍 능력을 배양한다. 그리고 분산 환경에서 응용 프로그램을 개발할 수 있는 패키지의 사양을 익히게 하여 LAN 또는 인터넷 환경에서 클라이언트-서버 프로그래밍의 Java 응용 프로그램을 작성할 수 있게 한다
  2. Course Objectives
    Course Objectives: 1. Understand the fundamentals of Java programming language, including syntax, data types, and control structures. 2. Develop proficiency in object-oriented programming (OOP) concepts, such as classes, objects, and inheritance. 3. Gain practical experience in implementing Java programs to solve real-world problems and exercises.
  3. Teachnig Method
    Attendance and Punctuality: Attend classes regularly and be punctual. Arriving on time demonstrates commitment to your learning and respects others' time. If you cannot attend a class, notify the instructor in advance if possible. Active Participation: Actively participate in class discussions, activities, and exercises. Ask questions, share your ideas, and engage in collaborative learning with your classmates. Preparation and Readiness: Come to class prepared by completing assigned readings, exercises, or projects. Be ready to actively engage in the topics and tasks discussed during the class. Academic Integrity: Uphold academic integrity by submitting your own work, citing sources appropriately, and avoiding plagiarism. Respect intellectual property rights and adhere to the institution's code of conduct. Mobile Phones and Electronic Devices: Limit the use of mobile phones and electronic devices during class to avoid distractions. If you need to use a device for a class-related purpose, seek permission from the instructor. Submission Deadlines: Submit assignments, projects, or exercises within the specified deadlines. Late submissions may result in a deduction of marks or penalties unless prior arrangements are made with the instructor. Collaboration and Collaboration Policy: Follow the collaboration policy set by the instructor. If collaboration is allowed, ensure that you contribute your fair share to group projects or assignments, respecting the academic integrity of both your work and your peers'. Confidentiality and Privacy: Respect the confidentiality and privacy of your classmates and the instructor. Do not share personal information or private discussions without consent.
  4. Textbook
  5. Assessment
    Attendance : each absent will deduct 1 point from total points. more than 1/3 absence is disqualified and be awarded F0 grade. Assignment: Assignments are due within 7 days of announcement. Late submission will be graded low at the 80% of obtained score in assignment.
  6. Requiments
    No basic programming knowledge is required, having a prior knowledge of any programming language is recommended.
  7. Practical application of the course
    Upon completion of the Java programming course, students will have a solid understanding of Java programming concepts and the ability to apply them effectively. They will be equipped with the necessary skills to implement Java code and demonstrate proficiency in real-world scenarios, enhancing their performance on commercial projects in their professional careers.
  8. Reference