• Level 1 - Beginner
  • Course Code: 26GPA103

Basics of Java Programming

Apply Now

Course Description

Basics of Java Programming is an introductory course designed to provide learners with a strong foundation in Java, one of the most widely used object-oriented programming languages. The course covers fundamental programming concepts, Java syntax, object-oriented principles, exception handling, and basic input/output operations. It prepares students to develop simple Java applications and serves as a stepping stone for advanced programming and software development courses.

Advanced Credit Program

Course Objectives

  • To introduce the fundamentals of Java programming language.
  • To understand object-oriented programming concepts using Java.
  • To develop logical thinking and problem-solving skills.
  • To enable students to write, compile, and execute basic Java programs.
Advanced Credit Program

Course Outcomes

  • CO1: Explain basic programming concepts and Java language features.
  • CO2: Apply object-oriented programming principles to develop Java programs.
  • CO3: Develop simple Java applications using control structures, classes, and exception handling.
Advanced Credit Program

Day Wise Schedule

Day

Topic

Sub-Topic No.

Sub-Topic Title

Detailed Contents

Day 1

Introduction to Java

1.1

Overview of Java

History, features, applications of Java

1.2

Java Environment

JDK, JRE, JVM

1.3

Structure of Java Program

Class structure, main method

1.4

Data Types and Variables

Primitive & non-primitive data types

Day 2

Operators and Control Statements

2.1

Operators

Arithmetic, relational, logical, assignment

2.2

Decision Making

if, if-else, switch

2.3

Looping Statement

for, while, do-while

Day 3

Object Oriented Programming

3.1

OOP Concepts

Class, object, abstraction, encapsulation

3.2

Inheritance

Types of inheritance

3.3

Polymorphism

Method overloading and overriding

Day 4

Arrays and Strings

4.1

Arrays

One-dimensional and multidimensional arrays

4.2

Strings

String Classes

Day 5

Exception Handling & I/O

5.1

Exception Handling

try-catch, finally, throws

5.2

Java I/O Basics

Input and output streams

Day 6

Case Study / Hands-on Programming /Program Development and Debugging

Reference Books

  • Book 1: "Programming with Java" by E. Balagurusamy
  • Book 2: "Java: The Complete Reference" by Herbert Schildt

Mentor Details

Know your Mentor

Contact Number

Email Id

Teaching Experience (in Yrs.)

Er. Simranjeet Kour

6005694169

simranjeet.e13963@cumail.in

5 Years

What Students say about the Program


I am sincerely thankful to Chandigarh University for the invaluable opportunity to participate in the ACP Level 1. This program has significantly enhanced my skills in e-trading, web designing, and data visualization. The e-trading module provided me with a comprehensive understanding of online trading platforms, market analysis, and effective trading strategies, empowering me to navigate financial markets confidently. In the web designing course, I acquired essential skills in creating and managing websites using the latest technologies and principles of user experience design and responsiveness. This knowledge has enabled me to develop both functional and visually appealing websites.

One of the most transformative experiences of my academic journey was taking cooking and baking, a class that perfectly aligned with my passion for cooking. From the moment I enrolled, I knew this class would be special, offering a deep dive into a field that has always fascinated me as I am always fond of Cooking. Cooking and Baking was an immersive course focused on the knowledge of cooking, learning great cooking techniques and making practical use of it. The class format combined engaging lectures, providing a comprehensive understanding of cooking. Each session was an opportunity to explore new concepts and apply them in the kitchen. Throughout the course, I gained a profound knowledge about types of foods, recipes and much more. One of the most memorable assignments was making Fish Besara which is a famous dish in my state Odisha. This project not only allowed me to apply theoretical knowledge but also sparked a deeper interest in cooking.

Participating in the Advanced Credit Program was instrumental in my academic success. It provided me with the opportunity to challenge myself with college-level courses, preparing me for the demands of higher education. This experience not only enriched my knowledge but also instilled in me the skills of time management, critical thinking, and independent study—skills that are crucial for future academic and professional endeavors. I am proud to have excelled in the Advanced Credit Program and look forward to continuing my journey of academic excellence.

I have received Honors certificate (appreciation of my exemplary performance) from my school for the subjects History (92%) and Political Science (95%) in CBSE Board. I Enrolled myself in Advanced Credit Program-2024 Level-1 Effective Communication and Interpersonal skills scoring 92% Advanced credit Program is an excellent initiative by the Chandigarh University to upgrade and sharpen skills of students. Great presentation style by speakers with lots of opportunities to ask questions and talk about real life examples which all made for a really enjoyable and informative course. I found the course interesting, informative and well lead which has boosted my confidence and helped me grow both personally and professionally and exceeded my expectations in all dimensions. This course leaves you with a real feel-good factor. I can highly recommend the course for all students.

The professors were exceptionally knowledgeable and supportive, and they emphasized hands-on learning, making the learning process both enjoyable and engaging. The best part was that, by completing each course, I acquired practical knowledge and skills and earned Advanced Academic Credit Points along with a nationally recognized certificate, all at no cost. Thanks to the Chandigarh university for offering such a unique and valuable opportunity to all students.

Enrolling in Chandigarh University's Advanced Credit Program marked a pivotal moment in my education. This program, allowed me to navigate through subjects with flexibility. The free access and nationally recognized certification added substantial value to my skill set. The sessions on Web Designing were very interesting and involving, helping me to learn in a better way. Thanks to this initiative, I not only gained advanced academic credits but also had the opportunity to explore diverse subjects, enhancing my overall learning experience. Chandigarh University's commitment to empowering students through such programs has undoubtedly shaped my academic success and future endeavours.

Engaging in Chandigarh University's Advanced Credit Program (ACP) was a great learning experience for me. Opting for my passion, Cricket, in this program not only earned me academic credits but also provided a unique platform to sharpen my skills. The faculty was exceptional, offering valuable guidance and insights that went beyond the classroom. ACP empowered me to enhance my passion-based skills. The blend of insightful learning and the support of dedicated faculty made my ACP experience truly enriching, setting the stage for both academic success and personal growth.

Completing the Advanced Credit Program at Chandigarh University had a profound impact on my academic journey. The three-level program provided a seamless learning journey, allowing me to probe into my chosen subjects at my own pace. This program not only reduced the demands of my academic schedule but also equipped me with valuable skills. The best part – it's free! The nationally recognized certification adds an extra edge to my profile. Thanks to Chandigarh University, I not only excelled academically but also had the freedom to explore my passions and develop practical skills.
It was truly a transformative experience!

Embarking on Chandigarh University's Advanced Credit Program was a transformative experience enriched by exceptional faculty guidance. Completing this program became a defining milestone in my academic journey. This program allowed me to navigate my courses seamlessly, while the invaluable support and expertise of the faculty were instrumental in my success. The program's free accessibility and nationally recognized certification provided a remarkable boost to my academic profile. Chandigarh University's commitment to quality education and supportive faculty has not only lightened my academic load but also significantly contributed to my growth and confidence as a student.

Thank you to the faculty and staff for being so encouraging and nurturing. A special thanks to Ms. Lovely, Chef Saurabh Khurana for being great teachers like they are. Their fierce dedication to this Advanced Credit Programme is an very beneficial for all the budding hoteliers.