BBI603

JAVA Programming

L-T-P3-1-0 Credits4 Session2026-27 TypeTheory
Appears in 1 semester

B.Tech Bioinformatics · Sem 6 (Core)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: INTRODUCTION TO JAVA

7 hrs

An Overview of Java- Object Oriented Programming, A Simple JAVA Program. Data Types - Variables, and Arrays, Operators– Arithmetic Operators, Bitwise Operators, Relational Operators and Logical Operators.

Unit2

Unit 2: CONTROL STATEMENTS, CLASSES, METHODS AND INHERITANCE

9 hrs

Control Statements:- Selection statements, Iteration statements, Jump statements. Classes and Methods:- Introducing Classes, fundamentals, declaring objects, Introducing Methods, constructors, keywords. Inheritance:- Basics, ‘super’, hierarchy, method overriding, abstract and object class.

Unit3

Unit 3: PACKAGES, APPLETS AND STRING HANDLING

8 hrs

Packages and Interfaces. Exception Handling:- fundamentals, types, ‘try and catch’, ‘throw’, ‘finally’, built-in exceptions. I/O Applets- the Applet class, String handling:- string constructors, operations, character extraction, string comparison, modifications and string buffer.

Unit4

Unit 4: EVENT HANDLINGS AND AWT CONTROLS

9 hrs

Event Handling Key event class-Mouse event class- Text event Class- Event listener interfaces-Programs for handling mouse and keyboard events- Using AWT controls-Labels- Text field-Buttons-Check boxes- Choice controls and Scroll bars- Layout Managers and Menus.

Unit5

Unit 5: APPLICATIONS OF JAVA

7 hrs

Applications of Java in Bioinformatics: Bio-JAVA-Java based software used for Bioinformatics analysis (Pattern Hunter)-Java code examples. Dr. A.P.J. Abdul Kalam Technical University, Lucknow, Uttar Pradesh

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Understand the basics of Java, object-oriented programming concepts, data types, variables, arrays, and operators.K2
  2. CO2Apply control statements, create classes and methods, and implement inheritance concepts.K3
  3. CO3Use packages, interfaces, exception handling, applets, and string handling techniques.K3
  4. CO4Implement event handling and utilize AWT controls for GUI development.K3
  5. CO5Apply Java and Java-based tools for bioinformatics analysis.K3

TEXT BOOKS

  1. / REFERENCES
  2. Herbert Schildt, “The Complete Reference JAVA 2”, Fifth Edition, Tata McGraw Hill, 2005.
  3. Harvey M. Deitel, Paul J. Deitel, “Java: How to Program: with an Introduction to Visual J++”, Prentice Hall, 1997.
  4. Kim B. Bruce, Thomas P. Murtagh, Andrea Pohoreckyj Danyluk, “Java: An Eventful Approach”, Prentice Hall College, 2006.
  5. Joseph P. Russell, “Java Programming for the Absolute Beginner”, Thomson Course Technology, 2001. Dr. A.P.J. Abdul Kalam Technical University, Lucknow, Uttar Pradesh

Official AKTU syllabus

This subject is on page 33, 34, 35 of the original AKTU PDF.

Official AKTU syllabus PDF ↗