Vous êtes sur la page 1sur 26

Internship Report

Abstract
Human resources are the most valuable resources of any organization. The Human Resources
department plays an active role in an organization. It has the potential to manage the most
noteworthy and valuable resources of an organization. A company would fail to gain a high level
of efficiency and workforce management without a proper functioning human resources
department. The functions of Human Resource Management (HRM) include recruitment and
selection, compensation management, performance management, organization development;
employee engagement and employee leave management, etc.
Leave management is keeping all the records of leave taken by an employee according to the
company leave policy. Using an efficient leave management system is important in a big
organization. Leave management system is an automated online stage that circles all sort of leave
applications and leave regard, and the system to record various types of leaves (Nurul, 2008).
This system can be applied to automate the work process of leave applications and their
acceptance. It is straightforward and simple to use a system that dispenses with paper work,
spares time and cash. However, the whole process of leave management is manual in MetLife
Bangladesh.
It is a major part of HR department to keep all the records of personal information and managing
leave data of all the employees, most importantly paid leaves taken by employees, up to date and
readily available in times of need. Maintenance of these records becomes very difficult for the
HR department when all the work is manual. This requires a lot of paperwork. It faces a lot of
hurdle while maintaining tons of information manually and keeping track of employee
performance, their personal data, especially information of number of leave taken by an
employee according to the company policy. It consumes a lot of time and creates a barrier to
work efficiency.
Thus, in this fast-moving technological era, it is very crucial for an organization like Krios
Digital Media Services Pvt. Ltd. Bangalore to automate their employee record keeping system to
make HR department more efficient and allow them to focus on most important functions like
employee engagement, safety, employee benefits, etc.

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 1


Internship Report

Chapter 1
Company Profile
1.1 Introduction
Krios Digital is a Bangalore based digital media production house specializing in Visual
Effects. Established in Bangalore, Krios Digital is a creative and technically dedicated visual
effects studio producing captivating imagery for feature film and television. Krios Digital
specializes in VFX outsourcing for RotoScope, BG-Prep, Matchmove and Compositing. We
work across films, commercials, VFX, and animation movies. Our robust pipeline ensures we
deliver high quality content on time, meeting the client requirements. The team has a great deal
of experience as a vendor for VFX heavy features and also in delivering portions of work for
television.

1.2 Vision
Our focus on the future is to supply business market in the region as well as in the
world with our outstanding design solutions that would grow together the firm and our
client’s success..

1.3 Mission
Krios highly values "Creativity" in its services and products, "Cooperation"
within the team and with its clients, "Commitment" to excellence, and "Customer
Satisfaction". To provide high quality, professional and complete creative services in all
design & communication fields.

1.4 Services
We at KriosDigital provide the following range of services.We also employ industry
standard IT security in our offices to make sure client data remains safe and secure at all times .
Our Pipeline is adaptable and scalable according to specific client needs.

RotoScope : We provide both VFX Roto and stereo roto services. Our artists have the reputation
of providing the best in class roto outout.

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 2


Internship Report

BG Cleanup : Rig Removals : We specialize in BG Cleanups for Stereo and live action. We
employ the latest techniques and achieve seamless cleanups and rig removals.

Matchmove : We have a experienced team to work on camera tracking , object tracking , Roto
Anim and proxy set creation services.

Asset Creation : We create high quality 3D assets for vfx features. We also have experience
creating assets for mobile and console games

1.5 Works
 Bahubali 2
 Kashimora
 Thugs of Hindustan
 Godzilla
 The Jungle Book
 Disney Maleficent
 Aarudhra
 The hunger games Mockingjay Part 2
 300 Prepare for glory
The other projects cannot be revealed because of ongoing non disclosure
agreements.

1.6 Team
 Nirmal Kumar - Managing Partner
 Prabhudas - HR
 Amrithaa LA - Intern
 Vignesh N – Intern

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 3


Internship Report

1.7 Software

 HitFilm
 Media Composer
 After Effects
 Fuision
 Flame
 Blender
 Nuke
 NDigitec

1.8 Number of People Working in the Organization

There are currently 27 people working in the organization under various departments in various
roles.

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 4


Internship Report

