SlideShare a Scribd company logo
Department Elective Polling 2022
School of Computer Science and Engineering
CSE406: Advanced Java Programming
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
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
CSE 504: Storage Technology Foundation
CSE 507: Storage Technology Foundation
Laboratory
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.
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
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).
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.
• 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.
CSE327: Simulation and Modeling
CSE328: Simulation and Modeling
Laboratory
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
Simulation
The process of running a (computer) model of a real system to study or
conduct experiments
Advantages of Simulation
• Control
• Time compression
• Sensitivity Analysis
• Training tool
• Doesn’t disturb real system
Areas of Application
• Manufacturing, Semiconductor Mfg.
• Construction & Project Management
• Military
• Logistics, Supply Chain, Distribution
• Transportation & Traffic
• Business Processes
• Health Care
Scope
• Research focused
• System analyst
• Simulation Model Engineer
• Design Engineer
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.
CSE434:Game Development in 3D
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
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
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.
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.
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.
CSE304: Computer Graphics and
Visualization
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.
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
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.
Application Areas
INT411: Software Project Management
INT416: Software Project Management
Laboratory
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.
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.
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.
INT301: Open Source Technologies
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
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
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.
CSE493:Linux System Administration
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.
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).
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
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
Prerequisites for this Course
Basic technical user skills with computer applications on some
operating systems are expected
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
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.
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.
How this course will help them in companies/
organizations?
There is a great demand of system administrators in IT Companies.
INT402: Modern Web Programming Tools
and Techniques
Overview of the Course
Web application framework developed and marketed by Microsoft to
build dynamic web sites.
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
CSE 403: Network Security and
Cryptography
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
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.
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.
CSE 436: Blockchain
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
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.
Any Query?

More Related Content

Similar to DE PPT.pptx

ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfuppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
tubashaikh26
 
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGINTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERING
Preeti Mishra
 
Career Paths for Software Professionals
Career Paths for Software ProfessionalsCareer Paths for Software Professionals
Career Paths for Software Professionals
Ahmed Misbah
 
Software development planning and essentials
Software development planning and essentialsSoftware development planning and essentials
Software development planning and essentials
Rajesh P
 
Software development planning and essentials
Software development planning and essentialsSoftware development planning and essentials
Software development planning and essentials
Rajesh P
 
Software design for scientific applications
Software design for scientific applicationsSoftware design for scientific applications
Software design for scientific applicationsPriyanka Lal
 
Sap abap course content
Sap abap course contentSap abap course content
Sap abap course content
srinathvemavarm
 
Sap abap course
Sap abap course Sap abap course
Sap abap course
prettyrepeat
 
Chapter 6 design
Chapter 6 designChapter 6 design
Chapter 6 design
nikshaikh786
 
My Career Portfolio - 2015
My Career Portfolio - 2015My Career Portfolio - 2015
My Career Portfolio - 2015jtovar7
 
Greate Introduction to Software Engineering @ Track IT Academy
Greate Introduction to Software Engineering @ Track IT AcademyGreate Introduction to Software Engineering @ Track IT Academy
Greate Introduction to Software Engineering @ Track IT Academy
Mohamed Shahpoup
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notesSiva Ayyakutti
 
Software engineering jwfiles 3
Software engineering jwfiles 3Software engineering jwfiles 3
Software engineering jwfiles 3
Azhar Shaik
 
Intake_35_Professional_Developer_Track_SD
Intake_35_Professional_Developer_Track_SDIntake_35_Professional_Developer_Track_SD
Intake_35_Professional_Developer_Track_SDRaNa HaSan
 
Intake_35_Professional_Developer_Track_SD
Intake_35_Professional_Developer_Track_SDIntake_35_Professional_Developer_Track_SD
Intake_35_Professional_Developer_Track_SDRaNa HaSan
 
Intake_35_Professional_Developer_Track_SD
Intake_35_Professional_Developer_Track_SDIntake_35_Professional_Developer_Track_SD
Intake_35_Professional_Developer_Track_SDMohamed Bayomi
 
Interactive SDLC
Interactive SDLCInteractive SDLC
Interactive SDLC
Shahriar Iqbal Chowdhury
 
unit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbshunit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbsh
sagarjsicg
 

Similar to DE PPT.pptx (20)

ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfuppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
 
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGINTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERING
 
Ramesh Resume
Ramesh ResumeRamesh Resume
Ramesh Resume
 
Career Paths for Software Professionals
Career Paths for Software ProfessionalsCareer Paths for Software Professionals
Career Paths for Software Professionals
 
Software development planning and essentials
Software development planning and essentialsSoftware development planning and essentials
Software development planning and essentials
 
Software development planning and essentials
Software development planning and essentialsSoftware development planning and essentials
Software development planning and essentials
 
Software design for scientific applications
Software design for scientific applicationsSoftware design for scientific applications
Software design for scientific applications
 
Sap abap course content
Sap abap course contentSap abap course content
Sap abap course content
 
Sap abap course
Sap abap course Sap abap course
Sap abap course
 
Chapter 6 design
Chapter 6 designChapter 6 design
Chapter 6 design
 
My Career Portfolio - 2015
My Career Portfolio - 2015My Career Portfolio - 2015
My Career Portfolio - 2015
 
Greate Introduction to Software Engineering @ Track IT Academy
Greate Introduction to Software Engineering @ Track IT AcademyGreate Introduction to Software Engineering @ Track IT Academy
Greate Introduction to Software Engineering @ Track IT Academy
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notes
 
Software engineering jwfiles 3
Software engineering jwfiles 3Software engineering jwfiles 3
Software engineering jwfiles 3
 
Intake_35_Professional_Developer_Track_SD
Intake_35_Professional_Developer_Track_SDIntake_35_Professional_Developer_Track_SD
Intake_35_Professional_Developer_Track_SD
 
Intake_35_Professional_Developer_Track_SD
Intake_35_Professional_Developer_Track_SDIntake_35_Professional_Developer_Track_SD
Intake_35_Professional_Developer_Track_SD
 
Intake_35_Professional_Developer_Track_SD
Intake_35_Professional_Developer_Track_SDIntake_35_Professional_Developer_Track_SD
Intake_35_Professional_Developer_Track_SD
 
Jobsjobsjobs
JobsjobsjobsJobsjobsjobs
Jobsjobsjobs
 
Interactive SDLC
Interactive SDLCInteractive SDLC
Interactive SDLC
 
unit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbshunit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbsh
 

Recently uploaded

Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 

Recently uploaded (20)

Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 

DE PPT.pptx

  • 1. Department Elective Polling 2022 School of Computer Science and Engineering
  • 2. CSE406: Advanced Java Programming
  • 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.
  • 12. CSE327: Simulation and Modeling CSE328: Simulation and Modeling Laboratory
  • 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
  • 17. Scope • Research focused • System analyst • Simulation Model Engineer • Design Engineer
  • 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.
  • 25. CSE304: Computer Graphics and Visualization
  • 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.
  • 30. INT411: Software Project Management INT416: Software Project Management Laboratory
  • 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.
  • 34. INT301: Open Source Technologies
  • 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.
  • 48.
  • 49. INT402: Modern Web Programming Tools and Techniques
  • 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
  • 55. CSE 403: Network Security and Cryptography
  • 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.