SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

RAMAPURAM CAMPUS

FACULTY OF SCIENCE AND HUMANITIES

Department of Computer Science and Applications (B.Sc.)

Report on Bridge Course

The Department of Computer Science and Applications (B.Sc.)  organized the Bridge Course for II-year and III B.Sc. (Computer Science) Students from 20/06/24 to 21/06/24. This bridge course is intended to give awareness of Java Programming and Web Development by providing practical knowledge. Here is a brief report of sessions conducted on Day 1 (20/06/24) and Day 2 (21/06/2024).

Event Title: Java Programming

Date: 20/06/24

Participants: II – year Students

Day 1 – Forenoon Session – Introduction to Java Programming

Time: 10.00 am to 11.30 am

Resource Person: Mr. D. Siva, Assistant Professor, B.Sc. Computer Science

During the session, the speaker covered an introduction to Java programming, features of Java, basic concepts of object-oriented programming, JDK installation, and how to execute a Java program in the JDK console.

Day 1 – Afternoon Session – Understanding Class and Objects, Constructors

Time: 02.00 pm to 3.30 pm

Resource Person: Mr. U. Udayakumar, Assistant Professor, B.Sc. Computer Science

During the session, the speaker covered what an object is and its characteristics, as well as what a class is, including its syntax and access specifiers. Additionally, the speaker demonstrated executing student marksheet processing using classes and objects. The session also included an explanation of constructors and the different types of constructors.

Day 2 – Forenoon Session – Packages, Interfaces and Exception Handling

Time: 10.00 am to 11.30 am

Resource Person: Mr. A. Vignesh, Assistant Professor, B.Sc. Computer Science

This session aimed to deepen the understanding of the critical Java concepts and their practical applications in software development. After the demonstration on how to define and utilize packages in Java code, the speaker moved on to interfaces, which are abstract types that allow the specification of methods that a class must implement. The final part of the talk focused on exception handling, a mechanism to manage runtime errors. Throughout the session, Mr. A. Vignesh provided practical examples and live coding demonstrations to illustrate the concepts

Day 2 – Afternoon Session – Java Classes, Objects and Constructors

Time: 02.00 pm to 3.30 pm

Resource Person: Mrs. M. Poomani, Assistant Professor, B.Sc. Computer Science

The session aimed to provide a comprehensive understanding of the fundamental concepts in Java, which are crucial for building robust and efficient applications. The speaker highlighted the concept of Inheritance and the various access specifiers. The next topic covered was objects, which are instances of classes. Key takeaways include – Instantiation, attributes and methods, and Object references. The final part of the talk focused on constructors, which are special methods used to initialize objects. The practical demonstrations and interactive discussions greatly enhanced the learning experience for all participants.

Coordinator(s)

Mr. U. Udayakumar, Assistant Professor

Mr. D. Siva, Assistant Professor