Chapter 2
About Company Department
2.1 Overview of the Department
Krios Digital is a digital media production house specializing in Visual Effects.
Established in Bangalore, Krios Digital is a creative and technically dedicated visual effects
studio producing captivating imagery for feature film and television. Krios Digital specializes in
VFX outsourcing for RotoScope, BG-Prep, Matchmove and Compositing. They work across
films, commercials, VFX, and animation movies.
We were put under the technical support department. Here our role was to find an existing
problem in the system and develop a solution to the same.
The department was lead by Mr. Prabhudas, HR. We had Mr. Nirmal who is the managing
partner of Krios personally overlooking the task allotted to the intern team- automating the leave
application process.

2.2 Organizational Structure


The company mainly focuses on the department of Graphic designing and VFX. They
have international clients to serve to. First they quote a quotation for the proposed job following
the client accepts and acknowledges with a work order. Initially the company is not supposed to
reveal the name of the movie as per norms. They have unique code to represent the movies. Then
a team collects the requirements from the client and submits to the designing team. This team
starts on the production and is constantly under scrutiny. They update the higher authority on a
daily basis. The clients are asked to attend reviews on regular basis to get the best outcome as
expected.

2.3 Technologies and skills used in this department


 HTML

 CSS

 Bootstrap

 JavaScript

 Php

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 5


Internship Report

Chapter 3

Tasks Performed

3.1 Introduction

The Employee Leave Management System has been developed to override the problems
prevailing in the practicing manual system. This is supported to eliminate and some cases reduce
the hardships faced by this existing system. Moreover this system is designed for the particular
need of the company to carry out operations in a smooth and effective manner.
The application is reduced as much as possible to avoid errors while entering the data. It also
provides error message while entering invalid data. No formal knowledge is needed for the user
to use this system. This by itself proves it is user-friendly. Employee leave management system,
as described above, can lead to error free, secure, reliable and fast management system. It can
assist the user to concentrate on their other activities rather concentrate on the record keeping.
Thus it will help organization in better utilization of resources.
Every organization, whether big or small, has challenges to overcome in managing the
information of Faculty, Leave, Report, Notification, and branch. Every Leave Management
system has different Leave needs; therefore we design exclusive employee management systems
that are adapted to your managerial requirements. This is designed to assist in strategic planning,
and will help you ensure that your organization is equipped with the right level of information
and details for your future goals. Also, for those busy executive who are always on the go, our
systems come with remote access features, which will allow you to manage your workforce
anytime, at all times. These systems will ultimately allow you to better manage resources.

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 6


Internship Report

3.2 Motivation
Employee leave management is simple HR activity and one that impacts all employees.
Most organizations have clear leave policies that are properly conveyed to employees and
managers through employee handbooks or HR policy manuals. However, HR is loaded with
managerial administration of leave, updating of leave balances and responding to inquiries on
leave statuses and entitlements from employees and their managers. Employees also find it
difficult to fill paper forms and run after the approvers to approve their leave. A substantial
amount of expensive time of employee, manager and HR is wasted in a very basic HR process.
Krios Digital Bangalore is also facing similar problems even though they have a proper leave
policy but not a proper HRIS system where leave management process can be integrated.
Huge number of leave applications are recorded and signed for approvals manually using Leave
Register books. Sometimes the leave forms received in previous months pile up in current month
with pending approval. This manual process of leave management creates a lot of problems in
day to day activities. The problems associated with this process are as follows:
1. Involves a lot of steps to get final approval
When an employee applies for the leave he/she needs to go through so many stages to get
final approval. This creates a lot of hassle for the employee and can thus, make the
employee dissatisfied.
2. Too much paper works
Since every month approximately 40 to 50 leave applications are received by the HR
department, so it piles up a lot of paper work for the HR team in filling out their section
of the leave form and provide signature in each forms before sending it to the final
approver.
3. High chance of data loss and discrepancy
Due to too much paper work there is high chance of data loss. Maintaining 40 to 50
papers every month is not that easy. If any time any of the leave form gets lost then there
will be error in leave data of the employee. Employees, most of the time, submit their
leave form after taking leave without approval. This creates a discrepancy in leave data.
4. Time and energy consuming
The whole process is very much time consuming for the leave applicant as well as the
leave approver.

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 7


Internship Report

5. Difficult to create monthly and annual leave report


