0% found this document useful (0 votes)
17 views11 pages

Lec1 CSL 374

CSL 374 focuses on microservice-based applications and aims to develop competent professionals through innovative education and research. The program emphasizes engineering knowledge, problem analysis, and the design of solutions, while also fostering lifelong learning and ethical responsibilities. Course outcomes include mastering advanced programming concepts, developing RESTful web services, and understanding cloud services for deploying microservice applications.

Uploaded by

jainabhina.aj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views11 pages

Lec1 CSL 374

CSL 374 focuses on microservice-based applications and aims to develop competent professionals through innovative education and research. The program emphasizes engineering knowledge, problem analysis, and the design of solutions, while also fostering lifelong learning and ethical responsibilities. Course outcomes include mastering advanced programming concepts, developing RESTful web services, and understanding cloud services for deploying microservice applications.

Uploaded by

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

Welcome to CSL 374!

Microservice Based Applications


Vision and Mission of the University

To be known globally for learning innovations, academic excellence


and socially relevant research outcomes; strive to become the
preferred destination for students, faculty, employers and
collaborators & pride of alumni and the community.

• Focus on quality of learning and innovation in all programmes with


rigour and relevance.
• Develop competent professionals-innovative, analytical and
independent; committed to excel in all their endeavours.
• Develop linkages globally with government, industry, academia and
alumni for knowledge generation, dissemination and application.
• Encourage multi-disciplinarity in programmes and projects to
explore new frontiers of knowledge.
• Continuously improve physical, academic and information
infrastructure in pursuit of academic excellence.
• Create a nurturing environment for lifelong learning.
• Focus on entrepreneurship and socially relevant projects.
Vision and Mission of the Department

To contribute significantly through adoption of contemporary


computing tools and technologies in academics, innovations,
socially relevant research and problem solving; to be recognized
universally as a promoter of emerging technologies for
transforming lives of individuals and society.
• To develop competent professionals with analytical skills and
independent thinking, through excellent undergraduate and
graduate education programmes to meet the needs of academia
and industry.

•To enhance theoretical and applied skills of faculty and students


through long-term national and international collaboration with
industry and research organizations.

•To continuously improve physical, academic, IT and computing


infrastructure.

•To contribute towards social upliftment by focusing on


entrepreneurship, data driven and research-based socially relevant
Programme Outcomes
1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of
complex engineering problems.
2. Problem analysis: Identify, formulate, review research literature and analyze complex engineering problems reaching substantiated conclusions using first
principles of mathematics, natural and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet a specific
requirement with appropriate consideration for the public health and safety and the cultural, societal and environmental considerations.
4. Conduct investigations for the complex problems: Use research-based knowledge and research methods including design of experiments, analysis and
interpretation of data and synthesis of the information to provide valid conclusions.
5. 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.
6. 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.
7. 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.
8. Professional Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
9. Individual and team work: Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the engineering community and with the society at large. Will be able to
comprehend and write effective reports and design documentation, making effective presentations and guide with themselves and others with clear
instructions.

11. Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own
work being a member and leader in a team, to manage projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for and have the preparation and ability to engage in independent and life-long learning in the broad context of
technological change.
Programme Specific Outcomes & Programme Educational
Objectives

Programme Specific Outcomes


PSO 1 Understand the fundamental concepts of Computer Science & Engineering with specialized engineering
knowledge in the areas of data science, artificial intelligence, full stack, web development, gaming,
augmented reality and virtual reality.

PSO 2 Design and Integrate hardware and software systems in the areas of IOT, cloud computing, cyber security with
strong emphasis on lifelong learning to create feasible engineering solutions for the advancement of society.

PSO 3 Enable the students for premium National/International jobs, higher education, entrepreneurship and to
become responsible global citizens.

Programme Educational Objectives


PEO1 To provide an in-depth understanding of the fundamentals of Computer Science and create a foundation of
lifelong learning to facilitate progressive careers in industry and in pursuit of higher studies.
PEO2 To equip our students with technical and analytical skills to develop innovative solutions to complex real-life
problems suing existing and novel technologies.
PEO3 To equip our students with sufficient communication & interpersonal skills, multi-disciplinary teamwork and
leadership skills to enable them to fulfill professional responsibilities.
PEO4 To expose them to various contemporary issues which will enable them become ethical and responsible
towards themselves, co-workers, the Society and the Nation.
Course Outcomes

Course Outcomes (COs)


On successful completion of this course students will be able to:

Identify JPA specifications using Hibernate HQL and perform advanced association mappings CO1

Use MVC layered architecture to develop enterprise applications and apply advanced programming concepts like
CO2
IoC/Dependency Injection
Develop RESTful web services which can connect to a relational database using Spring boot and perform different
CO3
database related operations

Understand and build microservice architecture for enterprise level applications using Spring Boot & Hibernate CO4

Understand different cloud services for deploying microservice applications and integrate with Spring Cloud/Eureka
CO5
for hosting, security and load balancing
CO-PO/PSO Attainment

• Aligning program level outcomes with course-level outcomes.


• This level of outcomes mapping focuses on student learning.
• It helps faculty to assess how students are meeting program-level outcomes at the
course level.

CO-PO/PSO
Attainment

Direct Indirect
Method Method
(80%) (20%)

Mapping
CO-PO&PSO Surveys
for each
course

Continuous Semester Student


Alumni
Internal End Exam Survey
Survey
Exam (55%) (45%)
Syllabus

L-T-P: 2-0-4, Credits: 4

• Course Template [link to be attached]


Reference Material/Resources

Brief Description of Self-learning


Spring Testing and Spring Web Services
components by students (through
books/resource material etc.)

Textbooks:
Books recommended
1. Iuliana Cosmina, Rob Harrop, Chris Schaefer, Clarence Ho, “Pro Spring 5”, Apress Publisher,
5th Edition, 2017.

Reference Books:

1. Craig Walls, “Spring in Action”, Manning, 5th Edition, 2018

Coursera Course:
Advance Learning Components
https://www.coursera.org/learn/web-development-with-java-spring-framework
Evaluation Scheme

ALLOTTED
TYPE OF COURSE PARTICULAR RANGE OF PASS CRITERIA
MARKS

Minor Test 15%


Major Test 35%

Continuous Evaluation Must Secure 30% Marks Out of


Theory+ Practical Through Class Combined Marks of Major Test Plus
Tests/Practical/Assignments 10%
(L-T-P/L-0-P) Minor Test with Overall 40% Marks in
/Presentation
Total.
Online Quiz 5%
Project 25%
Evaluation Scheme

You might also like