School of Computer
Science and
Engineering
Engineering Minor
• A set of four courses in an engineering stream to develop a competency within or
outside the discipline area (e.g. a Computer Science Engineering student choosing
Cyber Security or Machine Learning or a Mechanical Engineering student taking
courses from Computer Science Engineering as his/her Engineering Minor Area).
• These Engineering Minors are being offered so that each student would have
at least one major skills by the end of 7th term.
Engineering Minor
• Students are expected to provide the preferences of Engineering
Minor area only once and the set of courses of area allocated would
get registered in pre-defined terms (5th, 6th and 7th).
Important points to remember during polling process
Interfaces to be followed
Interface not to be followed
• Polling for Engineering Minor can be done
through both UMS and LPU touch App Never use UMS through mobile
browser for polling process as
1. UMS
it may result in change in
preferences
2.LPU Touch App
Note: Link for the UMS pathway and LPU Touch App will be shared with the announcement for Engineering Minor(s) polling in the near
future.
Engineering Minors in School of Computer Science
and Engineering:
1. Cyber Security
2. Data Science
3. Machine Learning
4. MEAN Stack Development (Not for IT students)
5. Software Methodologies and Testing
6. Internet of Things
MEAN Stack Web
Development
Brief Description
The term MEAN stack refers to a collection of JavaScript based
technologies used to develop web applications. MEAN is an acronym
for MongoDB, ExpressJS, AngularJS and Node.js.
•Can you believe your life without Internet?
•Are you fascinated after seeing websites which tempt you to buy from
online market places?
•This Minor offers all stuff to build efficient and effective websites.
Design your own website!.
Total number of seats: 950
Selection Criteria: Based on preference and CGPA
Preferences would be taken from students. If the number of
students who give preference of this Engineering Minor are
more than the number of seats, then CGPA would be considered
for selection criteria. It should be noted that the CGPA till 3rd
Semester only shall be considered while generating the merit
list.
Career Opportunities
•
MEAN Stack Trainer
•
MEAN Stack Web Developer
•
Web Developer
•
Web Designer
•
Entrepreneur
Courses to be studied in Full Stack Web
Development
Course Code Course Title L T P Credit
INT219 FRONT END WEB DEVELOPER 0 0 4 2
INT220 SERVER SIDE SCRIPTING 0 0 4 2
INT221 MVC PROGRAMMING 0 0 4 2
INT222 ADVANCED WEB DEVELOPMENT 0 0 4 2
Description of the Courses
1) INT219: FRONT END WEB DEVELOPER
Introduces an open source language for building and enhancing the performance of web applications on
the server side along with other client side technologies like HTML5, JAVASCRIPT, CSS and web hosting.
Course Outcome:
• Design dynamic website using HTML5, CSS and Advanced JavaScript.
• Explore the enhanced techniques used by web professionals for creating dynamic web pages.
• Apply the principles and tools that are used to develop Web applications.
• Implement JavaScript, jQuery, AngularJS and Bootstrap in web pages.
2) INT220: SERVER SIDE SCRIPTING
Introduces basic concepts of PHP & MySQL technology for building and enhancing the performance of web
applications on server-side along with other client-side technologies like HTML5, JAVASCRIPT, CSS etc.
Course Outcome:
• Understand process of executing a PHP-based script on a web server
• Process the data provided on the form by a user in a PHP-based script
• Utilize paradigm for dealing with form-based data and how they are accessed inside a PHP-based
Description of the Courses Cont….
3) INT221: MVC PROGRAMMING
Covers in depth knowledge of MVC framework which is an advanced framework based technology with three
components that are database components (Models), client-side frames (View) and Server-Side components
(Controller) which are used in web building.
Course Outcome:
• Design flexible, user-friendly and clean web applications.
• Develop highly versatile and stable web programs based on Laravel structure framework.
• Provide well-organized, reusable and maintainable code.
4) INT222: ADVANCED WEB DEVELOPMENT
Covers the concepts of Node.js for building web sites with better user interface and responsive web pages. A hands on
exposure on Node.js technology will be offered in a form of project.
Course Outcome:
• Understand the role of server side JavaScript in web application development.
• Explore, how Node.js is architectured to allow high scalability wth asynchronous code build an HTTP Server
using the core modules in Node.js.
• Create basic web based applications using Node.js.
• work with MongoDB database using Node.js.
Industrial applications:
Publishing
•
Advertising
•
E-Commerce
•
Social Networking websites
•
Websites
•
Special requirements:
• Must have laptops
• Basic knowledge of computers
• Scheduling of continuous 02 hours slots in time table
• Not for IT students
Queries/Doubt clearing:
Sitting
Name of faculty UID Email-id
Place
Neha Sharma 23413 neha.23413@lpu.co.in 33-205
Twinkle Chawla 25662 twinkle.25662@lpu.co.in 33-205