Due to a bookkeeping system of leave data of each employee it is very difficult to prepare
monthly and annual leave report.
6. Leave balance is not readily available to the employee
Employees cannot track record of their leave balance by themselves due to unavailable of
any automatic leave system. Every employees query for their leave balance to HR. Thus,
it creates a barrier to work efficiency.
7. Lack of report analysis opportunity
There is no opportunity to analyze the report and find out the scopes for improvements as
the HRD is not getting any instant data from the report.
8. Lack of monitoring and controlling facilities in existing leave system.
It has been seen that employees from one department applies for leave fare assistance
together. Thus, the department slows down and faces lack of headcount to complete task.
This happens because of lack of any monitoring and controlling facilities in existing leave
system which can allow the HRD to find out which employee is taking leave on which
date and who can take on his/her pending work responsibilities during leave period.
9. Difficult for employees to apply for leave working outside head office
Employees outside head office who are working in other branches of MetLife are
required to apply for leave using the same process. However, they need to send the leave
forms to the HR department through courier in head office which takes up a lot of time to
get leave approval and also increases cost.
10. Lack of satisfaction among employees
Due to lot of hassle faced by employees while applying for leave, employees become
dissatisfied and therefore, it affects work efficiency.
In conclusion, it can be said that, from the existing system it is hard to get accurate, reliable and
up-to-date information which ensures better management and thereby more efficiency in the
administrative work. So, the existing system needs to be altered with a new synchronized and
optimized automated system.

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 8


Internship Report

3.3 Literature Survey


The international organizations today are struggling to meet the unexpected business
challenges. Organizations should be prepared to respond to the fast changing and highly
competitive environment, maintaining standard and meeting stakeholder’s expectations (Muduli,
2015). In the last two decades organizations in effort to standing out in the crowd has focused
mostly on human resource management practices especially with the rise of strategic human
resource management approach (Zehra Alakoç Burma, 2014).
The success of any organization widely depends on Human Resources. Managing Human
Resources strategically has become very important for the companies. In today’s world HR
managers’ roles and skills have developed significantly because of the adoption and use of new
technologies (JAIN, 2014).
In Human Resource Management, technology is an application of organizations using software
and hardware to aid human activities. A couple of various parts for the innovation can be hiring
and selecting employees for interviews, overseeing employee paperwork, and securing sensitive
employee records. A wide range of kinds of equipment or programming are accessible for this
reason. Organizations can either utilize an outer programming bundle or make their own,
dependent on their requirements (Selvan, 2015).
A large organization manages a noteworthy volume of information of its employees. This action
can be overwhelming without a more modern device to store and recover data. The different
levels of advancement can be analyzed by taking an evolutionary aspects of HR innovation.
These viewpoints can be described into four phases of improvement: Paper-based frameworks,
early (PC) innovation, electronic databases, and Web-based (Simaanya, 2014).
People are one of the basic achievement elements of a business. Unapproved non-appearance,
absence of appropriate time/vacation arrangement, fall in profitable hours and so forth influence
the efficiency of the company. Uniform application of Leave policies, accurately tracking leave
balances, etc, leads to greater employee satisfaction and enables organizations to engage
employees better. Implementing a good leave management solution will ensure that employees
empower their organizations to plan their leaves better. This helps considerably reduce work
interruptions and at the same time reduce the time and effort spent by HR on maintaining
accurate leave records (greytHR, 2013).

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 9


Internship Report

3.4 System Requirement

Hardware Requirement
Processor : Intel Core Duo 2.0 GHz or more
RAM : 1 GB or More
Hard disk : 80GB or more

Software Requirement
Operation System : Windows 7 or above
Scripting Language : HTML,CSS,Bootstrap(FrontEnd),
PHP(Server Side programming)

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 10


Internship Report

3.5 System Design


Employee Login:
Employee login is used by an employee to be able to view his details and also update his
password. An employee to login to his account must remember his password.

Fig 3.5.1 Employee login

Update Employee information:


In this page the employee can view his personnel information like employee code, his email,
mobile number, date of birth, address, city, gender and the branch under which he is been
working and also can update his details .

Fig 3.5.2 Update Employee Information

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 11


Internship Report

Apply for leave:


In this particular web page the employee who is willing to take leave can apply for the leave, he
can select the leave type that he needs and the dates form and to which the employee needs the
leave and he can write the description for what he needs leave or any others that an employee
needs to mention.

Fig 3.5.3 Apply for leave

Leave History:
Employee can check their leave history in this page and also can employee check whether the
leave has been approved or not approved.

