Department of Information Science
Department of Information Science and Engineering
and Engineering
Internship 2022 -2023
First Semester Internship
Name : Shetu Srivastav
USN : 11NT22IS200-T ISE Department
Section : H Section NMIT, Bangalore
Reviewer Name : Dr Manjunatha B A
Internship Coordinator Name : Sneha HR
Date: 20 March – 08 April 2023
ClickOf
Table toContents
edit Master title style
Introduction
Horizon to Explore as a ISE Student
Introduction to C Programming
Introduction to Python Programming
Introduction to Java Programming
Microcontrollers and Microprocessor
IOT – Internet of Things
Conclusion
Internship 2022 - 2023 | Department of Information Science
and Engineering
Click to edit Master title style
Abstract
• A book comprising of information about the various topics like
horizons to explore being an Information Science and Engineering
Student, programming in C, python fundamentals ,java
programming and application ,microcontrollers application hands
on, IOT Applications Hands on benefitted us to build our future
career and to excel in all the topics and also choosing specific area
which they are interested.
Internship 2022 - 2023 | Department of Information Science an
d Engineering
Click to edit Master title style
Introduction
In software technology, the Java language, IOT technology,
Microcontrollers and Artificial Intelligence and Machine Learning are some
of the leading technologies. The exponential advancement in artificial
intelligence (AI) and Machine Learning (ML) are rapidly transforming
industries and societies across the world. The way we work, the way we
live, and the way we interact with others are expected to be transformed at
speed and scale beyond anything we have observed in human history. This
new industrial revolution is expected, on one hand, to enhance and improve
our lives and societies. On other hand ,it has the potential to cause major
upheavals in their in our way of life and societal norms.
Internship 2022 - 2023 | Department of Information Science
and Engineering
Click to
Horizons to edit Master
Explore as ISEtitle style
Student
Artificial Intelligence and Machine Learning: AI and ML are hot topics in computer science right now.
These fields involve developing algorithms that can learn from data, and make decisions or predictions
based on that data. This area includes natural language processing, computer vision, robotics, and much
more.
Cybersecurity: With the increase in cyber attacks, cybersecurity has become a crucial area in computer
science. This area includes designing secure systems, encryption, digital forensics, and much more.
Data Science: Data science involves collecting, cleaning, analyzing, and visualizing large amounts of
data. This area includes machine learning, statistical modeling, and data visualization.
Computer Graphics and Visualization: Computer graphics and visualization involve creating visual
representations of data or virtual environments. This area includes 3D modeling, game development,
virtual reality, and much more
Internship 2022 - 2023 | Department of Information Science
and Engineering
Click totoedit
Horizons Master
Explore titleStudent
as ISE style
Software Engineering: Software engineering involves the process of designing, building, and testing software. This
area includes programming languages, software design patterns, project management, and much more
Human-Computer Interaction: Human-Computer Interaction (HCI) involves designing systems that are easy to use
and interact with. This area includes user interface design, usability testing, and user experience research.
Databases: Databases are used to store and manage large amounts of data. This area includes database design, data
modeling, and SQL.
Computer Network: Computer networks involve the design, implementation, and maintenance of computer systems
that communicate with each other. This area includes network protocols, routing algorithms, and network security.
Programming Languages: Programming languages are used to create software. This area includes the design and
implementation of programming languages, as well as their compilers and interpreters.
Internship 2022 - 2023 | Department of Information Science
and Engineering
Click to edit Master
INRODUCTION TO C title style
Basics in C Programming
Data types : Data types in c are int,float,char,double etc
Lists: Ordered collection of items
Arrays : An array is a collection of elements of the same data type, and you can use an array to represent a
list in C.
Pointers: A pointer is a variable that stores the memory address of another variable as its value
Encapsulation: Encapsulation is a programming concept that involves bundling data and related functions
together to form a single unit
Inheritance: Inheriting the class from the other class
Internship 2022 - 2023 | Department of Information Science
and Engineering
Click to edit Master
INRODUCTION TO C title style
After successfully completing this course by writing the assessment got a certificate from Infosys Springboard
Internship 2022 - 2023 | Department of Information Science
and Engineering
Click to edit
Introduction toMaster
Pythontitle style
Introduction to Python Programming
Data types in python : Data types includes int, float and string values
About the variables
Declaring the functions in Python
Modules and packages in python
Lists :orders collection of data
Dictionaries : are also ordered collection data which having the keys and values
Control structures : Control structures are a fundamental concept in programming that allow you to control
the flow of execution of your program based on certain conditions
File handling: File handling is an important concept in Python that allows you to work with files and
directories on a computer's file system.
Internship 2022 - 2023 | Department of Information Science
and Engineering
Click to edittoMaster
Introduction Pythontitle style
After successfully completing this course by writing the assessment got a certificate from Infosys
Springboard
Internship 2022 - 2023 | Department of Information Science an
d Engineering
Click to edit
Introduction toMaster
Java title style
Java is a high-level, class-based, object-oriented programming language that is designed to have as few
implementation dependencies as possible.
Pillars of OOPS:
Abstraction: Data abstraction is the process of hiding certain details and
showing only essential information to the user. Abstraction can be
achieved with either abstract classes or interfaces.
Encapsulation: Encapsulation in Java is the process by which data
(variables) and the code that acts upon them (methods) are integrated
as single unit. By encapsulating a class's variables, other classes cannot
access them, and only the methods of the class can access them.
Inheritance: Inheritance in Java is a concept that acquires the properties from one
class to other classes.
Internship 2022 - 2023 | Department of Information Science an
d Engineering
Click to edittoMaster
Introduction Java title style
Polymorphism
Polymorphism means "many forms", and it occurs when we many classes that are related to each other
by inheritance
Class
A class in the context of Java is a template used to create objects and to define object data types and
methods.
Classes are categories, and objects are items within each category. All class objects should have the basic
class properties.
Object
Object is an instance of a class. Class is a blueprint or template from which objects are created.
Object is a real world entity such as pen, laptop, mobile, bed, keyboard, mouse, chair etc. Class is a group
of similar objects.
Internship 2022 - 2023 | Department of Information Science an
d Engineering
Click to editAND
MICROCONTROLLER Master title style
MICROPROCESSOR
Microcontroller-
A microcontroller is a small computer on a single integrated circuit that is designed to control specific
devices or systems. It includes a CPU, memory, and input/output peripherals, all on a single chip.
Microcontrollers are commonly used in embedded systems, such as household appliances, automotive
systems, and industrial control systems, due to their low cost, low power consumption, and ability to
perform simple control tasks. They are often programmed using specialized software and language
Microcontrollers are used in automatically controlled products and devices, such as automobile
engine control systems, implantable medical devices, remote controls, office machines,
appliances, power tools, toys and other embedded systems.By reducing the size and cost
compared to a design that uses a separate microprocessor, memory, and input/output devices,
microcontrollers make it economical to digitally control even more devices and processes.
Internship 2022 - 2023 | Department of Information Science an
d Engineering
Click to edit AND
MICROCONTROLLER Master title style
MICROPROCESSOR
Components of a computer
CPU-
A CPU (Central Processing Unit) is the primary component of a computer system that performs the majority of the
processing tasks. It is often referred to as the "brain" of the computer.
Microcontroller-
A microcontroller is a small computer on a single integrated circuit that is designed to control specific devices or
systems. It includes a CPU, memory, and input/output peripherals, all on a single chip.
Parallel port-
A parallel port is a type of computer interface that transmits data in parallel, meaning multiple bits are sent
simultaneously over several communication lines.
Address Bus-
An address bus is a communication pathway between the CPU and memory in a computer system that transmits
memory addresses. It is a collection of wires or lines that carry information about the location of data in memory.
Internship 2022 - 2023 | Department of Information Science an
d Engineering
Click to edit Master title style
IOT
INTERNET OF THINGS
IoT is a term that describes a network of physical devices, buildings, and vehicles that are connected through
sensors, software, and network connectivity. These devices can collect and share data, and recent advancements
in technology have made it possible to create intelligent systems that can monitor and manage various services
and processes in different industries such as healthcare, transportation, and manufacturing.
The Internet of Things (IoT) describes the network of physical objects—“things”—that are embedded with
sensors, software, and other technologies for the purpose of connecting and exchanging data with other devices
and systems over the internet.
Internship 2022 - 2023 | Department of Information Science an
d Engineering
Click to edit Master title style
IOT
ADVANTAGES OF IOT
Reduced costs.
Higher efficiency and productivity.
More business opportunities.
Improved customer experience.
Increased mobility and agility.
The internet of things helps people live and work smarter, as well as gain complete control over their lives. In addition
to offering smart devices to automate homes, IoT is essential to business. IoT provides businesses with a real-time
look into how their systems really work, delivering insights into everything from the performance of machines to
supply chain and logistics operations.
Internship 2022 - 2023 | Department of Information Science an
d Engineering
Click to edit Master title style
IOT
Raspberry Pi
• Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi
Foundation in association with Broadcom. The Raspberry Pi project originally leaned towards the promotion of
teaching basic computer science. Raspberry Pi is defined as a minicomputer the size of a credit card that is
interoperable with any input and output hardware device like a monitor, a television, a mouse, or a keyboard –
effectively converting the set-up into a full-fledged PC at a low cost.
Internship 2022 - 2023 | Department of Information Science
and Engineering
AI Click to TIME
WITH REAL editAPPLICATION
Master ANDtitlePYTHON
style
Artificial intelligence (AI) is intelligence demonstrated by machines, as opposed to intelligence of humans and other
animals. Example tasks in which this is done include speech recognition, computer vision, translation between
(natural) languages, as well as other mappings of inputs
AI has become a catchall term for applications that perform complex tasks that once required human input, such as
communicating with customers online or playing chess. The term is often used interchangeably with its subfields,
which include machine learning (ML) and deep learning.
Internship 2022 - 2023 | Department of Information Science an
d Engineering
AI Click to TIME
WITH REAL editAPPLICATION
Master ANDtitlePYTHON
style
Python:
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics
Internship 2022 - 2023 | Department of Information Science an
d Engineering
AI Click to TIME
WITH REAL editAPPLICATION
Master ANDtitlePYTHON
style
Python libraries
NUMP Y:
Numpy or Numerical python is a general purpose array processing python package for scientific computing.
1.Important function : random.random(), max(),min(),etc
2.Slicing in numpy : np.divide(x), np.mean(x),etc
PANDAS:
Data types in Python:
Series : One dimensional Homogenous Data
Data Frame : Two dimensional Heterogeneous Data after this we gone through
1. loading.csv file in python
2. Data accessing methods
3 .data exploration techniques
4 .map functioning
5 .applying function to data
6 .data cleaning
Internship 2022 - 2023 | Department of Information Science an
d Engineering
Click to edit Master title style
Refrences
https://www.skeeled.com/
https://www.w3schools.com/
https://stackoverflow.com/
https://www.python.org/
https://streamlit.io
Internship 2022 - 2023 | Department of Information Science an
d Engineering
Click to edit Master title style
Conclusion
My internship experience has been an incredibly valuable and rewarding experience. I had the
opportunity to work on a variety of projects and tasks, which allowed me to develop my skills and
knowledge
Overall, this internship has allowed me to gain a better understanding of many aspects and provided me
with the practical experience I need to pursue my future career goals. I am grateful to HOD of ISE
Department ,all staff members and Indoskill company for their support and guidance throughout the
internship, and I am confident that the skills and knowledge I have gained here will be invaluable as I
move forward in my career.
Overall, I am excited about the future and look forward to applying the skills and knowledge I have
gained during my internship to my future career endeavors.
Internship 2022 - 2023 | Department of Information Science an
d Engineering
Click to edit Master title style
Thank You
Internship 2022 - 2023 | Department of Information Science
and Engineering