SkillDzire Python Programming Program Book
SkillDzire Python Programming Program Book
SEMESTER INTERNSHIP
An Internship Report on
Department of
Submitted by:
[Link]:
Department of
Page No
Student’s Declaration
I, a student of
Program, Reg. No. Of the Department of
College do hereby declare that I have completed the mandatory internship from
to in (Name of
the intern organization) under the Faculty Guideship of
(Name of the Faculty Guide), Department of
,
(Name of the College)
Page No
Official Certification
This is to certify that (Name of
the student) Reg. No. has completed his/her Internship in
(Name of the Intern Organization) on
(Title of the Internship) under my
supervision as a part of partial fulfillment of the requirement for the
Degree of in the Department of
(Name of the College).
Endorsements
Faculty Guide
Principal
Page No
Certificate from Intern Organization
Page No
Acknowledgements
Page No
Contents
Page No
CHAPTER 1: EXECUTIVE SUMMARY
Python Programming is one of the most widely used technologies in modern software
development, data science, automation, and artificial intelligence. The Python Programming
training program is designed to provide students with a comprehensive understanding of
programming fundamentals, advanced Python concepts, database integration, and real-world
project development. The course focuses on building strong programming skills and applying
them to practical applications in data analytics, machine learning, and natural language processing.
The program begins with an introduction to Python programming and the setup of the
development environment. Students learn about Python’s features, its applications in real-world
industries, and how to install and configure development tools such as IDLE, Jupyter Notebook,
Visual Studio Code, and Google Colab. They also learn how Python scripts are executed in
different environments such as terminals and notebooks.
The training then focuses on fundamental programming concepts including Python syntax,
indentation rules, variables, and data types such as integers, floating-point numbers, strings,
boolean values, and null values. Students also learn input and output operations used to interact
with users and display results. Basic programming logic is developed through the use of operators,
conditional statements, and control flow mechanisms.
As the course progresses, students study loops and iteration techniques used to automate
repetitive tasks. They also learn about loop control statements such as break, continue, and pass,
which allow programmers to control program execution more effectively. Functions are introduced
to help organize programs into reusable blocks of code, and advanced function concepts such as
lambda expressions, recursion, variable arguments, and scope management are also covered.
The curriculum also explores Python data structures including lists, tuples, sets, and
dictionaries. These structures allow developers to store and manage collections of data efficiently.
Students further learn about comprehensions, nested data structures, and string processing
techniques used to manipulate and analyze textual information.
The program introduces regular expressions for pattern matching and advanced string
processing. Students also learn file handling techniques that allow programs to read from and write
to files, including CSV data management. Exception handling mechanisms are covered to help
programmers handle runtime errors and maintain program stability.
Object-oriented programming concepts are also an important part of the course. Students
learn how to design programs using classes, objects, constructors, inheritance, polymorphism, and
Page No
encapsulation. These concepts enable developers to build modular and reusable software systems.
Database integration is another key component of the program. Students learn how Python
interacts with relational databases such as SQLite and MySQL to perform SQL operations
including data insertion, retrieval, updating, and deletion. This enables Python applications to
manage and process large datasets efficiently.
Advanced Python topics such as modules, packages, iterators, generators, and decorators are
also introduced. These features allow developers to create modular applications, handle data
streams efficiently, and enhance the functionality of Python programs through reusable
components.
A major component of the program focuses on project-based learning where students
develop real-world applications. Projects include systems such as student performance tracking
and predictive analytics platforms, interactive sales data visualization systems, employee
management and payroll automation systems, weather monitoring dashboards using API
integration, and SQL-driven library management systems.
Students also work on machine learning and natural language processing projects such as
loan approval prediction systems, intelligent email spam detection applications, financial data
preprocessing for market sentiment analysis, behavioral data analysis through emotion detection
models, and cyberbullying detection systems using NLP techniques.
Through these projects, students gain hands-on experience in data processing, machine
learning model implementation, API integration, and system development. The training program
emphasizes both theoretical knowledge and practical implementation, preparing students to build
intelligent applications using Python.
By the end of the program, students develop strong programming skills in Python along
with knowledge of data analysis, machine learning, database management, and natural language
processing. This training prepares learners for careers in software development, data science,
artificial intelligence, and intelligent system development while enabling them to create scalable
and efficient Python-based applications.
Page No
CHAPTER 2: OVERVIEW OF THE INTERN ORGANIZATION
SkillDzire Organisation is India’s Leading Real-Time Learning platform that aims to provide
job-oriented courses, projects, internships, placement Programs, Faculty Development Programs,
and Workshops to aspiring People. With a vision to bridge the skills gap in the industry, SkillDzire
offers a diverse range of six job-oriented courses designed to equip individuals with the necessary
skills and knowledge demanded by the current job market.
SkillDzire's courses and internships are carefully curated and structured by 20 Plus industry experts
and experienced professionals. The organization Started with 6 employees, but now Around 40 plus
Enthusiastic People are Working. The Organisation adopts a learner-centric approach, ensuring that
the courses are engaging, interactive, and aligned with the latest industry trends and practices. The
platform provides a user-friendly and accessible learning environment, utilizing modern
technologies and tools to facilitate effective learning outcomes. Learners have access to
comprehensive course materials, practical exercises, quizzes, and assessments, enabling them to
track their progress and reinforce their understanding of the subject matter.
By combining job-oriented courses with hands-on internships, SkillDzire aims to empower
individuals with the skills, knowledge, and practical exposure required to excel in their chosen
professions. Whether one is a fresh graduate seeking to kick-start their career or a working
professional looking to upskill, SkillDzire offers a comprehensive platform to unlock their full
potential and thrive in today's competitive job market.
Page No
CHAPTER 3: INTERNSHIP PART
Page No
CHAPTER 4: WEEKLY REPORT
Signature
Day Brief description of the daily of Person
activity Learning Outcome In-Charge
Introduction to Python
programming, its features, Understand the importance
Day-1 advantages, and real-world of Python programming and
applications in fields such as its applications in modern
software development, data technology.
science, automation, and artificial
intelligence.
Page No
Weekly REPORT
Week – 1 ( From Dt………..….. to Dt ......................... )
On Day 1, students learned about Python programming, its key features, and its advantages
over other programming languages. The session also discussed the wide range of applications
where Python is used, including web development, data analysis, artificial intelligence, and
scientific computing.
On Day 2, students were guided through the process of installing Python on their systems.
They were introduced to different development tools such as IDLE, Jupyter Notebook, Visual
Studio Code, and Google Colab, which are commonly used for writing and executing Python
programs.
On Day 4, students were introduced to Python syntax and the structure of Python programs.
The session explained how indentation is used to define blocks of code and how comments
help improve code readability.
On Day 5, students participated in practical exercises where they wrote simple Python
programs and executed them in their development environments. These exercises helped them
understand how Python programs are created and executed.
By the end of the week, students developed a strong foundation in Python programming and
successfully configured their development environments. This preparation enables them to
explore deeper programming concepts and build more complex Python applications in the
upcoming weeks.
Page No
ACTIVITY LOG FOR THE SECOND WEEK
Page No
WEEKLY REPORT
Week – 2 (From Dt………..….. to Dt ........................ )
On Day 1, students were introduced to Python syntax rules including indentation, comments,
and the structure of Python programs. The session emphasized the importance of writing clear
and readable code.
On Day 2, students learned about variables and dynamic typing in Python. The discussion
explained how variables are used to store data and how Python automatically determines the
type of value assigned to a variable.
On Day 3, students explored different Python data types such as integers, floating-point
numbers, strings, boolean values, and the None type. The session explained how these data
types represent different kinds of information in programs.
On Day 4, students learned about input and output operations using Python functions such as
input() and print(). These functions allow programs to receive user input and display results.
By the end of the week, students developed a strong understanding of Python syntax,
variables, data types, and input/output operations. These skills provide the foundation for
implementing program logic and building more advanced Python applications in the
following weeks.
Page No
ACTIVITY LOG FOR THE THIRD WEEK
Page No
WEEKLY REPORT
Week – 3 (From Dt………..….. to Dt ........................ )
On Day 1, students were introduced to arithmetic, assignment, and comparison operators used
in Python. These operators help perform mathematical calculations and compare values in
programs.
On Day 2, students learned about logical operators such as and, or, and not. The session
explained how logical operators combine multiple conditions and evaluate them to produce
boolean results.
On Day 3, the discussion focused on additional operators including bitwise operators, identity
operators, and membership operators. These operators help programmers perform more
advanced operations and comparisons in Python programs.
On Day 4, students were introduced to conditional statements such as if, elif, and else. The
session demonstrated how these statements allow programs to make decisions based on
specific conditions.
On Day 5, students participated in practical exercises where they wrote Python programs that
used operators and conditional statements to solve decision-based problems.
By the end of the week, students developed a strong understanding of Python operators and
conditional statements. These concepts are essential for implementing program logic and
creating programs that can respond to different conditions and inputs.
Page No
ACTIVITY LOG FOR THE FOURTH WEEK
Page No
WEEKLY REPORT
Week – 4 (From Dt………..….. to Dt ........................ )
On Day 1, students were introduced to the concept of loops and how they help automate
repetitive tasks in programming. The session explained the importance of iteration in solving
computational problems efficiently.
On Day 2, students learned about the for loop, which is commonly used to iterate through
sequences such as lists, strings, and ranges of numbers. The session demonstrated how loops
can process multiple elements one by one.
On Day 3, the discussion focused on the while loop. Students learned how while loops
execute a block of code repeatedly as long as a specified condition remains true.
On Day 4, students explored loop control statements including break, continue, and pass.
These statements allow programmers to control the execution of loops by skipping iterations
or terminating loops when required.
By the end of the week, students developed a strong understanding of loops and iteration in
Python. These concepts are fundamental for writing efficient programs that process large
datasets and perform repetitive tasks automatically.
Page No
ACTIVITY LOG FOR THE FIFTH WEEK
Page No
WEEKLY REPORT
Week – 5 (From Dt………..….. to Dt ........................ )
On Day 1, students were introduced to the concept of functions and their role in organizing
programs into reusable blocks of code. The session explained how functions help simplify
large programs by dividing them into smaller logical units.
On Day 2, students learned how to define functions, pass parameters, and return values. The
session demonstrated how functions process input data and produce results.
On Day 3, the discussion focused on lambda expressions, which are anonymous functions
used for performing short and simple operations. Students learned how lambda functions are
commonly used in data processing tasks.
On Day 4, students explored recursion, a technique where a function calls itself to solve
problems that involve repeated or hierarchical patterns. Examples such as factorial and
Fibonacci sequence were demonstrated.
By the end of the week, students developed a strong understanding of functions and
advanced function concepts in Python. These programming techniques help create modular
and efficient programs used in real-world software development.
Page No
ACTIVITY LOG FOR THE SIXTH WEEK
Discussion on tuples and sets, Understand how tuples and sets are
their properties, and differences used for specific data storage
Day-3
compared to lists. needs.
Introduction to dictionaries
including key-value pair storage, Learn how dictionaries manage
dictionary operations, and structured data using key-value
Day-4
iteration through dictionary mapping.
elements.
Page No
WEEKLY REPORT
Week – 6 (From Dt………..….. to Dt ........................ )
On Day 1, students were introduced to the concept of data structures and their importance in
programming. The session explained how data structures help organize and manage large
amounts of information.
On Day 2, students explored lists in Python, which are ordered collections that allow storing
multiple elements in a single variable. The session demonstrated indexing, slicing, and list
manipulation methods such as append, remove, and sort.
On Day 3, students learned about tuples and sets. Tuples are immutable data structures used to
store fixed collections of data, while sets are used to store unique elements and perform
mathematical set operations.
On Day 4, the discussion focused on dictionaries, which store data using key-value pairs.
Students learned how dictionaries allow efficient data retrieval and manipulation using keys.
On Day 5, students participated in practical exercises where they implemented lists, tuples, sets,
and dictionaries to store and process data in Python programs.
By the end of the week, students gained a strong understanding of Python data structures and
their practical applications in programming. These structures are widely used in data
processing, data analysis, and software development tasks.
Page No
ACTIVITY LOG FOR THE SEVENTH WEEK
Introduction to comprehensions
in Python including list Understand how comprehensions
comprehensions used to create simplify data processing tasks.
Day-1
lists in a concise and efficient
manner.
Practical exercises
Apply data processing and string
implementing comprehensions,
Day-5 handling techniques in programming
nested data structures, and
tasks.
string manipulation techniques
in Python programs.
Page No
WEEKLY REPORT
Week – 7 (From Dt………..….. to Dt ......................... )
On Day 1, students were introduced to list comprehensions, which provide a concise way to
generate lists using a single line of code. The session demonstrated how comprehensions
simplify data processing tasks compared to traditional loops.
On Day 2, students learned about dictionary comprehensions and set comprehensions. These
techniques allow programmers to generate structured collections of data in an efficient and
readable format.
On Day 3, the discussion focused on nested data structures such as lists of lists and
dictionaries containing multiple levels of data. Students learned how nested structures help
represent hierarchical and complex information.
By the end of the week, students developed a strong understanding of advanced data
processing and string manipulation techniques in Python. These skills are useful for handling
complex datasets and performing text analysis in real-world applications.
Page No
ACTIVITY LOG FOR THE EIGHTH WEEK
Introduction to regular
expressions and their role in
Understand how regular
Day-1 pattern matching and text
expressions identify patterns in
processing within Python
text data.
programs.
Introduction to exception
Understand how exception
handling concepts including try,
Day-5 handling improves program
except, finally, and custom
reliability.
exceptions with practical
examples.
Page No
WEEKLY REPORT
Week – 8 (From Dt………..….. to Dt ........................ )
On Day 1, students were introduced to regular expressions, which are used for pattern
matching and text processing in Python. The session explained how regular expressions help
identify patterns such as email addresses, numbers, and specific text sequences.
On Day 2, students explored different regular expression patterns and functions used for
searching, matching, and replacing text in strings. These techniques are widely used in text
processing and data cleaning tasks.
On Day 3, students learned about file handling operations in Python including opening,
reading, writing, and closing files. The session demonstrated how programs can interact with
external files to store and retrieve data.
On Day 4, the discussion focused on working with structured data files such as CSV files.
Students learned how Python programs read and process data stored in file formats commonly
used in data analysis.
On Day 5, students were introduced to exception handling techniques such as try, except,
finally, and custom exceptions. These mechanisms help programs handle errors gracefully and
prevent unexpected program crashes.
By the end of the week, students gained a strong understanding of text processing, file
management, and error handling techniques in Python. These concepts are important for
building robust and reliable software applications.
Page No
ACTIVITY LOG FOR THE NINTH WEEK
Page No
WEEKLY REPORT
Week – 9 (From Dt………..….. to Dt ........................ )
On Day 1, students were introduced to the concept of object-oriented programming and its
advantages in building complex software systems. The session explained how OOP models
real-world entities using objects and classes.
On Day 2, students learned how to create classes and objects in Python. The session
demonstrated how classes define attributes and methods, while objects represent instances of
those classes.
On Day 3, the discussion focused on constructors and how they are used to initialize object
attributes when objects are created. Students learned how constructors help automate the
initialization process.
Page No
ACTIVITY LOG FOR THE TENTH WEEK
Demonstration of CRUD
Learn how Python programs
operations such as inserting,
interact with databases to manage
retrieving, updating, and deleting
Day-4 data.
data using Python and SQL.
Page No
WEEKLY REPORT
Week – 10 (From Dt………..….. to Dt ..................... )
On Day 1, students were introduced to database concepts and the importance of storing
structured data in relational database systems. The session explained how databases help
manage large datasets efficiently.
On Day 2, students learned how Python programs can connect to relational databases such as
SQLite and MySQL. The session demonstrated how database connections are established
and managed within Python applications.
On Day 3, the discussion focused on SQL operations used for database management.
Students learned how to create tables, define fields, and write SQL queries to retrieve
information from databases.
On Day 4, students explored CRUD operations including inserting new records, retrieving
stored data, updating existing records, and deleting records from database tables using
Python and SQL commands.
By the end of the week, students gained a strong understanding of database integration using
Python and SQL operations. These skills are essential for developing data-driven
applications and managing structured datasets efficiently.
Page No
ACTIVITY LOG FOR THE ELEVENTH WEEK
Page No
WEEKLY REPORT
Week – 11 (From Dt………..….. to Dt ..................... )
On Day 1, students were introduced to Python modules and how they provide reusable
functionality for programs. The session demonstrated how built-in modules and external
libraries extend Python’s capabilities.
On Day 2, students learned how to create and import custom modules in Python. This allows
developers to organize reusable functions and classes into separate files for better code
management.
On Day 3, the discussion focused on Python packages and the role of the __init__.py file in
organizing multiple modules into structured directories. Packages help manage large-scale
Python projects.
On Day 4, students explored iterators and generators. The session explained how generators
use the yield keyword to produce values one at a time, which helps process large datasets
efficiently.
On Day 5, students participated in practical exercises where they created modules, packages,
iterators, and generators to perform data processing tasks.
By the end of the week, students gained a strong understanding of advanced Python
programming structures that support efficient and modular application development. These
concepts are widely used in large-scale Python projects and data processing applications.
Page No
ACTIVITY LOG FOR THE TWELFTH WEEK
Page No
WEEKLY REPORT
Week – 12 (From Dt………..….. to Dt ..................... )
On Day 1, students were introduced to decorators and their role in modifying or extending the
behavior of functions. The session explained how decorators wrap existing functions to add
new features.
On Day 2, students explored closures and how functions can remember variables from their
surrounding environment even after execution. Closures are often used in combination with
decorators to implement advanced functionality.
On Day 3, the discussion focused on creating custom decorators. Students learned how
decorators can be used for tasks such as logging function calls, validating inputs, and
managing program execution.
On Day 4, students were introduced to built-in decorators such as property, staticmethod, and
classmethod used in Python classes to control method behavior.
On Day 5, students participated in practical exercises where they implemented decorators and
closures in Python programs. These exercises demonstrated how decorators improve code
reusability and modular design.
By the end of the week, students developed a strong understanding of advanced Python
programming techniques involving decorators and closures. These concepts are widely used in
frameworks, libraries, and complex Python applications.
Page No
ACTIVITY LOG FOR THE THIRTEENTH WEEK
Development of a student
performance tracking and Learn how Python processes and
Day-2 predictive analytics system for analyzes educational datasets.
analyzing academic data.
Page No
WEEKLY REPORT
Week – 13 (From Dt………..….. to Dt ...................... )
On Day 1, students were introduced to the concept of data analytics using Python. The
session explained how Python is widely used for analyzing datasets and generating insights in
various industries.
On Day 2, students began developing a student performance tracking and predictive analytics
system. The project focused on analyzing academic data to identify patterns in student
performance.
On Day 3, students implemented data analysis techniques to evaluate trends and generate
meaningful insights from educational datasets.
On Day 4, students were introduced to a sales data analysis and visualization platform
designed for business intelligence applications. The session demonstrated how Python tools
can visualize business data.
On Day 5, students worked on building interactive dashboards that display business metrics
and sales trends. These dashboards help organizations make data-driven decisions.
By the end of the week, students gained practical experience in data analytics and
management system development using Python. These projects helped strengthen their skills
in data processing, visualization, and analytical modeling.
Page No
ACTIVITY LOG FOR THE FOURTEENTH WEEK
Development of a real-time
Learn how API data is integrated
weather monitoring and
Day-2 into Python applications.
forecasting dashboard using
external APIs to retrieve live
weather data.
Implementation of a loan
approval prediction system using Learn how machine learning
machine learning algorithms to models are trained and applied for
Day-4
evaluate financial data. prediction tasks.
Page No
WEEKLY REPORT
Week – 14 (From Dt………..….. to Dt ..................... )
On Day 1, students were introduced to API integration concepts and how Python applications
communicate with external web services to retrieve and process real-time data.
On Day 2, students began developing a weather monitoring and forecasting dashboard using
real-time weather APIs. The session demonstrated how API responses are processed and
displayed in Python applications.
On Day 4, students implemented a loan approval prediction system using machine learning
algorithms. The project demonstrated how machine learning models evaluate financial data to
predict loan approval outcomes.
On Day 5, students participated in practical exercises where they integrated API data with
machine learning models to develop intelligent applications.
By the end of the week, students gained hands-on experience in building Python applications
that combine API integration and machine learning techniques. These projects helped them
understand how modern data-driven systems are developed using Python.
Page No
ACTIVITY LOG FOR THE FIFTEENTH WEEK
Implementation of sentiment
Learn how NLP techniques detect
analysis and emotion detection
Day-4 emotions and sentiments from text.
models for analyzing behavioral
data and social media content.
Page No
WEEKLY REPORT
Week – 15 (From Dt………..….. to Dt ..................... )
On Day 1, students were introduced to Natural Language Processing concepts and how
Python libraries are used to analyze and process large volumes of textual data. The session
explained the importance of NLP in applications such as chatbots, sentiment analysis, and
text classification.
On Day 2, students began developing an intelligent email spam detection system. The project
used machine learning algorithms to classify emails as spam or legitimate messages based on
textual patterns.
On Day 3, students explored financial data preprocessing techniques including text cleaning
and sentiment labeling. These techniques help prepare textual data for sentiment analysis and
market trend prediction.
On Day 4, students implemented sentiment analysis and emotion detection models to analyze
behavioral data from social media and online platforms. These models help identify
emotional patterns and public opinions.
On Day 5, students developed a cyberbullying detection system using NLP and machine
learning techniques. The system analyzed social media text to identify harmful or abusive
content.
By the end of the week, students successfully completed advanced NLP and sentiment
analysis projects using Python. These projects helped them understand how machine learning
and text processing techniques can be applied to analyze large datasets and build intelligent
applications.
Page No
CHAPTER 5: OUTCOMES DESCRIPTION
Page No
II. Describe the real time technical skills you have acquired:
(in terms of the job-related skills and hands on experience)
Page No
III. Describe the managerial skills you have acquired:
(in terms of planning, leadership, team work, behaviour, workmanship, productive use of time,
weekly improvement in competencies, goal setting, decision making, performance analysis, etc.)
Page No
IV. Describe how you could improve your communication skills:
(in terms of improvement in oral communication, written communication, conversational
abilities, confidence levels while communicating, anxiety management, understanding others,
getting understood by others, extempore speech, ability to articulate the key points, closing the
conversation, maintaining niceties and protocols, greeting, thanking and appreciating others,
etc.,)
Page No
V. Describe how you could enhance your abilities in group discussions, participationin
teams, contribution as a team member, leading a team/activity:
Page No
VI. Describe the technological developments you have observed and relevant to
thesubject area of training:
(focus on digital technologies relevant to your job role)
Page No
Student Self Evaluation of the Long-Term Internship
Date of Evaluation:
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
Page No
Evaluation by the Supervisor of the Intern Organization
Date of Evaluation:
Please note that your evaluation shall be done independent of the Student’s self-
evaluation
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
Page No
PHOTOS & VIDEO LINKS
Page No
EVALUATION
Page No
Internal & External Evaluation for Semester Internship
Objectives:
• Explore career alternatives prior to graduation.
• To assess interests and abilities in the field of study.
• To develop communication, interpersonal and other critical skills in the
future job.
• To acquire additional skills required for the world of work.
• To acquire employment contacts leading directly to a full-time job following
graduation from college.
Assessment Model:
• There shall be both internal evaluation and external evaluation
• The Faculty Guide assigned is in-charge of the learning activities of the
students and for the comprehensive and continuous assessment of the
students.
• The assessment is to be conducted for 200 marks. Internal Evaluation for 50
marks and External Evaluation for 150 marks
• The number of credits assigned is 12. Later the marks shall be converted into
grades and grade points to include finally in the SGPA and CGPA.
• The weightings for Internal Evaluation shall be:
o Activity Log 10 marks
o Internship Evaluation 30 marks
o Oral Presentation 10 marks
• The weightings for External Evaluation shall be:
o Internship Evaluation 100 marks
o Viva-Voce 50 marks
• The External Evaluation shall be conducted by an Evaluation Committee
comprising of the Principal, Faculty Guide, Internal Expert and External
Expert nominated by the affiliating University. The Evaluation Committee
shall also consider the grading given by the Supervisor of the Intern
Organization.
• Activity Log is the record of the day-to-day activities. The Activity Log is
assessed on an individual basis, thus allowing for individual members within
groups to be assessed this way. The assessment will take into consideration
Page No
the individual student’s involvement in the assigned work.
• While evaluating the student’s Activity Log, the following shall be
considered -
a. The individual student’s effort and commitment.
b. The originality and quality of the work produced by the individual
student.
c. The student’s integration and co-operation with the work assigned.
d. The completeness of the Activity Log.
• The Internship Evaluation shall include the following components and based
on Weekly Reports and Outcomes Description
a. Description of the Work Environment.
b. Real Time Technical Skills acquired.
c. Managerial Skills acquired.
d. Improvement of Communication Skills.
e. Team Dynamics
f. Technological Developments recorded.
Page No
MARKS STATEMENT
(To be used by the Examiners)
Page No
INTERNAL ASSESSMENT STATEMENT
Page No
EXTERNAL ASSESSMENT STATEMENT
Maximum Marks
[Link] Evaluation Criterion
Marks Awarded
1. Internship Evaluation 80
For the grading giving by the Supervisor of
2. 20
the Intern Organization
3. Viva-Voce 50
TOTAL 150
GRAND TOTAL (EXT. 50 M + INT. 100M) 200