STUDENT ENRICHMENT PROGRAM

About the project
Global demand for fresh Digital Talent is approximately 8x larger than the size of its current talent pool. ITC Infotech’s Learning Initiative aims to train pre-final year students on advanced IT skills by establishing ITC Centre for Skill Development. ITC Infotech’s Leaning Initiative enables college students, especially women from Socio-economically disadvantaged backgrounds towards a career in Science, Technology, and Engineering & Mathematics (STEM). With the partnership of ICT Academy, ITC Infotech is providing a platform for students to become Industry-ready, with exposure and knowledge on best-in class, Industry – aligned IT Skills. The curriculum is designed to equip students with technical and behavioral skills to pursue a career in IT and provides skills that focus on placements in IT companies through partnerships and a robust Industry Connect.
STUDENT ENRICHMENT PROGRAM
Establishing ITC Centre for Skill Development
Training final year students from arts, commerce and science institutions
Assessment & certification
Placement facilitation to the students certified
Mentoring by Industry Experts

STUDENT ENRICHMENT PROGRAM
PLACEMENT FACILITATION
A placement drive will be facilitated by ICT Academy for the students certified
STUDENT ENRICHMENT PROGRAM

Course 1 - Data Analyst
-
Diagnostic Assessment :60 Minutes
Intoduction, History, Application, PVM
Datatypes, Sequences, Basics functions, Builtin Functions, Builtlin Modules
List, Methods in List, Membership in List, Slices
Tuples, Methods in Tuple, Sets, Methods in Set, Dictionary & its Methods
Control Statements, Looping Statements
Functions, String Methods
Exception Handling, Introduction to NUMPY & its basic operations,Mathematical functions
Advanced Indexing, Iterating over Array, Stacking, Splitting, Broadcasting
Pandas Dataframe, Working with missing data, Boolean Indexing, Universal Function
Groupby, Working with Text data, Creating Pandas Series, Merging, Joining, Concatenation
Working with Date and Time using Pandas, Working with pandas Xlsx Writer, REGEX ij pandas
Selecting Random samples, Duplicate Data, Query method()
Categories, Vectorization in Python, Statistics and probability concepts for data science
Probabality and Probabality Distribustions, Statistics
Sampling and Types of Sampling Techniques, Types of Probabaility Sampling
MATPLOTLIB, Subplots, Legends
Plot Lines, Mulitples, Opacity, Bar Plot & its Types
Piechart, Seaborn & its Figuring Styles, Scipy
Introduction to EDA
Inspect, Clean, and Validate a Dataset
-
Formative Assessment -1 30 minutes (MCQs) and 90 minutes (Coding assessment)
Summarizing a Single Feature
Aggreagates in Pandas
Summarizing the relationship between Two Features
Advanced Data Visualization
EDA for Machine Learning Models
Introduction to SQL,Databases & RDBMS
Installing Engine,Syntax,Datatypes
Operators,Expressions,Comments
Data Definition Language Commands and Operations
Data Manipualtion Language Commands and Operations
Data Control Language Commands and Operations
Functions
Queries and Sub-Queries
Clauses and Joins
Views and Indexes
Transactions and Injections
Cloud Computing & Microsoft Azure Fundamentals, Azure Virtual Machines
-
Formative Assessment -2 30 minutes (mcqs) and 90 minutes (coding assessment)
Introduction to Azure Virtual Network and Services
Microsoft Azure Storage
Manage AzureActive Directory (AD)
Manage App Service Plans, Azure SQL Database
Azure Backup and Site Recovery, Azure ARM Template, Configure Serverless Computing
Manage App Services , Data Factory
Azure Container Service, Azure Cosmos DB
Visualize Azure Cosmos DB data using Power BI, Building BI reports using Azure Synapse Link
Building BI reports using Power BI connector,Visualize data, Migrate Data, Security
-
Technical End Assessment_60 minutes (MCQs) and 120 minutes (Coding assessment)
Verbal and Written Communication: Basics and Importance
Speaking: Greetings and Introductions
Pronunciation, Vocabulary
Speaking with Confidence; Body Language and Paralanguage
Presentation Skills/Public Speaking
Verbal Communication - Practice; Just a Minute sessions
Self-Presentation: Making a Great First Impression, Excelling at Interviews, Group Discussion
Write for a Purpose, Effective Notes, Emails, Resumes (Diff b/w Resume, CV, Biodata) and Reports, Effective Summary Speaking: (On the Telephone, Making Requests, Buyer Seller Interactions, Saying No or Refusing Politely, Workplace Conversations, Presenting and Seeking Opinions)
Job Readiness: How to Prepare for Job Interview - Gaining Confidence Resume Writing Know about the Organization, its operations - how to prepare for it Questioning Skills, Asking right questions Giving and Receiving Feedback
Virtual Interviews; Virtual Meetings Etiquette Mock Interview
Cultural Diversity
Work Etiquette; do;s and don’t's
Taking ownership
Interpersonal Skills:Time and task management
SMART Goal or any other framework on goals setting
Result Orientation: (Introduction, Plan Tasks to Achieve Goals)
Self-Awareness
Values and Beliefs: Make Ethical Decisions
Emotional Intelligence (Stress management)
Responding to Change: Understand and Adjust to Change
Working in a virtual environment/remote working; ethics and do's and don’t's
Adopting safety practices: (Basic First Aid, Health, Environment, and Safety Awareness)

