Weekly Session - First Class
Weekly Session - First Class
Coding
Class - 1
27/10/21
Why is coding important?
In our college, 95% of the companies are from IT stream, bagging a job in the core-
companies becomes a nightmare, since they recruit very few people, so the only solution
for this is to prepare for coding, there are many on-campus Internship as well Placement
Opportunities that many students fail to realise during their initial college period, in order
to create an awareness on the on-campus placements students from all department should
attend the Weekly Session, that will surely be a life changer!
● Career Flexibility
What is on campus internship and placements?
Generally there is a concept of Internship in our college, where several companies that
visit for full time, also visit for Pre Final Years, the reason for internship is for both safe
for the company and student, the company will have a satisfaction that the student has
performed well and based on his performance the company will give pre-placement
offer where he/she need not sit for placements he/she will be directly recruited to the
company.
On campus placements are the one through students get jobs via college campus,
that is the companies recruit students through the help of college (CUIC).
Wells Fargo International Solutions Private Rs. 80,000 + 10,000 one-time settlement
Limited, Bangalore allowance
What will the outcome of completing this 10 week
course?
One will have a clear picture on what and how to prepare for placements, what exactly
placement is and how to crack the top companies.
Certificates will be provided if the candidate has attended all sessions without fail. It will be
an added value to your resume.
Test will be conducted after all the 10 sessions and based on the performance prizes will be
distributed for the top 3 candidates.
● Eligibility for attending the test : Candidate must have attended all the sessions
● Prizes : Winner (1st prize) -> Placement course sponsored by geeks for geeks
worth 10K
● Internship offer for Top 3 : Paid Internship @ Reputed company stipends worth
rupees 20K (Details to be disclosed after 7th session)
GUEST TALKS
Thirumagal Dhivya S
Company : Wells Fargo
Job Description : Program Associate
Passed out year : 2021
Aswin S
Company : SAP LABS
Job Description : Software developer
Engineer
Passed out year : 2020
Time for Some
Interactive Game
“CONNECTIO
N”
CONNECTION
Guess the correct Word by connecting the pictures
1
Answer:
DOWNLOAD
2
Answer:
BLUETOOTH
3
Answer:
CALCULATOR
4
Answer:
MONITOR
Last Connection
5
Answer:
OUTLOO
K
What are the rounds in
Placement ?
First Round : Quantitative Aptitude, Analytical Aptitude, Logical
Reasoning
Second Round : Face to Face Interview, where the manager of the Company
will ask technical questions to the student.
Third Round : HR round (Eg for what type of qns will be asked)
● Clear your doubts then and there, and don’t hesitate to communicate with us.
● Try to attend every sessions, because every session is important and interconnected.
● After every session try to practice coding (in your preferred Programming Language)
related to the concepts which are taught in the respective session. This is the most
important step.
How to effectively use the 10
week plan ?
● Try to complete the assignments and Homework which are provided after every
session. This will be effective in the learning process.
● If you follow all the guidelines which are provided above , then you can perform well
in the coding test which will be conducted after all the sessions and can grab an internship.
● We urge you to not miss classes regularly, as only those students who are consistent in
attendance, will be eligible to receive the Certificate upon completion of the course, and to write
the Coding Test that will be held at the end of the course.
WORKFLOW For 10 weeks
Week 2: Week 3:
1. Data types
1. Analysis of Algorithms
2. Variables
2. Order of Growth
3. If Else conditions
3. Asymptotic Notation
4. Loops
4. Time Complexity
5. Basic
5. Analysis of loops and
coding problems
recursion
6. OOPs – Introduction
6. Space Complexity
● Abstraction
7. Introduction to arrays
● Encapsulation
● 1d Array Week 5:
● Polymorphism Week 4:
● 2d Array
● Inheritance
8. Basic Array Problems 1. Introduction to Strings
1. Introduction to and Linked List
Searching and Sorting 2. Anagrams
2. Linear Search 3. The Lexicographic rank
3. Binary Search of string and other
4. Problems based on problems based on strings
searching algorithms 4. Introduction to Singly
5. Types of Sorting with Linked List and its
their time complexities traversal. 5. Concept of
6. Problems based on hashing
Sorting Algorithms 6. Separate chaining and
open addressing
7. Sets and Maps.
Workflow Contd..
Week 6: Week 7: Week 8: Week 9:
1. Introduction to Linked 1. Introduction to Trees
List 1. Introduction to BST
and their application and Heap
2. Insert at the 1. Introduction to Stacks 2. Traversals- Inorder,
beginning, end, and at a 2. Search, Insert and
2. Infix, Prefix, and Preorder, Postorder, Level Delete in BST.
given position in Linked Postfix conversion and order
List 3. Introduction of Heap
evaluation 3. 3. Size of Tree 4. Implementation of
3. Search in linked list Introduction to Queues 4. Maximum in a tree
4. Reverse a linked list. Binary Heap
and its Implementation 5. Search in a binary tree 5. Insert, Extract Min(),
5. Introduction to 6. Height of a binary tree
Doubly and Circular and Heapify function in a
linked list Heap
6. Insert and Delete at
beginning and end
Week 10: