Curriculum : Java (12 weeks) | |||||
Week | Day | Topic | Sub Topic | Type | Hours |
Week 1 | 1 | Pre-Evaluation | Experience Collection & Demographics | Online | 2 |
Pre-Evaluation |
OOPS concepts Problem Solving skills Computer fundamentals |
Online Assessment | 2 | ||
Pre-Evaluation |
English Algorithms |
Online | 4 | ||
2 | IST | IST | Class Room Facilitation | 8 | |
3 | IST | IST | Class Room Facilitation | 8 | |
4 |
Programming Fundamentals – Evaluation |
Programming Basics Sorting and Retrieving Data Operators Basic Programming Statement Iterative Statements |
Online | 4 | |
5 |
Programming Fundamentals – Evaluation |
Arrays Data Structures Programming Best Practices |
Online | 4 | |
Week 2 | 6 | Programming Fundamentals | Algorithm – Flow Chart & Pseudocode Discussion | Class Room Facilitation | 2 |
Algorithm – Flow Chart & Pseudocode Discussion | Class Room Facilitation | 2 | |||
Programming Basics with Sample Programs | Class Room Facilitation | 2 | |||
Business Communication |
Video: So you want to be a software engineer
|
Class Room Facilitation | 2 | ||
7 | Programming Fundamentals |
Arrays & Data Structures – Discussion on Use of arrays Different Types of data structures |
Class Room Facilitation | 2 | |
Arrays – Implementation | Class Room Facilitation | 2 | |||
Arrays – Implementation | Class Room Facilitation | 2 | |||
Business Communication |
Video: C Programmer 1) Email writng + Grammar exercise |
Class Room Facilitation | 2 | ||
8 | Programming Fundamentals | Sorting , Searching and Linked List Concepts – Discussion | Class Room Facilitation | 2 | |
Sorting , Searching and Linked List Concepts – Discussion | Class Room Facilitation | 2 | |||
Sorting , Searching and Linked List Concepts – Implementation | Assessment | 2 | |||
Business Communication |
Video: Preparation is the Key to Success with Dr Susser PH.D
|
Class Room Facilitation | 2 | ||
9 | Programming Fundamentals | Structures & Pointers – Discussion | Class Room Facilitation | 2 | |
PF Assessment 1,2 & 3- Algorithm , Sorting & Searching, Data type, Loops and Conditions |
Assessment | 2 | |||
PF Assessment 4, 5 & 6 – Arrays & Pointers, Functions & Overall | Assessment | 2 | |||
Business Communication |
Video: 20 words that changed your life
|
Class Room Facilitation | 2 |
10 | Database |
Introduction to different ways of storing data – Advantages & Disadvantages |
Class Room Facilitation | 2 | |
Database |
Understanding different types of databases Entity-Relationship Diagram |
Class Room Facilitation | 3 | ||
Business Communication |
Video: IT company – Campus
|
Class Room Facilitation | 2 | ||
Feedback | Program Fundamentals | Online | 1 | ||
Week 3 | 11 | Database |
DDLs Create Assignment on DDL |
Class Room Facilitation | 2 |
Database |
DMLs INSERT UPDATE DELETE Assignment on DML |
Class Room Facilitation | 2 | ||
Database | DB Assessment 1-ER Diagrams | Assessment | 2 | ||
Business Communication |
Video: MSIT (Microsoft India Recruitment Team) 1) Channels of Communications |
Class Room Facilitation | 2 | ||
12 | Database |
DRLs Select Assignment on DMLs |
Class Room Facilitation | 2 | |
Database |
DMLs SELECT Group by Having Clause SELECT Order by Assignments on DML |
Class Room Facilitation | 2 | ||
Database | DB Assessment 2-Normalization | Assessment | 2 | ||
Business Communication |
|
Class Room Facilitation | 2 | ||
13 | Database |
DMLs Types of SUBQUERY Assignments on DML |
Class Room Facilitation | 2 | |
Database |
Different types of JOIN UNION & UNION ALL Assignments on DML |
Class Room Facilitation | 2 | ||
Database | DB Assessment 3 , 4 , 5 – DML | Assessment | 2 |
Business Communication |
Video: IT companies 1) Email feedback – generic (IST emails) 2) 4C's of comunication Discussion on 3 situations around correct, clear, complete and climate (components of communication) |
Class Room Facilitation | 2 | ||
14 | Database |
Usage of IN, NOT IN & EXISTS, NOT EXISTS Assignments on DML |
Discussion | 2 | |
Database |
Concept of INDEX Syntax of INDEX Assignment on DML |
Assessment | 2 | ||
Database | DB Assessment 6 , 7 | Class Room Facilitation | 2 | ||
Business Communication |
Video: Dice TV_ Demystifying HR's Recruiting Process
Discussion on 3 situations around correct, clear, complete and climate (components of communication)
|
Class Room Facilitation | 2 | ||
15 | Business Communication |
|
Class Room Facilitation | 2 | |
Ubuntu | Introduction to Ubuntu Environment | Class Room Facilitation | 2 | ||
Ubuntu | Basic Linux Commands | Class Room Facilitation | 2 | ||
Ubuntu | Use of Text editor in Linux | Class Room Facilitation | 2 | ||
16 | Business Communication |
|
Class Room Facilitation | 2 | |
Java |
Introduction to OOPS Introduction to JAVA Java Platform Features, Writing a simple Java application and executing. |
Class Room Facilitation | 4 | ||
Feedback | Program Fundamentals | Online | 1 | ||
Feedback | Database | Online | 1 | ||
17 | Business Communication |
|
Class Room Facilitation | 2 | |
Java | Language Basics Concept of Java Class | Class Room Facilitation | 2 | ||
Java | Language Basics Concept of Java Class | Class Room Facilitation | 2 | ||
Java | Java Assessment -1 OOPS | Assessment | 2 |
Week 4 | 18 | Business Communication |
|
Class Room Facilitation | 2 |
Java |
Constructors Method Overloading |
Class Room Facilitation | 2 | ||
Java |
Constructors Method Overloading |
Class Room Facilitation | 2 | ||
Java | Java assessment 2 | Assessment | 2 | ||
19 | Java |
Access modifier / specifiers Packaging in Java Type Casting |
Class Room Facilitation | 2 | |
Java |
Access modifier / specifiers Packaging in Java Type Casting |
Class Room Facilitation | 3 | ||
Java | Assignment | Class Room Facilitation | 1 | ||
Business Communication |
|
Class Room Facilitation | 2 | ||
20 | Java | Introduction to Eclipse IDE | Class Room Facilitation | 2 | |
Java | Introduction to Eclipse IDE | Class Room Facilitation | 2 | ||
Java | Assignment | Class Room Facilitation | 2 | ||
Business Communication |
|
Class Room Facilitation | 2 | ||
Week 5 | 21 | Java |
Polymorphism,Inheritance, Abstract class & Interfaces |
Class Room Facilitation | 3 |
Java |
Polymorphism,Inheritance, Abstract class & Interfaces |
Class Room Facilitation | 2 | ||
Business Communication | Structuring – Ws&H, Comp vs Detail, MECE, ETVX, Pattern finding | Class Room Facilitation | 2 | ||
Java | Java Assessment 3 | Assessment | 1 | ||
22 | Java |
Wrapper Classes Exception handling |
Class Room Facilitation | 2 | |
Java |
Wrapper Classes Exception handling |
Class Room Facilitation | 2 | ||
Java | Assignment | Class Room Facilitation | 2 | ||
Business Communication |
|
Class Room Facilitation | 2 | ||
Java | Concurrency | Class Room Facilitation | 2 | ||
Java | Concurrency | Class Room Facilitation | 2 | ||
Java | Assignment | Class Room Facilitation | 2 |
23 | Business Communication |
|
Class Room Facilitation | 2 | |
24 | Java | Concurrency | Class Room Facilitation | 2 | |
Java | Concurrency | Class Room Facilitation | 2 | ||
Java | Assignment | Class Room Facilitation | 2 | ||
Business Communication |
|
Class Room Facilitation | 2 | ||
25 | Java | Java Assessment 4 | Assessment | 2 | |
Java | Basic I/O features | Class Room Facilitation | 2 | ||
Java | Basic I/O features | Class Room Facilitation | 2 | ||
Business Communication |
1) Grammar – Countable and Uncountable nouns, Articles – Chunking ARTICLES Chunking SINGULAR – PLURAL |
Class Room Facilitation | 2 | ||
Week 6 | 26 | Java | Collections | Class Room Facilitation | 2 |
Java | Collections | Class Room Facilitation | 2 | ||
Java | Java Assessment 5 | Assessment | 2 | ||
Business Communication | 1) Grammar – Prepositions exercise – Chunking PREPOSITIONS | Class Room Facilitation | 2 | ||
27 | Java | Collections | Class Room Facilitation | 3 | |
Java | Collections | Class Room Facilitation | 2 | ||
Business Communication |
1) Grammar – Subject – Predicate exercise – Chunking SUBJECT – PREDICATE |
Class Room Facilitation | 2 | ||
Java | Java Assessment 6 & 7 | Assessment | 1 | ||
28 | Java | Java Data Access – JDBC | Class Room Facilitation | 2 | |
Java | Java Data Access – JDBC | Class Room Facilitation | 2 | ||
Business Communication | 1) Grammar – Tenses exercise – Chunking TENSES | Class Room Facilitation | 2 | ||
Java | Assignment | Class Room Facilitation | 2 | ||
29 | Introducing Project Case Study | Understanding Project Case Study Scope | Class Room Facilitation | 3 | |
Process | Requirement Gathering | 2 | |||
Business Communication |
|
Class Room Facilitation | 2 | ||
Java | Java Assessment 8 & 9 | Assessment | 1 | ||
30 | Business Communication |
|
Class Room Facilitation | 2 | |
Java | Java GUI – Swings Generics Internationalization Regular Expressions Log4j | Class Room Facilitation | 3 |
Java | Java GUI – Swings Generics Internationalization Regular Expressions Log4j | Class Room Facilitation | 2 | ||
Java | Java Assessment 10 | Assessment | 1 | ||
Week 7 | 31 | Java | Reflection APIs | Class Room Facilitation | 3 |
JEE | Reflection APIs | Class Room Facilitation | 2 | ||
Business Communication |
|
Class Room Facilitation | 2 | ||
Java | Java Assessment 11 | Assessment | 1 | ||
32 | Business Communication |
|
Class Room Facilitation | 2 | |
Java | Introduction to Java 8 Feautures | Class Room Facilitation | 3 | ||
Java | Introduction to Java 8 Feautures | Class Room Facilitation | 2 | ||
Java | Java Assessment 12 | Assessment | 1 | ||
33 | Java | Discussion on Java 9 Features | Class Room Facilitation | 3 | |
Java | Discussion on Java 9 Features | Class Room Facilitation | 2 | ||
Business Communication |
|
Class Room Facilitation | 2 | ||
Java | Java Assessment 13 | Assessment | 1 | ||
34 | JEE | HTML, CSS | Class Room Facilitation | 2 | |
JEE | HTML, CSS | Class Room Facilitation | 2 | ||
JEE | Assignment | Class Room Facilitation | 2 | ||
Business Communication |
|
Class Room Facilitation | 2 | ||
35 | JEE | JavaScript | Class Room Facilitation | 3 | |
JEE | JavaScript | Class Room Facilitation | 2 | ||
Business Communication |
|
Class Room Facilitation | 2 | ||
Java | Java Assessment 14 | Assessment | 1 | ||
36 | JEE | JEE Architecture & Servlets | Class Room Facilitation | 3 | |
JEE | JEE Architecture & Servlets | Class Room Facilitation | 2 | ||
Process | JEE Assessment 15 | 1 | |||
Business Communication |
|
Class Room Facilitation | 2 | ||
37 | JEE | Servlets | Class Room Facilitation | 2 | |
JEE | Servlets | Class Room Facilitation | 2 | ||
JEE | Assignment | Assessment | 2 |
Week 8 | Business Communication |
|
Class Room Facilitation | 2 | |
38 | JEE | Design Pattern | Class Room Facilitation | 3 | |
Business Communication |
|
Class Room Facilitation | 2 | ||
JEE | Design Pattern | Class Room Facilitation | 2 | ||
JEE | JEE Assessment 16 | Assessment | 1 | ||
39 | JEE | XML and Web Services | Class Room Facilitation | 2 | |
Business Communication | 1) Interpersonal effectiveness – Day 1 | Class Room Facilitation | 2 | ||
JEE | XML and Web Services | Class Room Facilitation | 2 | ||
JEE | Prepare ERD and Use Case | Assessment | 2 | ||
40 | JEE | XML and Web Services | Class Room Facilitation | 3 | |
Business Communication | 1) Interpersonal effectiveness – Day 2 | Class Room Facilitation | 2 | ||
JEE | XML and Web Services | Class Room Facilitation | 2 | ||
JEE | JEE Assessment 16 | Assessment | 1 | ||
Week 9 | 41 | JEE | Introduction to JSP | Class Room Facilitation | 2 |
Business Communication |
|
Class Room Facilitation | 2 | ||
JEE | JSP | Class Room Facilitation | 2 | ||
JEE | Assignment | Class Room Facilitation | 2 | ||
42 | JSP & JSTL | 2 | |||
Business Communication |
|
Class Room Facilitation | 2 | ||
JEE | JSP & JSTL | Class Room Facilitation | 2 | ||
JEE | Assignment | Class Room Facilitation | 2 | ||
43 | JEE | JSP & JSTL | Class Room Facilitation | 2 | |
Business Communication |
|
Class Room Facilitation | 2 | ||
JEE | JSP & JSTL | Class Room Facilitation | 2 | ||
JEE | Assignment | Class Room Facilitation | 2 | ||
44 | Building Tools | Implementing BuildingTools Integrated with Eclipse IDE | Class Room Facilitation | 2 | |
Business Communication | 1) Flexibility + Attitude | Class Room Facilitation | 2 | ||
Project | Implementing BuildingTools Integrated with Eclipse IDE | Class Room Facilitation | 3 | ||
JEE | JEE Assessment 17 | Assessment | 1 | ||
JEE | Introduction to SVN | Class Room Facilitation | 2 |
45 | Business Communication |
2) Video : Cultural difference |
Class Room Facilitation | 2 | |
JEE | Introduction to JENKINS | Class Room Facilitation | 2 | ||
JEE | Assignments | 2 | |||
Week 10 | 46 | JEE | EJB | Class Room Facilitation | 2 |
Business Communication |
|
Class Room Facilitation | 2 | ||
JEE | EJB | Class Room Facilitation | 2 | ||
JEE | Assignments | Class Room Facilitation | 2 | ||
47 | JEE | EJB with JPA 3.0 | Class Room Facilitation | 2 | |
Business Communication |
|
Class Room Facilitation | 2 | ||
JEE | EJB with JPA 3.0 | Class Room Facilitation | 2 | ||
JEE | Assignment | 2 | |||
48 | JEE | Struts | Class Room Facilitation | 2 | |
Business Communication |
Culture presentation – Part 2 2) Overall feedback on Presentation skills |
Class Room Facilitation | 2 | ||
JEE | Struts | Class Room Facilitation | 2 | ||
JEE | Assignment | Class Room Facilitation | 2 | ||
49 | JEE | Struts | Class Room Facilitation | 2 | |
Business Communication | 1) Customer service (CS) scenarios | Class Room Facilitation | 2 | ||
JEE | Struts | Class Room Facilitation | 2 | ||
JEE | Assignment | Class Room Facilitation | 2 | ||
50 | JEE | Hibernate | Class Room Facilitation | 2 | |
Business Communication | 1) Preparation on CS – 1 slide | Class Room Facilitation | 2 | ||
JEE | Hibernate | Class Room Facilitation | 2 | ||
Project | Project | 2 | |||
Week 11 | 51 | JEE | Hibernate | Class Room Facilitation | 2 |
JEE | Hibernate | Class Room Facilitation | 2 | ||
Business Communication |
|
Class Room Facilitation | 2 | ||
JEE | Hibernate | Class Room Facilitation | 2 | ||
52 | JEE | Spring & Hibernate | Class Room Facilitation | 3 | |
JEE | JEE Assessment 18 | Assessment | 1 | ||
Business Communication |
|
Class Room Facilitation | 2 | ||
JEE | Assignment | Class Room Facilitation | 2 | ||
53 | JEE | Spring & Hibernate | Class Room Facilitation | 2 | |
JEE | Spring & Hibernate | Class Room Facilitation | 2 | ||
Business Communication | 1) Presentation on CS – Part 2 | Class Room Facilitation | 2 |
JEE | Assignment | Class Room Facilitation | 2 | ||
54 | JEE | Spring & Hibernate | Class Room Facilitation | 2 | |
JEE | JEE Assessment 19 | Assessment | 2 | ||
Business Communication | 1) Tolerance to ambiguity | Class Room Facilitation | 2 | ||
JEE | Spring & Hibernate | Class Room Facilitation | 2 | ||
JEE | Assignment | Class Room Facilitation | 2 | ||
55 | Process | SVN Integration for the Project | Class Room Facilitation | 2 | |
Project | Integrating Spring & Hibernate in Project | Class Room Facilitation | 2 | ||
Project | Integrating Spring & Hibernate in Project | Class Room Facilitation | 2 | ||
Business Communication | 1) Coping ability | Class Room Facilitation | 2 | ||
Week 12 | 56 | Project | Project Implementation | 2 | |
Project | Project Implementation | 2 | |||
Business Communication |
|
Class Room Facilitation | 2 | ||
Process | Testing | Class Room Facilitation | 2 | ||
57 | Project | Project Implementation | 2 | ||
Project | Project Implementation | 2 | |||
Business Communication |
Business Communication –
|
Class Room Facilitation | 2 | ||
Process | Testing | Class Room Facilitation | 2 | ||
58 | Project | Testing project using Junit | 2 | ||
Process | Assessment Process | Class Room Facilitation | 2 | ||
Business Communication |
Revision – 1) Channels of communication
|
Class Room Facilitation | 2 | ||
Process | Assessment Process | Class Room Facilitation | 2 | ||
59 | Project | Project Presentation | 4 | ||
Business Communication | Overall Revision | Class Room Facilitation | 2 | ||
Process | Assessment Process | Assessment | 2 | ||
60 | Exit formalities | Documentation + Feedback | Online | 8 |