Course 2 – Application Development using JAVA
-
Diagnostic Assessment :60 Minutes
OOPS,Java Introduction & Language Fundamentals
Introduction to Java API, Strings
Inheritance & Polymorphism
Abstract Class , Interfaces & Exception Handling
IO Streams, Collections, Streams, Functional Programming
Collection FrameWork & Generics In Java
Mulit-threading, Executor Framework,Concurrency Framework
Java 8 - DateTime, Lambda Expressions
Developing Applications for the Java™ SE Platform - JDBC
JSP,JSTL,Servlets introduction, Life Cycle of a servlet
HttpServlet, Other objects
Mockito Methods
Examples of Mockito
Argument Matcher
Mockito BDD
ArgumentCaptor
Hamcrest Matchers
Mockito Annotations
-
Formative Assessment 1_30 MINUTES (MCQs) and 90 MINUTES (Coding Assessment)
JUnit Rules
PowerMock
Mockito vs EasyMock,Mock vs Stub vs Spy
Spying or Mocking Abstract
Introduction to Hibernate, Getting started with Hibernate quickly
Overview and configuration for Hibernate
The Persistence Lifecycle
Optimistic Locking / Versioning
Inheritance Mapping
Additional Querying Capabilities
The Criteria API
Basics of Spring,Spring with IDE
Dependency Injection
Spring AOP
Spring JDBC
Spring with ORM
SpEL
Spring 3 MVC
OXM Frameworks
-
Formative Assessment -2 30 minutes (mcqs) and 90 minutes (coding assessment)
Spring Java Mail - Web Integration
Introduction to Spring boot,Spring vs Spring Boot, Internals of Spring Boot
Spring Boot Application Creation & Auto configuration
Internals of Boot Start Class & Annotations
Runners & Spring Data JPA Introduction
Crud repository & JPA repository
Findby methods in API & Custom queries
Spring Boot Profiles & Web MVC
Forms Development & Thymeleaf
Webapplication Development using Spring Boot
Spring REST introduction,XML & JSON,HTTP Protocol Internals
REST API Development,REST API Media types
POSTMAN & Swagger
REST Client Introduction,REST template & Webclient,Exception Handling
Spring Boot Actuators,Spring Cloud Concepts
Spring Security,Microservices Introduction & Architecture
Service registry & API gateway
Admin server & client
Interservice communication & External API Communication
Distributed logging
MongoDB integration with Spring Boot
Apache Kafka integration with Spring Boot
Redis cache Integration with Spring Boot
Spring AWS Deployment
Spring Boot with Docker Container
-
Technical End Assessment_60 MINUTES (MCQs) and 120 MINUTES (CODING ASSESSMENT)
Verbal and Written Communication: Basics and Importance
Speaking: Greetings and Introductions
Pronunciation, Vocabulary
Speaking with Confidence; Body Language and Paralanguage
Presentation Skills/Public Speaking
Verbal Communication - Practice; Just a Minute sessions
Self-Presentation: Making a Great First Impression, Excelling at Interviews, Group Discussion
Write for a Purpose, Effective Notes, Emails, Resumes (Diff b/w Resume, CV, Biodata) and Reports, Effective Summary Speaking: (On the Telephone, Making Requests, Buyer Seller Interactions, Saying No or Refusing Politely, Workplace Conversations, Presenting and Seeking Opinions)
Job Readiness: How to Prepare for Job Interview - Gaining Confidence
Resume Writing
Know about the Organization, its operations - how to prepare for it
Questioning Skills, Asking right questions
Giving and Receiving Feedback
Virtual Interviews; Virtual Meetings Etiquette
Mock Interview
Cultural Diversity
Work Etiquette; do;s and don’t's
Taking ownership
Interpersonal Skills:Time and task management
SMART Goal or any other framework on goals setting
Result Orientation: (Introduction, Plan Tasks to Achieve Goals)
Self-Awareness
Values and Beliefs: Make Ethical Decisions
Emotional Intelligence (Stress management)
Responding to Change: Understand and Adjust to Change
Working in a virtual environment/remote working; ethics and do's and don’t's
Adopting safety practices: (Basic First Aid, Health, Environment, and Safety Awareness)