Fig 3.5.4 Leave History

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 12


Internship Report

Employee password recovery:


Employee password recovery is used by an employee in a situation in which an employee forgets
his password and needs to recovery the password. For an employee to recovery his password he
needs to enter his id that is Employee id and his email id.

Fig 3.5.5 Employee Password Recovery

Admin login:
Admin login is used by Admin of that particular office or any institution for an Admin to login
he needs to enter the username and the password which is provided to an admin.

Fig 3.5.6 Admin Login

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 13


Internship Report

Admin Dashboard:
In Admin Dashboard, the admin can check all the details of the office for example total
registered leaves, Departments that are present and the leave type. Admin can take action on the
leaves that an employee has been applied.

Fig 3.5.7 Admin Dashboard

Add Leave Type:


Admin can add the leave type here, there will be few leave types that would be already present
and when an admin wishes to add more leave types then an admin can add those leave type here.

Fig 3.5.8 Add Leave Type

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 14


Internship Report

3.6 Implementation
About Front End:
 The front end is an interface between the user and the back end. The front and back end
may be distributed amongst one or more systems.
 In network computing, front end can refer to any hardware that optimizes or protects
network traffic. It is called application front-end hardware because it is placed on the
network's outward-facing front end or boundary. Network traffic passes through the
front-end hardware before entering the network.
 In compilers, the front end translates a computer programming source code into an
intermediate representation, and the back end works with the intermediate representation
to produce code in a computer output language. The back end usually optimizes to
produce code that runs faster. The front-end/back-end distinction can separate the parser
section that deals with source code and the back end that generates code and optimizes.
 These days, front-end development refers to the part of the web users interact with. In
the past, web development consisted of people who worked with Photoshop and those
who could code HTML and CSS. Now, developers need a handle of programs like
Photoshop and be able to code not only in HTML and CSS, but also JavaScript or jQuery,
which is a compiled library of JavaScript.
 Most of everything you see on any website is a mixture of HTML, CSS, and JavaScript,
which are all controlled by the browser. For example, if you’re using Google Chrome or
Firefox, the browser is what translates all of the code in a manner for you to see and with
which to interact, such as fonts, colors, drop-down menus, sliders, forms, etc. In order for
all of this to work, though, there has to be something to support the front-end; this is
where the backend comes into play.
Software & Tools Used:
1. PHP:-
PHP is now officially known as “PHP: Hypertext Preprocessor”. It is a server-side scripting
language usually written in an HTML context. Unlike an ordinary HTML page, a PHP script is
not sent directly to a client by the server; instead, it is parsed by the PHP binary or module,
which is server-side installed. HTML elements in the script are left alone, but PHP code is

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 15


Internship Report

interpreted and executed. PHP code in a script can query databases, create images, read and write
files, talk to remote servers – the possibilities is endless. The output from PHP code is combined
with the HTML in the script and the result sent to the user’s web-browser, therefore it can never
tell the user whether the web-server uses PHP or not, because the entire browser sees is HTML.
PHP’s support for Apache and MySQL further increases its popularity. Apache is now the most-
used web-server in the world, and PHP can be compiled as an Apache module. MySQL is a
powerful free SQL database, and PHP provides a comprehensive set of functions for working
with it. The combination of Apache, MySQL and PHP is all but unbeatable.
That doesn’t mean that PHP cannot work in other environments or with other tools. In fact, PHP
supports an extensive list of databases and web-servers. While in the mid-1990s it was ok to
build sites, even relatively large sites, with hundreds of individual hard-coded HTML pages,
today’s webmasters are making the most of the power of databases to manage their content more
effectively and to personalize their sites according to individual user preferences.
2. HTML :-
HTML or Hyper Text Markup Language is the standard markup language used to create web
pages.
HTML was created in 1991 by Tim Berners-Lee at CERN in Switzerland. It was designed to
allow scientists to display and share their research.
HTML is written in the form of HTML elements consisting of tags enclosed in angle
brackets(like <html>). HTML tags most commonly come in pairs like <h1> and </h1>, although
some tags represent empty elements and so are unpaired, for example <img>. The first tag in a
pair is the start tag, and the second tag is the end tag (they are also called opening tags and
closing tags).
The purpose of a web browser is to read HTML documents and compose them into visible or
audible web pages. The browser does not display the HTML tags, but uses the tags to interpret
the content of the page. HTML describes the structure of a website along with cues for
presentation, making it a markup language rather than a programming language.
HTML elements form the building blocks of all websites. HTML allows images and objects to
be embedded and can be used to create interactive forms. It provides a means to create structured
documents by denoting structural semantics for text such as headings, paragraphs, lists, links,

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 16


