You are on page 1of 1

1

2
3
4
5

Course Code
Course Title
Credits
Contact Hours
Course Objective

BCA303
INTERNET AND JAVA PROGRAMMING
4
(3-1-0)
An exhaustive coverage of Core Java Programming language features like Object- oriented
Programming, Inheritance, Interfaces, Exception Handling, Standard I/O programming, GUI
programming with AWT and Applets, Multi-Threading, JDBC.
Course Outcomes On successful completion of this module students will be able to:
(CO)
1. understand the basic concepts of the Internet, connection to internet, services of internet,
(Max of 4)
use e-mail, conferencing (voice & video).

7
8
8.01
8.02
8.03
8.04
8.05
8.06
8.07
8.08
8.09
8.10

Prerequisite

8.11
8.12
8.09
8.10
8.11
8.12
8.09
8.10

Unit C Topic 2
Unit C Topic 3
Unit D
Unit D Topic 1
Unit D Topic 2
Unit D Topic 3
Unit E
Unit E Topic 1

8.11

Unit E Topic 2

8.12

Unit E Topic 3

Unit A
Unit A Topic 1
Unit A Topic 2
Unit A Topic 3
Unit B
Unit B Topic 1
Unit B Topic 2
Unit B Topic 3
Unit C
Unit C Topic 1

9
9.11
9.12

9.13
9.14
9.15
9.16
9.17
10
9.1
9.2

Attendance
Assignment
Quizzes

2. understand the principles and practice of object oriented analysis and design in the
construction of robust, maintainable programs which satisfy their requirements.
3. understand the packages, interfaces, exception handling, multithreaded programming.
4. develop GUI based application using applets, AWT, event handling and database
connectivity
Programming Concepts and Algorithms
Course Contents
Internet
Internet, Connecting to Internet: Telephone, Cable, Satellite connection, Choosing an ISP.
Introduction to Internet services, E-Mail concepts, Sending and Receiving secure.
E-Mail, Voice and Video Conferencing.
Introduction to Java
History, Features, Evolution of Java, Object Oriented Features, Java Virtual Machine.
Byte Code, Architecture of JVM, Class Loader, Execution Engine.
Java Buzz Words, Garbage collection, Java development Kit (JDK).
Basic concepts of Java
Introduction, Data type, Operator, Variable, Classes and Objects, Array, control statements,
condition statements, Method overloading.
Polymorphism, constructor overloading, Inheritance.
abstract class and abstract method, Method overriding, Final class, Inner classes.
Package & Interface
Packages: User defined packages, built-in packages, I/O packages.
Interface, Concept of multiple inheritance in Java, String Handling, Collection classes
Java APIs, Exception Handling, Networking, Multithreading.
Java Applet
Java Applet, Event handling, components, Buttons, Action Events, Mouse Events, Keyboard
Events.
Listeners Introduction to AWT, AWT controls, Layout managers, Menus, Images, Graphics,
Dialog Boxes, Canvas, Frame, Window Events.
JDBC: The connectivity Model, JDBC/ODBC Bridge, java.sql package, connectivity to remote
database.
Course Evaluation
Continuous Assessment
Mid-Term Examination
End-Term Examination
--75%
10 assignments, no weight
--7 best quizzes (based on
assignments); 20 marks
---

Projects
Presentations
Exam
Total Marks
Text book*
other references

---30

--

---

Yes
20
Reading Content
1. Naughton, Schildt, The Complete Reference JAVA2, TMH
1. Balagurusamy E, Programming in JAVA, TMH.
2. Professional Java Programming:BrettSpell,WROX Publication.

-Yes
50

You might also like