Curriculum : C (10 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 |
Week 4 |
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 | 4 C’s of Communication – Introduction to scenarios – Situation1, Situation2 and Situation 3 |
Class Room Facilitation | 2 | |
Database | Database Triggers | Class Room Facilitation | 4 | ||
Assignment on triggers | Assignments | 2 | |||
Business Communication | Components of Communication – Correctness, Clarity, Completeness and Climate |
Class Room Facilitation | 2 | ||
20 |
C Language |
Pointer Pointer Arithmetic – Single/Double Pointer, Relation between arrays and pointers, Dynamic memory allocation, alloc.h lib file functions, creating dynamically single and multi-dim. Array |
Class Room Facilitation |
4 |
|
Assigments on pointers | Assignments | 1 |
Week 5 |
21 |
Business Communication | Email etiquette Chunking Email etiquette |
Class Room Facilitation | 2 |
C Language |
Functions – Passing parameters, Passing array as function parameters, Pointer to functions, function pointer as return value Recursion (relevant to Functions) C libraries: Standard ‘C’ libraries – maths, file |
Class Room Facilitation |
4 |
||
Assignments on functions and recursions | Assignments | 1 | |||
22 |
Business Communication | Grammar -Article, Prepositions, Subject – Predicate, Singular – Plural, Tenses |
Class Room Facilitation | 2 | |
C Language | String Manipulation – Usage of string and ctype header library C library functions |
Class Room Facilitation | 4 | ||
Assignments on strings | Assessment | 1 | |||
23 |
Business Communication | Grammar -Article, Prepositions, Subject – Predicate, Singular – Plural, Tenses |
Class Room Facilitation | 2 | |
C Language | Structures and unions Bit fields Byte alignment, padding – equivalent concepts |
Class Room Facilitation | 4 | ||
Assignments | Class Room Facilitation | 2 | |||
24 |
Business Communication | Critical thinking Exercise on critical thinking |
Class Room Facilitation | 2 | |
C Language |
File Management – File Read/Write/Updated – Binary & Text – Sub-topics to be covered |
Class Room Facilitation |
4 |
||
Assignments | Assignments | 2 | |||
Business Communication | Structuring/ Ws and H, Comprehensiveness vs Detail, MECE, ETVX Exercise on structuring to work on a topic – 1 slide presentation | Class Room Facilitation | 2 |
25 |
Data structures and algorithm |
Introduction to Data structures What is Abstract Data Type? Definition & understanding of stack data structures Array implementation of stack Applications of stack Defination & understanding of queue data structure. Array implementation of simple queue Overview of Circular queue, Dequeue & Priority queue |
Classroom facilitation |
4 |
|
Assessment on stack and queues | Assessment | 2 | |||
Week 6 |
26 |
Business Communication | Structuring presentation Feedback on structuring |
Class Room Facilitation | 2 |
Data structures and algorithm |
Understanding of Linked list data structure. Understanding Single linked list. Implementing operations on Single linked list. Applications of single linked list linked list Understanding Double linked list. |
Classroom facilitation |
5 |
||
Assignments | Assignment | 1 | |||
27 |
Business Communication | Structuring presentation (Contd.) Feedback on structuring |
Class Room Facilitation | 2 | |
Data structures and algorithm |
Understanding Tree data structures. Understanding Binary tree, Binary search tree & Heap tree Implementation operations on binary search tree. Implementation of inorder, preorder and postorder tree traversal on binary search tree. |
Assignment |
2 |
||
Sorting and searching algorithms | Classroom facilitation | 2 | |||
Assignments | Assessment | 2 | |||
28 |
Business Communication | Conversational English – Unfamiliar scenarios | Class Room Facilitation | 2 | |
C++ |
Introduction to OOPS Explaining the different concepts of OOPS |
Classroom facilitation | 2 | ||
Basic differences between C and C++ I/O statements Polymorphism |
Classroom facilitation | 2 | |||
Assignments on cin, cout, new, delete, function overloading | Assignment | 2 | |||
Business Communication | Tone and intonation Choice of words Assignment – Homophones |
Class Room Facilitation | 2 |
29 |
C++ |
Classes and objects Access specifiers Different ways of creating objects Friend members Static members |
Classroom facilitation |
4 |
|
Assignments | Assignment | 2 | |||
30 | Business Communication | Contextual E-mail exercise and feedback | 2 | ||
Constructors and Destructors | Classroom facilitation | 2 | |||
C++ | Operator overloading | Classroom facilitation | 2 | ||
Assessment | Assessment | 2 | |||
Week 7 |
31 |
Business Communication | Professionalism – Familiar world Assignment – Professional attributes of Narayan Murthy or Steve Jobs |
Class Room Facilitation | 2 |
C++ | Inheritence | Classroom facilitation | 4 | ||
Assignments | Assessment | 2 | |||
32 |
Business Communication | Professionalism – Unfamiliar world + Scenarios | Class Room Facilitation | 2 | |
C++ |
Runtime polymorphism Dynamic creation of Object Ponter to base and derived object concepts Virtual functions abstract classes |
Classroom facilitation |
4 |
||
Assignments | Assessment | 2 | |||
33 |
Business Communication | Impression management – Part 1 | Class Room Facilitation | 2 | |
C++ Advance | Templates Template functions and Function templates Template classes |
Classroom facilitation | 4 | ||
Assignments | Assignment | 2 | |||
34 |
Business Communication | Impression management – Part 2 Dressing etiquette |
Class Room Facilitation | 2 | |
C++ Advance | Namespaces Exceptions |
Classroom facilitation | 4 | ||
Assignments | Assignment | 2 | |||
35 |
Business Communication | Communicating Up – Structured conversation (Ws & H, Comprehensive vs Detail) |
Class Room Facilitation | 2 | |
C++ Advance | File and IO streams Castings |
Classroom facilitation | 4 | ||
Assignment | Assignment | 2 | |||
36 |
Business Communication | Reading as a thinking tool – Jonathan Livingston Seagull Comprehension on the passage |
Class Room Facilitation | 2 | |
Software engineering |
Testing Testing Techniques Phases of Testing SDLC |
Classroom facilitation | 4 |
Week 8 |
Assignment | Assignment | 2 | ||
37 | Business Communication | Listening Skills Email exercise on the attributes of LISTEN |
Class Room Facilitation | 2 | |
Process | Understand & appreciate Service Requirements | Classroom facilitation | 4 | ||
Create SRS | Assignment | 2 | |||
38 |
Business Communication | Telephone etiquette – Role play Email exercise – Appointment for conference call |
Class Room Facilitation | 2 | |
Process | Level 2 Maintenance & Support Services (Application Landscape) | Classroom facilitation | 4 | ||
Monitoring application | Assignment | 2 | |||
39 | Business Communication | Probing technique Attention to detail |
Class Room Facilitation | 2 | |
Process | Appreciation of Service Management | Classroom facilitation | 4 | ||
Monitoring application | Assignment | 2 | |||
40 | Business Communication | Cultural sensitivity Exercise on Culture presentation – Part 1 |
Class Room Facilitation | 2 | |
Process | Appreciation of Service Performance Indicators | Classroom facilitation | 4 | ||
Monitoring application | Assignment | 2 | |||
Week 9 |
41 |
Business Communication | Culture presentation – Part 1 (Contd.) Exercise on Cultural Presentation – Part 2 Presentation skills |
Class Room Facilitation | 2 |
Process | Overall Process understanding | Classroom facilitation | 4 | ||
Process | Assessment | 2 | |||
42 |
Business Communication | Team work – 5 stages Team building activity Video : Chak de |
Class Room Facilitation | 2 | |
Process | Journey through the GDM | Classroom facilitation | 4 | ||
Monitoring application | Assignment | 2 | |||
43 | Business Communication | Culture presentation – Part 2 Overall feedback on Presentation skills |
Class Room Facilitation | 2 | |
Process | L2 Steady State (Working with Code Base, Incidents) | Classroom facilitation | 4 | ||
Monitoring application | Assignment | 2 | |||
44 | Business Communication | Interpersonal skills Assignment on building relations with 2 / 3 strangers |
Class Room Facilitation | 2 | |
Process | Change Management | Classroom facilitation | 4 | ||
Monitoring application | Assignment | 2 | |||
45 | Business Communication | Building relationship – Small talk Relationship wheel + Scenarios |
Class Room Facilitation | 2 | |
Process | Release Management | Classroom facilitation | 4 | ||
Monitoring application | Assignment | 2 | |||
46 | Business Communication | Customer service – Topics to be shared for presentation Exercise on creating PPTs |
Class Room Facilitation | 2 | |
Overall Revision | Classroom facilitation |
Week 10 |
Programming Fundamentals | Overall Revision | Classroom facilitation | 6 | |
47 |
Business Communication | Customer service – Presentation – Part 1 Use of Structuring template Exercise on presentation – Part 2 |
Class Room Facilitation | 2 | |
Database | Overall Revision | Classroom facilitation | 6 | ||
OOPS | Overall Revision | Classroom facilitation | |||
48 | Business Communication | Customer service – Presentation – Part 2 | Class Room Facilitation | 2 | |
C / C++ | Overall Revision | Classroom facilitation | 6 | ||
Overall Revision | Classroom facilitation | ||||
49 | Business Communication | Flexibility + Attitude Ethics & Values |
Class Room Facilitation | 2 | |
C / C++ | Overall Assessment | Class Room Facilitation | 4 | ||
Overall Assessment | Assessment | 2 | |||
50 |
Business Communication | Contextual emails Conversational English Overall feedback |
Class Room Facilitation | 2 | |
Process | Overall Revision | Class Room Facilitation | 4 | ||
Overall Assessment | Assessment | 2 |