Internship Report

quotes and other items. It can embed scripts written in languages such as Java Script which affect
the behavior of HTML web pages.
3. CSS :-
CSS tutorial or CSS 3 tutorial provides basic and advanced concepts of CSS technology. Our
CSS tutorial is developed for beginners and professionals. The major points of CSS are given
below:
 CSS stands for Cascading Style Sheet.
 CSS is used to design HTML tags.
 CSS is a widely used language on the web.
 HTML, CSS and JavaScript are used for web designing. It helps the web designers to
apply style on HTML tags.
Cascading Style Sheets (CSS) is a style sheet language used for describing the look and
formatting of a document written in a markup language. While most often used to style pages
and user interfaces written in HTML and XHTML, the language can be applied to any kind of
XML document, including plain XML, SVG and XUL. CSS is a cornerstone specification of the
web and almost all web pages use CSS style sheets to describe their presentation.
CSS is designed primarily to enable the separation of document content from document
presentation, including elements such as the layout, colors, and fonts. This separation can
improve content accessibility, provide more flexibility and control in the specification of
presentation characteristics, enable multiple pages to share formatting, and reduce complexity
and repetition in the structural content (such as by allowing for table less web design).
CSS can also allow the same markup page to be presented in different styles for different
rendering methods, such as on-screen, in print, by voice (when read out by a speech-based
browser or screen reader) and on Braille-based, tactile devices. It can also be used to allow the
web page to display differently depending on the screen size or device on which it is being
viewed. While the author of a document typically links that document to a CSS file, readers can
use a different style sheet, perhaps one on their own computer, to override the one the author has
specified.
With plain HTML you define the colors and sizes of text and tables throughout your pages. If
you want to change a certain element you will therefore have to work your way through the
document and change it. With CSS you define the colors and sizes in "styles". Then as you write

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 17


Internship Report

your documents you refer to the styles. Therefore: if you change a certain style it will change the
look of your entire site. Another big advantage is that CSS offers much more detailed attributes
than plain HTML for defining the look and feel of your site.
4. JAVASCRIPT :-
JavaScript (JS) is a dynamic computer programming language. It is most commonly used as part
of web browsers, whose implementations allow client-side scripts to interact with the user,
control the browser, communicate asynchronously, and alter the document content that is
displayed. It is also being used in server-side network programming (with Node.js), game
development and the creation of desktop and mobile applications.
JavaScript is a prototype-based scripting language with dynamic typing and has first-class
functions. Its syntax was influenced by C. JavaScript copies many names and naming
conventions from Java, but the two languages are otherwise unrelated and have very different
semantics. The key design principles within JavaScript are taken from the Self and Scheme
programming languages. It is a multi-paradigm language, supporting object-oriented, imperative,
and functional programming styles.
The application of JavaScript in use outside of web pages—for example, in PDF documents, site-
specific browsers, and desktop widgets—is also significant. Newer and faster JavaScript VMs
and platforms built upon them (notably Node.js) have also increased the popularity of JavaScript
for server-side web applications. On the client side, JavaScript was traditionally implemented as
an interpreted language but just-in-time compilation is now performed by recent (post-2012)
browsers.
JavaScript was formalized in the ECMA Script language standard and is primarily used as part of
a web browser (client-side JavaScript). This enables programmatic access to objects within a
host environment.
JavaScript is the most popular programming language in the world.
It is the language for HTML, for the Web, for computers, servers, laptops, tablets, smart phones,
and more.
You can use JavaScript to:
 Change HTML elements
 Delete HTML elements
 Create new HTML elements

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 18


Internship Report

 Copy and clone HTML elements


