22-23 Mag Issue 2
22-23 Mag Issue 2
22-23 Mag Issue 2
Department of
Computer Science and Engineering
V
O
L
U
M
E
10
TECHNICAL MAGAZINE
ACADEMIC YEAR 2022-2023
ISSUE -2
ABOUT DEPARTMENT
Volume: 10
The department of CSE was started in the year 2008 and offers B.E degree programme. The
department has various laboratories and well-qualified and experienced faculty. The department
has signed the MoU with leading companies. Computer Science and Engineering is a worldwide
accepted educational instrument designed to increase the effectiveness and efficiency of the
educational system. Computers are mainly used to improve the learning system. Online learning
With a right combination of theory, practical, projects (hands-on) and industrial training in
the areas suchas Data science, Artificial Intelligence and Machine Learning, Cloud essentials, Full
stack development this programme has well placed itself as a well-known preference for the
students.
VISION
MISSION
• To provide value based Computer Science education and produce innovative, competent
and high quality Computer Engineers for the growing demand of Society and Industry.
• To facilitate the students for enhancing the technical skills to involve in research activities
through lifelong learning.
PO2: Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.
PO5: Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modeling to complex engineering
activities with an understanding of the limitations.
PO6: The Engineer and Society: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering practice.
PO7: Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and need
for sustainable development.
PO8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
PO9: Individual and team work: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings.
PO11: Project management and finance: Demonstrate knowledge and understanding of the
engineering and 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.
PO12: Life-long learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological change.
PEO1: To enable graduates to pursue higher education and research, or have a successful career
in industries associated with Computer Science and Engineering, or as entrepreneurs.
PEO2: To ensure that graduates will have the ability and attitude to adapt to emerging
technological changes.
PROGRAM EDUCATIONAL OBJECTIVES (PEOs) – REGULATION 2021
PEO1: Apply their technical competence in computer science to solve real world problems, with
technical and people leadership.
PEO2: Conduct cutting edge research and develop solutions on problems of social relevance.
PEO3: Work in a business environment, exhibiting team skills, work ethics, adaptability and
lifelong learning
PSO1: To analyze, design and develop computing solutions by applying foundational concepts
of Computer Science and Engineering.
PSO2: To apply software engineering principles and practices for developing quality software
for scientific and business applications.
PSO1: Exhibit design and programming skills to build and automate business solutions using
cutting edge technologies.
PSO2: Strong theoretical foundation leading to excellence and excitement towards research, to
provide elegant solutions to complex problems
PSO3: Ability to work effectively with various engineering fields as a team to design, build and
develop system applications.
STUDENT’S ARTICLES
ETHIC’S IN AI
As AI systems become more autonomous, questions arise about human control and
accountability. Who is responsible when an AI system makes a mistake? Establishing
clear lines of accountability and governance is essential to ensure that humans remain in
control of AI decision-making processes. Additionally, the rise of AI has the potential
to automate various jobs, leading to significant economic and social implications. While
AI can enhance efficiency and productivity, it is vital to consider the impact on the
workforce and implement strategies for reskilling and upskilling workers affected by
automation.
To address these challenges, several ethical frameworks and guidelines have been
proposed by organizations, governments, and research institutions. Key principles
include beneficence, where AI should be designed to promote positive outcomes and
enhance human welfare; non-maleficence, which emphasizes minimizing harm and
preventing negative consequences; justice, ensuring fairness and equity in AI
applications; and autonomy, allowing users to make informed decisions about their
interactions with AI systems.
One of the most common paradigms is imperative programming, which focuses on explicitly
stating the steps a program must take to achieve a desired outcome. In this approach, developers write
sequences of commands or statements that change a program's state. This paradigm is foundational to
many programming languages, such as C and Python, and emphasizes control flow using loops,
conditionals, and variables. Imperative programming is intuitive and aligns closely with how machines
operate, making it a popular choice for low-level programming tasks.
In contrast, declarative programming abstracts the control flow and focuses on what the program
should accomplish rather than how to achieve it. This paradigm includes languages like SQL and
HTML, where developers specify the desired results without detailing the underlying steps. Declarative
programming is often seen in database queries and web development, as it simplifies complex tasks
and allows for greater productivity by enabling developers to express ideas more succinctly.
Another significant paradigm is object-oriented programming (OOP), which organizes code
around objects that represent real-world entities. OOP promotes encapsulation, inheritance, and
polymorphism, allowing for modular and reusable code. This paradigm is widely used in languages
such as Java, C++, and Ruby, making it easier to model complex systems and manage large codebases.
By focusing on the relationships between objects, OOP encourages a more natural way of thinking
about software design.
Functional programming is another influential paradigm that treats computation as the evaluation
of mathematical functions and avoids changing state or mutable data. Languages like Haskell and Scala
exemplify this approach, emphasizing the use of pure functions, higher-order functions, and immutable
data structures. Functional programming encourages a different way of thinking, focusing on what to
solve rather than how to solve it, which can lead to more predictable and maintainable code.
The logic programming paradigm, exemplified by languages like Prolog, revolves around formal
logic. In this approach, developers define facts and rules about a problem domain and rely on the
programming language's inference engine to derive conclusions. Logic programming is particularly
useful in artificial intelligence and computational linguistics, where problem-solving involves a set of
constraints and relationships.
In recent years, event-driven programming has gained popularity, especially in web development
and user interface design. This paradigm revolves around responding to events, such as user
interactions or system-generated notifications. Event-driven programming simplifies the development
of applications that require responsiveness and interactivity, making it a key approach in modern
software development.
Understanding these programming paradigms equips developers with a diverse set of tools and
methodologies to tackle various challenges. Each paradigm has its strengths and weaknesses, and the
best choice often depends on the specific requirements of a project. By combining elements from
multiple paradigms, developers can create more robust, efficient, and maintainable software solutions.
As technology continues to evolve, the exploration of new paradigms and approaches will remain a
vital aspect of the programming landscape, fostering innovation and enhancing our ability to solve
complex problems.
NITHISH M
III-CSE
NATIONAL
LEVEL
TECHNICAL SYMPOSIUM
THE FUTURE OF AI
One of the most significant trends is the rise of generalized AI, moving
beyond specialized systems that excel in narrow tasks to more versatile AI capable
of understanding and performing a broader range of activities. Current AI systems
are predominantly narrow AI, designed to tackle specific problems, such as image
recognition or language translation. However, research in areas like reinforcement
learning and neural networks is paving the way for more generalized AI, which could
have profound implications for industries such as healthcare, education, and
entertainment.
Another crucial aspect of AI's future is its integration with other emerging
technologies. The convergence of AI with blockchain, the Internet of Things (IoT),
and augmented reality (AR) promises to create smarter systems that enhance
decision-making and efficiency. For instance, AI-driven IoT devices can analyze
data in real time, providing actionable insights for businesses while improving user
experiences in smart homes and cities. This synergy will likely lead to innovations
that we cannot yet fully envision, fundamentally altering how we interact with
technology.
Ethical considerations will also play a pivotal role in shaping the future of AI.
As AI systems become more autonomous, questions about accountability,
transparency, and fairness will intensify. Ensuring that AI technologies are
developed and deployed responsibly is essential to building public trust.This has led
to calls for clearer regulatory frameworks and ethical guidelines, emphasizing the
need for diverse teams in AI development to mitigate biases and promote inclusivity.
However, challenges remain. Issues related to data privacy, security, and the
environmental impact of large-scale AI systems must be addressed. As AI relies
heavily on data, ensuring that this data is used ethically and securely will be
paramount. Additionally, the energy consumption associated with training and
deploying AI models raises concerns about sustainability, prompting researchers to
explore more energy-efficient approaches.
PANDEESWARI S
III-CSE
INAUGURAL FUNCTION
DEVOPS
MUKESH M
III-CSE
EXPLORING THE WORLD OF AUGMENTED
REALITY AND VIRTUAL REALITY
Augmented Reality (AR) and Virtual Reality (VR) are two transformative
technologies that are reshaping how we interact with the digital world. While both
offer immersive experiences, they serve different purposes and cater to various
applications, from entertainment and education to healthcare and business.
Understanding these technologies provides insight into their potential and the
impact they are having across multiple sectors.
On the other hand, Augmented Reality overlays digital content onto the real
world, enhancing the user’s environment rather than replacing it. AR can be
experienced through smartphones, tablets, or AR glasses, and is often used in
applications like Pokémon GO, where digital characters appear in the user’s
physical space. Businesses are leveraging AR for various purposes, including
product visualization, interactive marketing campaigns, and enhanced customer
engagement. For instance, furniture retailers allow customers to see how a piece
of furniture would look in their home before making a purchase.
In the healthcare sector, AR and VR are making strides in patient care and
medical training. VR is being used for pain management, exposure therapy, and
rehabilitation by creating calming environments or simulated scenarios that help
patients confront fears. AR assists surgeons by overlaying critical information
during procedures, improving precision and outcomes. These innovations
demonstrate how AR and VR can enhance both the patient experience and medical
training.
Despite their potential, the adoption of AR and VR comes with challenges.
High costs associated with developing and deploying these technologies can be a
barrier, especially for smaller organizations. Additionally, issues such as user
comfort, motion sickness, and the need for robust content development pose
challenges that must be addressed to enhance user experience and accessibility.
As we look to the future, the convergence of AR, VR, and other emerging
technologies like artificial intelligence and 5G will likely lead to even more
innovative applications. For example, AI can enhance AR experiences by
providing intelligent content recommendations, while 5G’s high-speed
connectivity will enable more seamless and interactive experiences.
DIVYA
III-CSE
THE IMPACT OF IOT ON EVERYDAY LIFE
The Internet of Things (IoT) is revolutionizing the way we live, work, and
interact with our environment. By connecting everyday objects to the internet, IoT
enables devices to collect and exchange data, creating a more integrated and
efficient world. From smart homes to wearable technology, the impact of IoT on
everyday life is profound, transforming routines and enhancing convenience,
efficiency, and safety.
One of the most visible applications of IoT is in smart homes. Devices such
as smart thermostats, lighting systems, and security cameras can be controlled
remotely through smartphones or voice assistants. This connectivity allows
homeowners to optimize energy usage, enhance security, and create personalized
living environments. For instance, smart thermostats learn user preferences and
adjust heating and cooling accordingly, leading to energy savings and increased
comfort.
The impact of IoT extends to urban living as well. Smart city initiatives
utilize IoT technologies to optimize public services and enhance residents' quality
of life. This includes smart waste management systems that monitor garbage levels
and optimize collection routes, as well as smart street lighting that adjusts based on
pedestrian activity. By harnessing data, cities can become more efficient and
responsive to the needs of their citizens.
However, the proliferation of IoT devices also raises important privacy and
security concerns. With countless devices collecting personal data, the risk of data
breaches and unauthorized access increases. Ensuring robust security measures and
privacy protections is crucial to maintaining trust in IoT technologies. Users must
be aware of the data their devices collect and take steps to safeguard their
information.
JOB SHERIN K V
III-CSE
WOMEN IN TECH
Organizations like Girls Who Code and Women Who Code are actively
working to support women in technology through education and mentorship.
Initiatives like Tech Women and Women in Technology International (WITI) further
advocate for greater inclusion and empowerment.