Course 3 – Application Developement using .NET
-
Diagnostic Assessment :60 Minutes
Introduction to C#,Strings
C# variable & Data Type
Introduction to OOPS concept
Inheritance & Polymorphism
Abstract Class , Interfaces & Exception Handling
Introduction To basic of Controllers,View & Scripts
Introduction to Web Api Calls GET,POST,DELETE etc.
Introduction to MVC & Entity Framework
Introduction to .net core Razor Pages,Models
Introduction to Diff type of Design Patterns
Commonly Used Patterns with Examples
Introduction Windows Forms & Designs
Timers , IO Files , Batch files
Design Tools grid,combobox,textbox,buttons etc
Reporting tool crystal report viewer
Crystal Report Design & Data passing
Excel Generation using data stored
Introduction Entity model code generator using database
Charts bar chart Designs
Windows Service OverView
Deploying service to system
Testing with debugger
Intro to Error handing with logger
-
Formative Assessment 1_ 30 MINUTES (MCQs) and 90 MINUTES (CODING ASSESSMENT)
Example of Logger on runtime and solving
Releasing the Application in single package
Entity Framework Development Optimization
Lambda Queries basics and example
Selenium ,Nunit & Nunit Adabter - Testing Tool
Example for unit testing with example
Introduction to WebForms & Designs
Introduction to jqxgrid & different package installation
Controllers in depth explanation with examples
HTTP redirection to contollers and traffic handlers
Basic Script writing with examples
Views Declaring in Contollers and acessing and throwgin errors
JWT Token concept
Open new Tabs with button clicks & using timeouts
Nuget package explanation
Installing different package with UI and Command Lines
XML & JSON,HTTP Protocol Internals
REST API Development
REST API Media types,POSTMAN & Swagger
REST Client Introduction, REST template & Webclient
Intro to HTML , CSS Media Queries, BootStrap
Basic of Javascript & JQuery
Ajax synatx to reterive data from contollers
Async & Sync/Wait Explanation and Examples
Dependency Injection
-
Formative Assessment -2 30 minutes (mcqs) and 90 minutes (coding assessment)
Publishing webapp and Deployment
Introduction to background service Docker
Example of docker service and Logging error
Intro to Error handing with logger
Example of Logger on runtime and Api Calling
Example of Http error codes and handling
.net core Benefiets for Cross Platform
Intro to Ado.net Connections
Basic Syntax for connection to database using sqladabter for Desktop applications & Web Applications
Different Type of Querys,sub querys Joins
-
Technical End Assessment_60 MINUTES_MCQs and 120 MINUTES_CODING ASSESSMENT
Verbal and Written Communication: Basics and Importance
Speaking: Greetings and Introductions
Pronunciation, Vocabulary
Speaking with Confidence; Body Language and Paralanguage
Presentation Skills/Public Speaking
Verbal Communication - Practice; Just a Minute sessions
Self-Presentation: Making a Great First Impression, Excelling at Interviews, Group Discussion
Write for a Purpose, Effective Notes, Emails, Resumes (Diff b/w Resume, CV, Biodata) and Reports, Effective Summary Speaking: (On the Telephone, Making Requests, Buyer Seller Interactions, Saying No or Refusing Politely, Workplace Conversations, Presenting and Seeking Opinions)
Job Readiness: How to Prepare for Job Interview - Gaining Confidence
Resume Writing
Know about the Organization, its operations - how to prepare for it
Questioning Skills, Asking right questions
Giving and Receiving Feedback
Virtual Interviews; Virtual Meetings Etiquette
Mock Interview
Cultural Diversity
Work Etiquette; do;s and don’t's
Taking ownership
Interpersonal Skills:Time and task management
SMART Goal or any other framework on goals setting
Result Orientation: (Introduction, Plan Tasks to Achieve Goals)
Self-Awareness
Values and Beliefs: Make Ethical Decisions
Emotional Intelligence (Stress management)
Responding to Change: Understand and Adjust to Change
Working in a virtual environment/remote working; ethics and do's and don’t's
Adopting safety practices: (Basic First Aid, Health, Environment, and Safety Awareness)
STUDENT ENRICHMENT PROGRAM
Arts, Commerce & Science students especially women from underprivileged communities with any one criterion mentioned below
Student with a family income less than INR 3.5 lakhs per annum                          
Students with single parent                                                   
Student supported by a guardian.                                           
Meritorious but financially backward student                                                             
First-generation graduates                                                        
STUDENT ENRICHMENT PROGRAM
Upcoming Drive Plan | |||||||
Sno | Company Name | Role | Hiring Location | Placement pre requisites | Expectations from the beneficiaries | Rounds of interviews | Salary |
1 | KGISL | Software Associate | Coimbatore | Minimum 60% from 10th Onwards till Graduation along with Sound Knowledge in Java/.Net | Flexible for 24/7 Work/Willingness to relocate | Technical F2F/HR | 2 LPA |
2 | UST Global | Data Analyst/Software Associate | Coimbatore/Trivandrum/Chennai | Minimum 60% from 10th Onwards till Graduation along with Sound Knowledge in Java/.Net and Data Analyst Concepts | Flexible for 24/7 Work/Willingness to relocate | Online Test/Technical F2F/HR | 2.2 LPA |
3 | Span Technology | Software Associate | Coimbatore | Minimum 60% from 10th Onwards till Graduation along with Sound Knowledge in Java/.Net and Data Analyst Concepts | Flexible for 24/7 Work/Willingness to relocate | Online Test/Technical F2F/HR | 1.8 LPA |
4 | HCL Tech | Associate | Coimbatore/Chennai | Minimum 60% from 10th Onwards till Graduation | Flexible for 24/7 Work/Willingness to relocate | Online Test/HR F2F | 2.1 LPA |
5 | Logic Valley Tech | Software Associate | Coimbatore | Minimum 60% from 10th Onwards till Graduation along with Sound Knowledge in Java/.Net and Data Analyst Concepts | Flexible for 24/7 Work/Willingness to relocate | Online Test/HR F2F | 2.2 LPA |
6 | Asvam Infotech | Software Associate | Coimbatore | Minimum 60% from 10th Onwards till Graduation along with Sound Knowledge in Java/.Net and Data Analyst Concepts | Flexible for 24/7 Work/Willingness to relocate | Online Test/HR F2F | 1.8 LPA |
7 | Autosense | Associate | Chennai | Minimum 60% from 10th Onwards till Graduation | Flexible for 24/7 Work/Willingness to relocate | Face 2 Face | 1.91 LPA |
8 | Genpact | Software Associate | Chennai/Hyderabad | Minimum 60% from 10th Onwards till Graduation along with Sound Knowledge .Net | Flexible for 24/7 Work/Willingness to relocate | GD/Technical/HR | 2 LPA |
STUDENT ENRICHMENT PROGRAM
ICT Academy is an initiative of the Government of India in collaboration with the state Governments and Industries. ICT Academy is a not-for-profit society, the first of its kind pioneer venture under the Public-Private-Partnership (PPP) model that endeavours to train the higher education teachers and students thereby exercises on developing the next generation teachers and industry ready students.
ICT Academy was started to meet the skill requirements of the industry and generate more employment especially in tier 2 and 3 towns, the rural parts of the country. The organization was formed with representations from the State Government of Tamil Nadu, leading companies in the ICT industry and National Association of Software Services Companies (NASSCOM) in India.
Through its various initiatives, ICT Academy has been part of strengthening the India's four important visions on Skill India, Digital India, Startup India and Make in India.
Read More


STUDENT ENRICHMENT PROGRAM
ITC Infotech is a leading global technology services and solutions provider, led by Business and Technology Consulting. ITC Infotech provides business-friendly solutions to help clients succeed and be future-ready, by seamlessly bringing together digital expertise, strong industry specific alliances and the unique ability to leverage deep domain expertise from ITC Group businesses. The company provides technology solutions and services to enterprises across industries such as Banking & Financial Services, Healthcare, Manufacturing, Consumer Goods, Travel and Hospitality, through a combination of traditional and newer business models, as a long-term sustainable partner
ITC Infotech is a wholly owned subsidiary of ITC Ltd. ITC is one of India’s leading private sector companies and a diversified conglomerate with businesses spanning Consumer Goods, Hotels, Paperboards and Packaging, Agri Business and Information Technology
Read More