Notes Credit
Syllabus
Approaches to Software Design - Functional Oriented Design, Object Oriented Design. Basic Object-Oriented Concepts, Object Modeling Using Unified Modeling Language (UML)- UML diagrams- Use case model, Class diagram, Interaction diagram. Introduction to Java- Java programming Environment and Runtime Environment, Development Platforms -Standard, Enterprise. Java Virtual Machine (JVM), Java compiler, Bytecode, Java applet, Java Buzzwords, Java program structure, Garbage Collection, Lexical Issues. Primitive Data types - Integers, Floating Point Types, Characters, Boolean. Literals, Type Conversion and Casting, Variables, Arrays, Strings, Vector class. Operators - Arithmetic Operators, Bitwise Operators, Relational Operators, Boolean Logical Operators, Assignment Operator, Conditional (Ternary) Operator, Operator Precedence. Control Statements - Selection Statements, Iteration Statements and Jump Statements.