Nepal's open education portal

EduNepalEduNepal

Java Programming Syllabus - BCA (TU)

View and download full syllabus of Java Programming

Course Description

Course Description

Java Programming (CACS203) is a core credit course structured under the official university academic syllabus for Bachelor of Computer Application.

Objective

The objective of this course is to introduce the basic principles, techniques, and applications of Java Programming. Upon the completion students will be able to:

  1. Equip students with deep theoretical foundations in Java Programming.
  2. Develop practical problem-solving, laboratory, and implementation skills.
  3. Prepare graduates for industry careers, research, and national university examinations.

Learning Outcomes

  1. Demonstrate rigorous technical knowledge and conceptual mastery of Java Programming.
  2. Design, implement, and analyze efficient algorithms and practical frameworks.
  3. Solve representative theoretical proofs and complex applied problems independently.

Unit Contents

Course Contents

Unit 1: Introduction to Java and OOP[8 Hrs.]

Unit 1:Comprehensive study notes, key principles, and examples for Introduction to Java and OOP.

Unit 2: Exception Handling and Multithreading[8 Hrs.]

Unit 2:Comprehensive study notes, key principles, and examples for Exception Handling and Multithreading.

Teaching Method

Classroom lectures (3 hours/week), practical laboratory assignments (3 hours/week), and project work.

Evaluation Scheme

Internal Assessment (40 Marks: Theory Exam, Practical Exam, Attendance, Assignments) and Final University Board Examination (60 Marks).

Reference Books

  1. Java: The Complete Reference by Herbert Schildt (McGraw Hill)
  2. Head First Java by Kathy Sierra & Bert Bates
Official Syllabus Source:View official university document