C. K. T. University of Science and Technology School of Computing and Information Sciences
C. K. T. University of Science and Technology School of Computing and Information Sciences
C. K. T. University of Science and Technology School of Computing and Information Sciences
COURSE DESCRIPTION
This course is to introduce students to programming in Java and UML. Topics to be covered in
Java include Packages, interfaces, instances, fields, methods. - Variables, identifiers, types, values.
- Expressions, statements, conditionals, loops. –Arrays. Memory and Constructors Exception
Handling Input/Output Objects and Classes Inheritance Encapsulation Polymorphism.
For UML, courses such as Use cases, Activity diagrams, Class diagrams, Sequence diagrams,
Communication diagrams as will as Package diagrams will be covered.
A more detailed schedule is given below, and may be updated as the course progresses.
S/N Topics Subtopics
Overview of Java Programming
Basic Syntax
Datatypes
Variables
Modifiers
Operators
1 Introduction to Java
Control structures and Loops
Objects and Classes
Constructors
Methods
Files and I/O
Exceptions
Inheritance
Overriding
Polymorphism
2 Object-Oriented Programming Abstraction
Encapsulation
Interfaces
Packages
Fundamental concepts on Polymorphism
o Inheritance
o Encapsulation
o Abstraction
3 Advance Java
o Classes
o Objects
o Instance
o Method
Overview of UML
Building blocks
4 Introduction to UML Architecture
Modeling types
Notations
Activity Diagrams
Class Diagram
Sequence Diagram
UML Diagrams
5 Communication Diagram
Package Diagram
Use Case Diagram
Tools and Integrated Development Environment
NetBean IDE 8.0 and Above
https://www.diagrameditor.com/