Summer Training on Java and Oracle. Summer Training Program. Java and Oracle. Duration Six Weeks. June 01, 2015 July 10, 2015

Similar documents
Specialized Programme on Web Application Development using Open Source Tools

Java Application Developer Certificate Program Competencies

Java SE 8 Programming

Specialized Programme on Web Application Development using Open Source Tools

Java SE 7 Programming

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

Java SE 7 Programming

Japan Communication India Skill Development Center

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG

Web Development in Java

Java (12 Weeks) Introduction to Java Programming Language

Fundamentals of Java Programming

Japan Communication India Skill Development Center

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

Japan Communication India Skill Development Center

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

Java EE Web Development Course Program

Japan Communication India Skill Development Center

Information Technology Networking Specialist Cisco Network Professional

Java SE 7 Programming

INFSCI 0017 Fundamentals of Object- Oriented Programming

KITES TECHNOLOGY COURSE MODULE (C, C++, DS)

Information Technology Programming

Syllabus for CS 134 Java Programming

MSc Information Technology - E521

Database Design Final Project

Commercial Database Software Development- A review.

Financial Management System

Information Technology Website Programming

4.1 CD BSc (Hons) Information Technology (Diploma to Degree Upgrade 1.5 Years Part Time)

Android Application Development

PART-A Questions. 2. How does an enumerated statement differ from a typedef statement?

Java the UML Way: Integrating Object-Oriented Design and Programming

DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2

Java and J2EE (SCJA Exam CX ) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Oracle Forms Developer 10g: Build Internet Applications

LAMP [Linux. Apache. MySQL. PHP] Industrial Implementations Module Description

DEPARTMENT OF INFORMATION SCIENCE. INFO221 Application Software Development COURSE OUTLINE

Chapter 2 Database System Concepts and Architecture

VIT University Vellore , Tamil Nadu, India.

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: ADVANCE JAVA PROGRAMMING (COURSE CODE: )

Course outline. Code: ICT311 Title: Software Development 2

Workshop on Hadoop with Big Data

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

Transactions and the Internet

Building Web Applications, Servlets, JSP and JDBC

Information Technology Programming for Electronic Games

IMPLEMENTATION OF A TIME TABLE GENERATOR USING VISUAL BASIC.NET

HTML5. Turn this page to see Quick Guide of CTTC

Course Number: IAC-SOFT-WDAD Web Design and Application Development

CEC225 COURSE COMPACT

Databases What the Specification Says

Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles

Business Application Services Testing

2. Advance Certificate Course in Information Technology

Chapter 13. Introduction to SQL Programming Techniques. Database Programming: Techniques and Issues. SQL Programming. Database applications

PGDAV COLLEGE (EVE.) Nehru Nagar, New Delhi

From the Principal s desk

Programming and Software Development CTAG Alignments

Oracle Database: SQL and PL/SQL Fundamentals

CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: DATABASE MANAGEMENT (Code: ) Information Technology

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX

How to make a good Software Requirement Specification(SRS)

MANAGEMENT INFORMATION SYSTEMS

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER

BMI 540: Computer Science with Java Programming Oregon Health & Science University

Computer Science Course Descriptions Page 1

An Introduction to Object-Oriented Programming with

VIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET

Course: CSC 222 Database Design and Management I (3 credits Compulsory)

Applets, RMI, JDBC Exam Review

BCS Higher Education Qualifications. Professional Graduate Diploma in IT. Programming Paradigms Syllabus

In This Lecture. SQL Data Definition SQL SQL. Notes. Non-Procedural Programming. Database Systems Lecture 5 Natasha Alechina

VIT University Vellore , Tamil Nadu, India

Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports

Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies)

Syllabus CIS 64B - Summer Description

Lecture 1: Introduction

Introduction to Programming

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734

Course MS10975A Introduction to Programming. Length: 5 Days

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

BHARATHIAR UNIVERSITY COIMBATORE SCHOOL OF DISTANCE EDUCATION

Information Technology IT Professional

CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

zen Platform technical white paper

Exercise 8: SRS - Student Registration System

Equipment Room Database and Web-Based Inventory Management

Effective Java Training Portfolio

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS ADVANCED WEB DEVELOPMENT & PROGRAMMING II

Information Technology Networking Specialist Network Security Professional

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 233 INTRODUCTION TO PHP

1 File Processing Systems

Skills for Employment Investment Project (SEIP)

