[vc_row el_class=”inner-body-content” css=”.vc_custom_1667210423189{padding-top: 30px !important;padding-bottom: 20px !important;}”][vc_column][vc_custom_heading text=”Pre-requisite(s)” font_container=”tag:h2|font_size:20px|text_align:left” use_theme_fonts=”yes” css=”.vc_custom_1667210392175{margin-top: 0px !important;}”][vc_column_text]Object Oriented Programming (CS-1143)

Computer Programming (CS-1123)[/vc_column_text][vc_custom_heading text=”Recommended Book(s)” font_container=”tag:h2|font_size:20px|text_align:left” use_theme_fonts=”yes”][vc_column_text]Introduction To Java Programming Comprehensive By Y. Daniel Liang , 8th Edition, Published By Prentice Hall[/vc_column_text][vc_custom_heading text=”COURSE OBJECTIVES” use_theme_fonts=”yes”][vc_column_text]

After studying this course the students should be able to: The students will gain exposure to and experience of superior levels of productivity with modern computing technologies. The course will help to utilize the incredible power of component oriented and distributed computing to create effective, scalable, maintainable, and adaptable applications to solve an extremely wide range of problem

[/vc_column_text][vc_custom_heading text=”COURSE LEARNING OUTCOMES (CLO)” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Course Objectives[/vc_column_text][vc_custom_heading text=”COURSE CONTENTS” use_theme_fonts=”yes”][vc_custom_heading text=”Introduction to Java basic features” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Course overview
Development environment
Java Features
Constructs
Interfaces
System APIs[/vc_column_text][vc_custom_heading text=”Serialization and Externalization” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Object Persistence and Serialization
Java object persistence model
Serializable interface
Serialization and Externalization[/vc_column_text][vc_custom_heading text=”Multithreading and Synchronization” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Multithreading and synchronization constructs
Concepts and implementation in Java
Reflection[/vc_column_text][vc_custom_heading text=”Networking” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Network programming overview
Advanced Socket Programming
Writing client/server and peer to peer applications
Understanding distributed computing concepts
Java distributed programming model
Difference between local and distributed computing
Remote method invocation
system architecture
client interfaces
server interfaces
registry interfaces
stub/skeleton interfaces
garbage collection
exceptions
RMI Advance concepts[/vc_column_text][vc_custom_heading text=” Graphical User Interface” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Graphical User Interface
Event Handling[/vc_column_text][vc_custom_heading text=”Java Database Connectivity” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Understanding Database Connectivity
Establishing database connection using JDBC
Executing SQL statements and processing result sets[/vc_column_text][vc_custom_heading text=”XML” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Writing Extensible Markup Language XML documents
Parsing XML documents using Java XML Parser
Building and managing DOM tree[/vc_column_text][vc_custom_heading text=”Servlets” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Java Servlets
Writing generic and HTTP Java Servlets
Understanding Java Servlet containers
Java Servlet directory structure
deploying servlets in servlet containers[/vc_column_text][vc_custom_heading text=”Java Naming Directory” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Naming and directory services
Concepts and using Java Naming and Directory Interfaces APIs[/vc_column_text][vc_custom_heading text=”MAPPING OF CLOs TO ASSESSMENT MODULES” font_container=”tag:h2|font_size:20px|text_align:left” use_theme_fonts=”yes”][vc_column_text css=”.vc_custom_1667210382268{margin-bottom: 0px !important;}”]

Final Exam
Assignments
Surprise Tests/Quizzes
Project
Midterm Exam

[/vc_column_text][/vc_column][/vc_row]