0% found this document useful (0 votes)
20 views2 pages

Employability Enhancement Program - Cracking The Code - Mastering Interview

The Employability Enhancement Program aims to equip B.E and B.Tech students from specific branches with essential coding skills and strategies to excel in technical interviews. The program includes mastery of programming languages, problem-solving strategies, and real-world coding challenges, ultimately enhancing coding skills, confidence, and job prospects. Participants will also engage in project development and learn about various programming concepts and database management.

Uploaded by

Harsha G H
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views2 pages

Employability Enhancement Program - Cracking The Code - Mastering Interview

The Employability Enhancement Program aims to equip B.E and B.Tech students from specific branches with essential coding skills and strategies to excel in technical interviews. The program includes mastery of programming languages, problem-solving strategies, and real-world coding challenges, ultimately enhancing coding skills, confidence, and job prospects. Participants will also engage in project development and learn about various programming concepts and database management.

Uploaded by

Harsha G H
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Employability Enhancement Program

Cracking the Code: Mastering Interview success


Eligibility – 4th,5th, 6th , 7th , 8th Semester B.E, B. Tech
Branch – EEE / ECE /CS /IT /IS
(

Program Objective: Program Outcome


To equip participants with the essential skills and strategies required to
excel in coding, ensuring higher success rates in technical interviews  Enhanced Coding Skills
and assessments.  Increased Confidence
 Improved Job Prospects
Program Structure  Real world coding challenges
1. Programming Proficiency :
 Mastery in programming languages: C, C++, Python,
MySql and Data Structures & Algorithms (DSA).
 Emphasis on coding efficiency, debugging techniques, Project Stream
and language-specific best practices.
2. Problem-Solving Strategies & Practice Sessions
 Solving complex coding problems  Application development based on Data Structure (Eg:
 Exposure to competitive programming techniques and Flight Ticket Booking, , Bank management system,
tools on Hackerrank, Leetcode & Codechef. Mobile Recharge Application)
 Weekly Coding challenges
3. Tips for competitive assessments Platform
 Preparation strategies for technical interviews.
 Time management during tests and interviews.  Ubuntu (Linux OS, with gcc compiler)
 Online GDB Compiler

Modules
Problem solving using C following MISRA Guidelines
Introduction to C: Simple C program structure, Operators with precedence and
Literals, constants, variables and data types Control flow statements with Examples
associativity
Modular Programming using functions Working with multiple files Storage Class Specifiers
Arrays and Strings Preprocessor directives Pointers
Dynamic Memory Allocation Structures and Bit Fields Unions
enum , typedef Recursion Command Line Arguments
Conditional Compilation Cross Compiler Buiding an Executable
Coding standards/guidelines for secure
Stratup code, linker script and their use Object file and map file
and safe coding
Debugging and Tracing Memory Profiling and analysis
Data Structures and Algorithms
Introduction to Data Structures Stacks and queus LinkedList

Stack Implementation using array Queue Implementation using array Tree: Binay Search Tree

CRANES VARSITY (A Division of CSIL) St.Marks Road, Bangalore Ph: 080 -6764 4800/4848 ( www.cranesvarsity.co m )
Code Optimization GDB Debugger Splint

G Coverage tool G Profiling


Oops with C++ -
Introduction to C++, Structure of a C++ program
Procedural overview of C++ Objected Oriented Approach in C++

Constructor and Destructor Friends and Operators overloading Generic Programming


Generalization Run time polymorphism Exception Handling

C++ Library Features Inheritance Runtime Polymorphism

Virtual , Inline and Friend Functions Templates STL

Relational Database - SQL


Introduction to databases and RDBMS, MySQL Data Types Constraints and its Types
Installation of MySQL and SQL Yog IDE. SQL Commands: DDL, DML DCL, NOT NULL, DEFAULT,PRIMARY KEY,
DBMS, RDBMS and their Differences, ACID DQL, TCL AUTO_INCREMENT, UNIQUE
properties
Key Terms: Data, Database, table,
row(tuple), columns(fields/attributes), Data
Dictionary
Attributes, ER-Diagram, Schema Diagram SQL Clauses and Control flow Functions
and Normalization Attributes and types of functions Math functions in SQL
Attributes ER-Diagram to Represent the where, distinct, Order by , Group String Functions, Window
types of Schema Diagram to represent the by , Having , from Functions
relation between tables Normalization (1 Aggregate Functions --> count, min, Case Statement in SQL:To Update
NF, 2NF,3NF,4NF, BCNF max, avg and Select the data
Indexes ,Locks , Join Operations Subqueries and Complex Queries Scalar functions and Stored
Procedures
Stored Functions
Python Programming
Introduction to Python Python Data types and Conditions Control Statements
Python Functions Default arguments Functions with variable number of
args
Scope of Variables Global specifier Working with multiple files
List and Tuple List Methods List Comprehension
Map and filter functions String List comprehension with
conditionals
Set and Dictionary Exception Handling File Handling
Object Oriented Programming Overloading Operator Inheritance
Testing Fundamentals Unit testing Collection Frameworks

CRANES VARSITY (A Division of CSIL) St.Marks Road, Bangalore Ph: 080 -6764 4800/4848 ( www.cranesvarsity.co m )

You might also like