About Back End:
In a previous blog, we talked about how web programmers are concerned with launching
websites, updates, and maintenance, among other things. All of that works to support the front-
end of the website. The back-end has three parts to it: server, application, and database.
To better explain how all of this works, let’s use the example of a customer trying to purchase a
plane ticket using a website. Everything that the customer sees on the webpage is the front-end,
as we have explained before, but once that customer enters all of his or her information, ssssuch
as their name, billing address, destination, etc, the web application stores information in a
database that was created previously on the server in which the website is calling for
information.
The web application creates, deletes, changes, renames, etc items in the database. For example,
when a customer purchases a ticket, that creates an item in the database, but when they have a
change in their order or they wish to cancel, the item in the database is changed.
.In short, when a customer wants to buy a ticket, the backend operation is the web application
communicating with the server to make a change in a database stored on said server.
Technologies like PHP, Ruby, Python, and others are the ones backend programmers use to
make this communication work smoothly, allowing the customer to purchase his or her ticket
with ease.

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 19


Internship Report

Chapter 4
Conclusion and Future Enhancements

The proposed new system of leave management will create the entire leave management process
much easier and efficient. The user friendly interface and accessibility from any web browser or
device will help the employees to easily complete the leave application process. Using the
software the management and HRD will be able to take decisions regarding leave affairs.
Additionally, the new system will ensure less paper works and therefore, the whole process of
leave management will be smooth and reliable.

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 20


Internship Report

