The document provides information about various elective courses being offered by the School of Computer Science and Engineering. It includes details about the course codes, titles, credit hours, syllabus outlines, outcomes, scope and application areas. Some of the courses discussed are:
- CSE406: Advanced Java Programming focusing on latest JDK technologies and Oracle certification.
- CSE504 and CSE507: Storage Technology Foundation and lab, covering storage concepts and preparing students for EMC certification.
- CSE327 and CSE328: Simulation and Modeling course and lab, applying concepts in areas like manufacturing and logistics.
- CSE434: Game Development in 3D for creating games using concepts like design
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Explore the innovative world of trenchless pipe repair with our comprehensive guide, "The Benefits and Techniques of Trenchless Pipe Repair." This document delves into the modern methods of repairing underground pipes without the need for extensive excavation, highlighting the numerous advantages and the latest techniques used in the industry.
Learn about the cost savings, reduced environmental impact, and minimal disruption associated with trenchless technology. Discover detailed explanations of popular techniques such as pipe bursting, cured-in-place pipe (CIPP) lining, and directional drilling. Understand how these methods can be applied to various types of infrastructure, from residential plumbing to large-scale municipal systems.
Ideal for homeowners, contractors, engineers, and anyone interested in modern plumbing solutions, this guide provides valuable insights into why trenchless pipe repair is becoming the preferred choice for pipe rehabilitation. Stay informed about the latest advancements and best practices in the field.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
3. Course details
• LTP: 3 0 2
• Course Credit: 4
• Course Contents mapped with syllabus of Oracle Certified Java
Professional (OCJP) – Programmer
• Text Book: JAVA SE 8 PROGRAMMING KIT by ORACLE, ORACLE PRESS
• Assessment Model:
Distribution of Marks
• Attendance 5
• CA ( best two out of three) 30
• MTT 20
• ETE 45
• Total 100
4. The Course Outcome
After Completing this course students will be able to
• describe applications that use builder pattern and the map-reduce
framework
• examine high-performing multi-threaded applications
• develop Java applications with the latest JDK Technology and GUI
features
• assess connection to databases using standard SQL queries through
JDBC, perform multiple operations on database tables, and manipulate
files, directories, and file systems using the JDK NIO.2 specification
• predict the use of a type of date time API classes and methods in Java
applications
• use Lambda Expression concurrency features
5.
6. CSE 504: Storage Technology Foundation
CSE 507: Storage Technology Foundation
Laboratory
7. Storage Technology foundation
Students will learn about :
• different ways to store and manage data in industries
• emerging storage technologies
• how business data is actually stored and managed in data centers
• working on information storage and management technologies
according to industry and business requirements
• various ways to ensure business continuity including backup,
replication and mirroring
• prepare for EMC Information Storage Associate (EMCISA)
certification.
8. About DELL-EMC Certification
• The course Storage Technology Foundation is mapped with
certification course offered by DELL-EMC on Information
Storage and Management
• Single certification to understand technologies that manage
storage for different third party platforms like
• Cloud
• Big Data
• Mobile Computing
• Social Networking
• With up-to-date understanding about Backup, Archive,
Replication, Disaster Management and Security
9. Course Outcomes
Through this course students should be able to:
• acquire knowledge about the growing data storage needs.
• describe about EMC data storage products and solutions, software defined storage that
efficiently store, protect and manage your information.
• classify information storage and management in classic, virtualized and cloud
environments which includes data center key elements, intelligent storage systems,
storage networking technologies and various business continuity operations.
• analyze about the ways to handle the challenges in storage industry ahead and to
prepare the technical manpower which can handle the data storage equipments.
• work on information storage and management technologies as per the requirement of
industries.
• prepare for Information Storage Associate Certification (EMCISA).
10. How this course will help them in companies/
organizations?
• Students will be able to address the data storage needs in industries.
• Storing and managing data in more efficient ways while working as storage
administrators.
• Ensuring data availability and business continuity through different backups and
recovery strategies.
• Ability to manage the stored data in traditional, virtualized and software
described environments.
11. • If a student joins a company as Storage Associate
---- knowledge of this course will help the student to switch his/her carrier to
manage cloud resources on storage and compute with added understanding on
virtualization.
• If a student wants to join a company as System Administrator
---- Being familiar to the information storage concepts and tools, student will be
confident during job interviews and once selected, he/she will easily learn the
advance applications of the SAN/NAS in the companies and can grow.
13. Modeling
• Modeling involves
• observing a system
• noting the various components
• developing a representation of the system that will allow for further study
of or experimentation on the system
14. Simulation
The process of running a (computer) model of a real system to study or
conduct experiments
15. Advantages of Simulation
• Control
• Time compression
• Sensitivity Analysis
• Training tool
• Doesn’t disturb real system
16. Areas of Application
• Manufacturing, Semiconductor Mfg.
• Construction & Project Management
• Military
• Logistics, Supply Chain, Distribution
• Transportation & Traffic
• Business Processes
• Health Care
18. Course Outcomes
• Describe the input modelling, random-number generators, generating random
variants and processes.
• Classify the aspects of a simulation study, simulation software, model verification
and validation.
• Analyze the systems where it is too expensive or risky to do live tests and the
systems where predicting process variability is important.
• solve numerical problems related to paper simulation of simple queuing models.
• Classify the simulation requirements based on the complexity of model.
20. Game Development In 3D
• It Involves
- Game Design Concepts in 3D
- Design Level of Game for PC and mobile Phones
- Develop web based Game
- Use of AI concepts in Games
- Add Enemies, Characters, design Environment and Storytelling to the
game
21. Game design
is the art of applying design and aesthetics to create
a game for entertainment or for educational, exercise, or
experimental purposes. Increasingly, elements and principles
of game design are also applied to other interactions, in the
form of gamification
22. Areas of Application
• Game Industry. On-demand Unity 3D development services are
provided for all kinds of games development projects.
• Architecture.
• Interactive Books and Magazines
• Training.
• Education.
• Manufacturing.
23. Scope
• Game Designer.
• Game programmer.
• Audio engineer;
• artist, including concept artist, animator, and 3D modeler.
• Special 3d effects Artist.
• Software Engineer.
• Sr. Software Engineer / Developer / Programmer.
• Software Developer, Games.
24. Course Outcomes
• Learn to set up Unity environment and how to navigate its tools
• Determine the scope of a game project , AI concept and define its structure
• Create your game Idea into a game concept and a game that can be
presented to others
• Understand different forms of Game applications
• Build Game design for PC , Mobile Phones and Web.
26. Computer Graphics And Visualization
• Advanced Graphics visualization and principles.
• Course Contents mapped with latest illumination models and ambient
occlusion in 3-D.
• Graphics and visualization programming through practical assignments.
27. Latest Graphics and Visualization Technology
Including
• Rasterization and Transformation
• 2-D viewing Pipeline
• 3-D Viewing Pipeline
• Visibility and Shading
• Discrete Techniques and Object Representation
• Parallel Processing
• Map Reduce
28. Course Outcomes
• Classify and describe various Computer Graphics tools and techniques.
• Analyze and apply various algorithms of 2D Transformations on different type of
objects.
• Determine and apply appropriate 2D clipping algorithms and various projection
techniques on different types of objects.
• Demonstrate and apply various algorithms of 3D Transformations and various
projection techniques on different types of objects.
• Observe and differentiate various visibility and shading techniques and models.
• Describe and represent Bezier and B-spline curves with properties.
31. What is Software Project Management?
• planning and leading software projects
• a discipline in which software projects are planned, implemented,
monitored and controlled.
• various tools, techniques and strategies used by project managers to
manage the development of software projects.
32. Why are we offering this course?
o Software Project Managers must have following skill set:
• Experience in the respective field
• Decision making capability
• Knowledge of project management techniques
o Jobs as Project Manager:
• No entry level job as project manager but once you are experienced
enough, you may be promoted as project manager within same
organization or you may join new company with higher package.
33. What students will learn through this course?
• Basic knowledge of project management
• Estimation techniques
• Activity planning
• Resource allocation
• Monitoring and controlling techniques
• Risk management techniques
• Quality management
*** In practical course, students will work on “MS-Project” software.
35. Open Source Technology
• Concepts behind Open-source software and Open-source standards.
• Tools for managing file systems
• Open-source tools for developers to manage file manipulation utilities
• Open-source developer methods like GCC, debugging with gdb, package
management
• Use of Git and Git-hub in project development
36. Course Outcomes
Through this course, students should be able to
• Open Source Software Development Methods to understand open-source models,
projects, and open-source licenses
• Discuss the importance and use of Git and Git-hub in the project development
• Explain open-source distributions, graphical interfaces and text editors to understand
the power of command line
• Apply different commands for partitioning, monitoring processes and managing
network interfaces.
• Analyze and apply different open-source tools for developers, for managing
permissions, LVM and debugging with gdb
• Develop a binary RPM package and manage various packages
37. How this course will help them in companies/
organizations?
The course will help a student to
• Manage Open Source Software, its Graphical Interfaces, and Filesystems by
applying the concepts of partitioning, permissions, and access rights on files.
• As business and government organizations have embraced open-source
software, students learn computing concepts, instead of products.
39. Computing Practicum: RED HAT CERTIFIED
SYSTEM ADMINISTRATOR
•Red Hat System Administration I (RH124) equips you with Linux administration
"survival skills" by focusing on foundational Linux concepts and core tasks.
•The participants will learn how to apply command-line concepts and enterprise-
level tools, setting them on their journey toward becoming full-time Linux system
administrators.
40. Computing Practicum: RED HAT CERTIFIED SYSTEM
ADMINISTRATOR
•Red Hat System Administration II (RH134) builds upon and lends context to the
foundational knowledge established in Red Hat System Administration I (RH124).
•This follow-on course demonstrates more detailed use cases for Red Hat
Enterprise Linux, preparing you for the Red Hat Certified System Administrator
exam (EX200).
41. Computing Practicum: RED HAT CERTIFIED SYSTEM
ADMINISTRATOR
After completing this course the participants should be able to demonstrate these skills:
•Access the command line
•Manage files from the command line
•Create, view, and edit text files
•Manage local users and groups
•Monitor and manage Linux processes
•Control services and daemons
•Control access to files with file system permissions
•Analyze and store log files
•Configure and secure the OpenSSH service
•Install and update software packages
• Access Linux file systems
42. Computing Practicum: RED HAT CERTIFIED SYSTEM
ADMINISTRATOR
After completing this course the participants should be able to demonstrate these skills:
•Manage Linux networking
•Manage file systems and logical volumes
•Manage scheduled jobs
•Access network file systems
•Manage SELinux
•Control firewalls
•Perform server management with the Cockpit web management utility
•Troubleshoot and obtain support
• Run containers
43. Prerequisites for this Course
Basic technical user skills with computer applications on some
operating systems are expected
44. Course Outcomes
Through this course, students should be able to:
• Use Linux commands to understand the power of the command line and
illustrate the creation and manipulation of files
• Discuss the management of users and groups
• Describe the Linux networking concepts
• Assess the Linux process and manage logs and explain the installation and
deletion of packages
• Simulate ACLs on files and manage the security of a server by using SELinux
concepts
45. Course Outcomes
Through this course, students should be able to:
• Devise and manage storage devices, partitions, file systems, and swap spaces from
the command line
• Determine network-attached storage using the NFS protocol
• Analyze the boot process to control services offered and to troubleshoot and repair
problems
• Analyze the scheduling priority of processes and tasks for automatic execution in
the future.
46. How this course will help them in companies/
organizations?
Certification associated with the course:
This course will prepare students for Red Hat Certified System Administrator
(RHCSA) certification.
47. How this course will help them in companies/
organizations?
There is a great demand of system administrators in IT Companies.
50. Overview of the Course
Web application framework developed and marketed by Microsoft to
build dynamic web sites.
51.
52.
53.
54. WEB SOLUTIONS POSSIBLE IN ASP.NET AS FRESHER:
• Web based applications
• Business and corporate websites
• Social networking websites
• Custom CMS (Content Management System)
BEST COMPANIES HIRING ASP.NET FRESHERS IN INDIA
• IBM
• Accenture
• Konstant Info Solutions
• RADIXWEB
• Trigent
• DreamSoft4U
56. What is Network Security and Cryptography?
• Network Security and Cryptography
• protection of network resources against alteration, destruction and
unauthorized use.
• cryptography and encryption are the most critical components of network
security.
• Cryptology
• Understanding cryptosystems
• methods to certify security, authentication
• Hashing and digital signature algorithms
57. Why are we offering this course?
• To provide solid foundation of the principal of Cryptographic algorithms including
secret key cryptography, hash and message digest, and public key algorithm.
• To provide an awareness of network security issues involving stand alone
computers, locally networked computers and remotely networked computers.
• To encourage investigation into what factors are likely to result in successful
network security.
58. What students will learn through this
course?
• Extensive, detailed and critical understanding of the concepts, issues, principles and
theories of computer network security
• Understand the concepts and foundations of computer security, and identify
vulnerabilities of IT systems
• Discussing some of the critical security challenges faced by today's computing world
and provides insights to possible mechanisms to defend against these attacks
• Demonstrate detailed knowledge of the role of encryption to protect data
• Analyze security issues arising from the use of certain types of technologies
• Identify the appropriate procedures required to secure networks.
60. What students will learn from this course?
• The basic functioning of blockchain technology
• The working various consensus protocols
• The functionality of distributed ledger in authenticating the transactions
• The application and implementation of smart contracts
• Application of smart contracts for validating transactions
• Understanding the importance of blockchain bridge
61. Why are we offering this course?
• To provide foundation knowledge of Blockchain technology principles and
concepts.
• To provide an awareness of different transaction validation algorithms and
methods for transaction verification
• To provide awareness about blockchain technology issues and challenges
• To encourage application of blockchain technology in the development of various
applications.