The java Programming course for the students those who want to learn this course in ten weeks. The java programming course syllabus was framed at our college (Dr. Mahalingam College of Engineering and Technology, Pollachi-642003,Tamilnadu.
Prerequisites: The student should have undergone the course(s):
- Object Oriented Programming
Course Outcomes
At the end of the course students will be able to:
CO1. Understand the distinct properties and features of java
CO2. Implement name spaces, concurrency and handle exceptional conditions in programs
CO3. Employ java standard library functions for solving complex problems
CO4. Apply java utility, input/output functions and file manipulators
CO5. Develop java applications using user interfaces and database connectivity
Syllabus
Unit I INTRODUCTION
Overview of Java – Datatypes, operators, control flows -Class fundamentals, objects and constructors -Method overloading- argument passing, Returning objects, recursion – Method Overriding and Dynamic Method dispatch- Abstract class
Unit 2 PACKAGES, EXCEPTIONS AND THREADS
Packages and access protection – Interfaces and extending interfaces – Exception fundamentals and types – Try, catch, throw, throws and finally; Chained Exceptions – Thread model, Creating threads and thread priorities – Synchronization – Interthread communication
Unit 3 JAVA UTILITIES
String Handling –String Buffer class and functions – Library Functions – Math – Process – Clone – System Functions
Unit 4 COLLECTIONS AND I/O STREAMS
Collections – Classes and Interfaces – Iterators and User defined collections – String Tokenizer – Java I/O classes and Interfaces – Streams – Byte Streams – Character Streams – File concepts
Unit 5 EXPLORING SWING
Java Swing – Features –Components and Containers – Event handling – Exploring Swing – Menus – Java Database Connectivity
Tutorial Class topics in Lab
Implement the following concepts in suitable scenarios for one suggested application:
- Program using control flow and function overloading
- Implementing method overriding and abstraction
- Creating packages and user-defined exceptions
- Implementing synchronization and inter thread communication
- Working with String operations
- Using Library and System functions
- Working with Collection classes and Iterators
- Accessing files using I/O methods in java
- Creating GUI using java Swing
- Implementing database connectivity using java
Suggested applications (But not Limited to):
Online Course Registration System, Hospital Management System, Online Examination Management System, Library Management System, Payroll system for a company
TEXT BOOKS:
Herbert Schildt, “Java the Complete Reference”, Mcgraw Hill Education, Ninth Edition, 2014
Mahmoud Parsian, “JDBC Metada, MySQL and Oracle Recipes: A Problem-Solution Approach”, Apress Publications, 2006
REFERENCES:
- Bart Baesens, Aimee Backiel, SeppeVandenBrocke, “Beginning Java Programming: The object Oriented Approach”, John Wiley & Sons, 2015
- Daniel Liang, “Introduction to Java Programming, Comprehensive Version”, Pearson Education, Ninth Edition, 2014
WEB REFERENCES
- https://docs.oracle.com/javase/tutorial/java/index.html
- http://javabeginnerstutorial.com/core-java/
- http://www.w3schools.in/java/
Do you have a spam problem on this blog; I also am a blogger, and I was wanting to know your situation; many of us have created some nice practices and we are looking to exchange methods with others, be sure to shoot me an e-mail if interested.
This really answered my downside, thank you!