References
[1] A.S.Syed Navaz, A. F. (2013). Human Resource Management System. OSR
Journal of Computer Engineering (IOSR, 8(4), 62-71. Retrieved from
https://arxiv.org/ftp/arxiv/papers/1309/1309.5351.pdf
[2] Aguilar, C. L. (n.d.). 10 Steps Your Software Implementation Should Have.
Retrieved from https://www.lisoblog.com/10-steps-your-software-
implementation-should-have/
[3] Alam, M. M. (n.d.). Employee Leave Management System. University of
Greenwich. Retrieved from https://www.slideshare.net/mahbubdiit/employee-
leave-management-system?from_action=save
[4] Article - Leave Management System. (n.d.). Intoweb - Intranet and Extranet
Software. Retrieved from
http://www.intoweb.com/articles/leave_management_system.php
[5] DESIGN AND IMPLEMENTATION OF A WEB BASED LEAVE
MANAGEMENT SYSTEM. Iproject. Retrieved from
https://www.iproject.com.ng/computer-science/final-year-project-topics/design-
and-implementation-of-a-web-based-leave-management-system/project-topics

[6] Emloyee Leave Management Systems. (n.d.). sumHR. Retrieved from


https://www.sumhr.com/importance-hr-software-employee-leave-management-
systems/
[7] (n.d.). Employee Attendance System. Infotronic. Retrieved from
http://www.infotronics.com/solutions/leavemanagement.html

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 21


Internship Report

AMC ENGINEERING COLLEGE


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

COLLEGE VISION
“To be a leader in imparting value Based Technical Education and Research for the benefit of
society”
COLLEGE MISSION
➢ To provide state of the art Infrastructure facilities.

➢ To implement modern Pedagogical Methods in delivering the Academic Programs with


Experienced and Committed Faculty.

➢ To create a Vibrant Ambience that promotes Learning, Research, Invention and Innovation.

➢ To undertake Skill Development Programmes for Academic Institutions and Industries.

➢ To Enhance Industry Institute Interaction through Collaborative Research and Consultancy.

➢ To Relentlessly Pursue Professional Excellence with Ethical and Moral Values.

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 22


Internship Report

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


DEPARTMENTAL VISION
“Be a premier department in the field of Computer Science & Engineering to meet the
technological challenges of the society”

DEPARTMENTAL MISSION

➢ To provide State of the art Infrastructure Facilities.

➢ To provide exposure to the latest tools in the area of Computer Hardware and Software.

➢ To strive for Academic excellence through Research in Computer Science and


Engineering with creative Teaching-Learning pedagogy.

➢ To establish Industry-Institute Interaction and make students ready for the Industrial
environment.

➢ To transform Students into Entrepreneurial, Technically competent, socially responsible


and ethical Computer Science Professional.

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 23


Internship Report

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

10CS85
COURSE SHEET
Project Work

PROGRAM EDUCATIONAL OBJECTIVES (PEO)

Graduates possess advanced Knowledge of Computer Science & Engineering & excel in
PEO-1
Leadership roles to serve the Society
Graduates of the programme will Apply Computer Engineering tools in core technologies
PEO-2
for improving Knowledge in the Inter-Disciplinary Research & Entrepreneurs
PEO-3 Graduates adapt value-based proficiency in solving real-time problems

PROGRAM OUTCOMES (PO)

Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals,


PO1
and an engineering specialization to the solution of complex engineering problems.

Problem analysis: Identify, formulate, review research literature, and analyze complex engineering
PO2 problems reaching substantiated conclusions using first principles of mathematics, natural sciences,
and engineering sciences.
Design/development of solutions: Design solutions for complex engineering problems and design
PO3 system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations.
Conduct investigations of complex problems: Use research-based knowledge and research methods
PO4 including design of experiments, analysis and interpretation of data, and synthesis of the information to
provide valid conclusions.
Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
PO5 engineering and IT tools including prediction and modeling to complex engineering activities with an
understanding of the limitations.
The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal,
PO6 health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional
engineering practice.
Environment and sustainability: Understand the impact of the professional engineering solutions in
PO7
societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 24


Internship Report

development.
Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of
PO8
the engineering practice.
Individual and team work: Function effectively as an individual, and as a member or leader in
PO9
diverse teams, and in multidisciplinary settings.
Communication: Communicate effectively on complex engineering activities with the engineering
PO10 community and with society at large, such as, being able to comprehend and write effective reports and
design documentation, make effective presentations, and give and receive clear instructions.
Project management and finance: Demonstrate knowledge and understanding of the engineering and
PO11 management principles and apply these to one’s own work, as a member and leader in a team, to
manage projects and in multidisciplinary environments.
Life-long learning: Recognize the need for, and have the preparation and ability to engage in
PO12
independent and life-long learning in the broadest context of technological change.

PROGRAM SPECIFIC OUTCOMES (PSO)


Professional Skills: Ability of applying the Computing Concepts, Data Structures, Computer
PSO1
Hardwares, Computer Networks and suitable algorithms.
Software Skills: Ability to build Software Engineering System with Development Life Cycle
PSO2 by using analytical knowledge in Computer Science and Engineering and applying modern
methodologies.

COURSE OUTCOMES (CO) -PO/PSO Mapping


Students will be able to
CO No. Statement POs/PSOs
Integrate existing and new technical knowledge for PO1(3),PO2(3),PO5(3),
C484.1 industrial application
PO7(3),PO11(1),PSO(1),PSO2(1)

● Gain understanding of lifelong learning processes PO12(3),PO8(3),PO6(3)


C484.2 through critical reflection of internship experiences.
PSO2(1)

C484.3 Improve written and verbal communication skills. PO10(3)

C484.4 Work independently with little guidance PO9(3)

Identify when new engineering knowledge is required, PO1(3),PO2(3), PO4(3),


C484.5
and apply it PSO1(1),PSO2(1)

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 25


Internship Report

Strength of CO Mapping to PO/PSOs with Justification:


COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2

C484.1 3 3 - - 3 - 3 - - - 1 - 1 1
C484.2 - - - - - 3 - 3 - - - 3 - 1
C484.3 - - - - - - - - - 3 - - - -
C484.4 - - - - - - - - 3 - - - - -
C484.5 3 3 - 3 - - - - - - - - 1 1
Average 3 3 - 3 3 3 3 3 3 3 1 3 1 1

1.1.1.1 3 – Strong; 2 – Medium; 1 – Weak

CO-PO-PSO Justification
C484.1->PO7(3) Becoming familiar with website development, we can implement knowledge in
giving shape to some practical form.
C484.1->PSO1(1) We use the knowledge of html, css , bootstrap and implement that in the
hardware.
C484.2->PO1(3) Applying implementation through javascript programming and making responsive
work.
C484.2->PO7(3) Solution to some problem is being solved through combination of php and
database.
C484.2->PSO2(1) Use knowledge to work with firebase , html, css, bootstrap etc.
C484.3->PO5(3) Use many applications and tools to design responsive website.
CO484.3->PO3(3) Checking the needs for public and making the things for system that would help
us in solving those problems.
CO484.3->PSO6(1) Using engineering knowledge to study problems analytically and provide core
based problems with solutions.
CO484.4->PO1(3) Setting up the database and trying to implement the various field knowledge to
make things work.
CO484.5->PO5(3) Using php and other modern tools to work on authentication.

Bachelor of Engineering, Dept of CSE, AMCEC, Bengaluru Page 26

Vous aimerez peut-être aussi