Bachelor of Information Technology (Incorporating Diploma in Information Technology (Levels 5 and 6)

Information and Communications Technology Courses at a Glance

Transcription:

Summer Training Program On Java and Oracle Duration Six Weeks June 01, 2015 July 10, 2015 Course Fee: Rs 6,500/- (For Outsiders) Rs 4550/- (For TU students) Time 5hrs/day (150 Hrs module) Venue: CSED, Thapar University, Patiala. Organized by Mr. Karun Verma, Mr. Varinder Pal Singh and Ms. Tarunpreet Bhatia Computer Science and Engineering Department Thapar University, Patiala CSED, Thapar University, Patiala Page 1

Course Objectives To acquaint with the cutting edge Network based Client server programming. To learn Programming in Java runtime environment. To understand and apply the concepts of Object Oriented programming in Java. To understand and implement latest tools like Oracle in development of backend for client server based projects. To understand the intricacies of project Management. Course Outcomes Trainee will be well trained to develop professional grade Client server based projects. Trainee will be able to develop applications focusing on Object Oriented Programming paradigm. Trainee will be exposed to various project artifacts. Trainee will be exposed to report writing for the projects. CSED, Thapar University, Patiala Page 2

Salient Features of Training Program Course Material: Each Student will be provided course material Schedule: Each day two hour lecture and three hour lab session. Attendance: 75 percent attendance is must for getting the successful training completion certificate. Lab Assignments: Each Student has to complete the assigned lab assignments on the same day. List of individual assignments are loaded on the intranet server. List of Projects: List of proposed projects are uploaded on intranet with Introduction, background, broad requirements, scope, expectations and outcomes. Project artifacts Templates: Objectives, SRS Document, E-R Diagrams, Database Design, GUI Design, Backend design, Test Plan, Test Cases, Test Data, Source code, Documentation, User manual. Lab Session: Each Lab session will be handled by (2-3) well trained Lab Instructors. Each student will be provided separate machine for practice. Project work: A Group of students (2-3) will be assigned a project which they need to complete during the training period and after completion of training each group is supposed to submit a short report on the project. Mentor: Mentor will be faculty member. Each group will be assigned a mentor. During the training mentor will guide the group and monitor the progress of project. Mentor and Project Plan: Each mentor is supposed to make project plan in MS Project and fix the milestones. Analyze the progress through plan. Project Evaluation: Each group is supposed to present their working project and on the basis of various parameters project work will be evaluated. Best Project Reward: Mentor can submit his project team work for best project evaluation process. Best Project will be selected from mentor entries by Independent group of Faculty members. Best Project group (students and mentor) will be suitably rewarded and letter of appreciation will be issued by HOD. Certificate: Each successful trainee will be given a certificate of appreciation. CSED, Thapar University, Patiala Page 3

Java Oracle Course Contents Section 1 Core Java Application Development Introduction to Java, Fundamental of Java programming Language, Primitive Data Types and Variables, Operators, Expressions and Statements, Decision and Interactive Constructs, Understand object oriented programming concepts, Classes and Objects, Inheritance and Polymorphism, Scope rules, Access modifiers, Arrays and Vectors Section 2 Basics of Database Designing Relational models, ER Model, Keys, Normalization, SQL, Analyzing a Problem and Designing a Solution, Analyze a problem using object-oriented analysis, Design classes from which objects will be created, DDL statements(create table, Alter table, Drop Table), DML statements(simple SQL statements, Oracle functions, Joins, Grouping statements, Sub queries, Update, Delete, and Date statements), Sequencing & Indexing Section 3 Application development: Implementing Encapsulation and Constructors, Use encapsulation to protect data, Create constructors to initialize objects, Define and test your use of inheritance, Explain abstraction, Explicitly identify class libraries used in your code, I/O Fundamentals, Console I/ O and File I/O, Exceptions and Assertions Section 4 Building Java GUIs Using the Swing API Introductions to Applets, Describe the JFC Swing technology, identify the Swing packages, Describe the GUI building blocks: containers, components, and layout managers, Examine top-level, general-purpose, and special-purpose properties of container, Examine components, Examine layout managers, describe the Swing single-threaded model, Build a GUI using Swing components., Introduction to Event handling. Section 5 Introduction to Event JDBC and Servlets JDBC Fundamentals, Establishing Connectivity and working with connection interface, working with statements, Creating and Executing SQL statements, working with Result Set Object & Result Set Meta Data. Introduction to Servlets, Life cycle of Servlets, Creating, Compiling and running servlet, Reading the servlet Parameters, Reading Initialization parameter, Packages- javax.servlet Package, Handling HTTP Request and Response (GET/POST Request), Cookies and Session Tracking, Creating JDBC application with Oracle CSED, Thapar University, Patiala Page 4

Laboratory work Lab Assignments (Daily) Assignment related to core java programming, decision statement (if, switch, break, continue and looping statements (for, while and do-while loop), assignments related to concepts of Object Oriented Computing in Java, Input and output handling from console, files and internet in Java, creation of frames, windows, containers, GUI components in Java, event handling in Java for building GUI forms based on SWING in Java are given to trainees to develop their programming skills.. Lab assignments related to Backend development, E-R Diagram, Database design, DML, DDL, and SQL. Project Work (Third Week Onwards) Project Artifacts Template: Objectives, SRS Document, E-R Diagrams, DFD, Database Design, GUI Design, Backend design, Test Plan, Test Cases, Test Data, Source code, Documentation, User manual. Technical reports, results, output screen shoots, conclusion, Future scope. Books and Resources: 1. Herbert Schildt, Java: Complete Reference, Oracle Press,2014 2. Parteek Bhatia, Simplified Approach to DBMS, Kalyani Publications, 2010 CSED, Thapar University, Patiala Page 5

Registration Form Six Weeks Summer Training 2015 on Java Oracle (June 01 to July 10, 2015) Name: Father s Name: (Block letters) (Block letters) Age: Sex: M/F Branch & Discipline (in which studying): University/Institute with address: (Where studying) Correspondence Address: E-mail: Phone/Mobile: Accommodation Required: (Yes / No) Mode of Payment: D. D. No. Amount: Date: (Payable to Registrar, TU, Patiala ) Undertaking: I will follow all the rules and regulation in force for conducting the training at Thapar University. Signature of the Candidate: Date: (Last date for submission of Registration form along with Demand Draft is May 31, 2015.) CSED, Thapar University, Patiala Page 6