[go: up one dir, main page]

0% found this document useful (0 votes)
21 views18 pages

212cse2403 Java Programming Course Plan Draft

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

212cse2403 Java Programming Course Plan Draft

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

Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

SCHOOL OF COMPUTING
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Java Programming
(212CSE2403)

Course Information Sheet


Academic Year (2024 – 2025)
EVEN SEMESTER

Bachelor of Technology in Computer Science and


Engineering

Prepared by
Mr. D. SURENDIRAN MUTHUKUMAR
Assistant Professor / CSE

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

UNIVERSITY VISION UNIVERSITY MISSION


To be a Centre of Excellence of To Produce Technically Competent, Socially Committed
International Repute in Education and Technocrats and Administrators through Quality Education
Research. and Research

COMPUTER SCIENCE AND ENGINEERING DEPARTMENT


VISION MISSION
To prepare the students for a prospective career in IT
To become a Centre of Excellence in industry and for higher learning by imparting sound
Teaching and Research in the field of
technical knowledge.
Computer Science and
• To carry out research in cutting edge technologies in
Engineering computer engineering to meet the requirement of the
industry and society

PROGRAMME EDUCATIONAL OBJECTIVES


Within a few years of obtaining an undergraduate degree in Computer Science and Engineering, the
students will be able to:
PEO1: TECHNICAL PROFICIENCY:
The Graduates will demonstrate technical proficiency in computer science and engineering
during employment or higher studies.
PEO2: PROFESSIONAL GROWTH:
The graduates will imbibe problem solving skills through continuous learning and innovative
mindset to provide sustainable solutions.
PEO3: MANAGEMENT SKILLS:
The graduates will operate in a diverse environment as a professional or an entrepreneur to solve
societal problems with professional ethics.
PROGRAMME SPECIFIC OUTCOMES
At the end of the programme, the students will be able to:
PSO1: Problem-Solving Skills : The ability to apply mathematics, science and computer engineering
knowledge to analyze, design and develop cost effective computing solutions for complex problems
with environmental considerations.

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

PSO2: Professional Skills: The ability to apply modern tools and strategies in software project
development using modern programming environments to deliver a quality product for business
accomplishment.
PSO3: Communication and Team Skill: The ability to exhibit proficiency in oral and written
communication as individual or as part of a team to work effectively with professional behaviours
and ethics.
PSO4: Successful Career and Entrepreneurship: The ability to create a inventive career path by applying
innovative project management techniques to become a successful software professional, an
entrepreneur or zest for higher studies.

PROGRAMME OUTCOMES (PO)


At the end of the programme, the students will be able to:
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 sciences,
and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and design
system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations.
4. Conduct investigations of 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. 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.

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

10. Communication: Communicate effectively on complex engineering activities with the engineering
community and with society at large, such as, being able to comprehend and write effective reports and
design documentation, make effective presentations, and give and receive 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, as 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 broadest context of technological change.

Mapping of the Program’s Student Outcomes (PSO s ) with the ABET Student outcomes
(ASOs) - Computing

S. ABET-CAC Student PO/ Program Student Outcome (PSOs)


No outcomes (CSOs)/CO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
CSO1 – Analyze a
complex computing
problem and to apply
principles of computing and
1 other relevant X X X X X X X
disciplines to identify
solutions.

CSO2 – Design, implement,


and evaluates a computing-
based solution to meet a
given set of computing
requirements in the context
2 of the program’s X X X X X
discipline.

CSO3 -- Communicate
effectively in a variety of
3 X X
professional contexts.

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

CSO4 – Recognize
professional responsibilities
and make informed
judgments in computing
4 practice based on legal X X X X
and ethical principles.

CSO5 – Function
effectively as a member or
leader of a team
engaged in activities
appropriate to Function
effectively as a member or
5 X X
leader of a team
engaged in activities
appropriate to the
program’s discipline
CSO6 -- Apply
Computer Science theory
and software development
fundamentals to produce X
6 PO computing-based X X X X X
solutions.

Over all mapping X X X X X X X X X X X X X X X X

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

Mapping of the Program’s Student Outcomes (PSOs) with the ABET Student Outcomes
(ESOs) - Engineering

S. ABET-EAC Student Program Student Outcome (PSOs)


No outcomes (CSOs) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
ESO1 -Ability to identify,
formulate and solve complex
1 engineering X X X X
problems by applying
principles of Engineering,
Science, and Mathematics.
ESO2 -Ability to apply
engineering design to produce
solutions that meet specified
needs with consideration of
2 X X X X X
public health, safety, and
welfare, as well as global,
cultural, social,
environmental, and
economic factors.
ESO3 - An ability to
3 communicate effectively X X
with a range of audiences
ESO4 -Ability to recognize
ethical and professional
responsibilities in
engineering situations and
4 make informed judgments, X X X X X
which must consider the
impact of engineering
solutions in global,
economic, environmental,
and societal contexts.

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

ESO5 -Ability to function


effectively on a team whose
members together provide
5 leadership, create a X X X
collaborative and inclusive
environment, establish
goals, plan tasks, and meet
objectives.
ESO6 -Ability to develop
and conduct appropriate
6 experimentation, analyze and X X
interpret data, and use
engineering judgment to
draw conclusions.
ESO7 -Ability to acquire
and apply new knowledge as X
7 needed, using X X
appropriate learning
strategies.
Overall mapping X X X X X X X X X X X X X X X X

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

Syllabus
L T P C
212CSE2403 JAVA PROGRAMMING
3 0 2 4
UNIT 1 - OOP IN JAVA
Object Oriented Programming Concepts - OOP In Java – Characteristics of Java –Fundamental Programming
Structures in Java – Defining Classes In Java – Comments, Data Types, Variables, Operators, Control Flow,
Arrays - Constructors, Methods -Access Specifiers - Static Members – Packages – Inheritance, Polymorphism,
Strings, Type Conversion And Casting.
UNIT II: EXCEPTION HANDLING AND I/O
Exceptions - Exception Hierarchy - Throwing and Catching Exceptions – Built-In Exceptions, Creating Own
Exceptions, -Input / Output Basics - The I/O Classes and Interfaces – Streams – Byte Streams and Character
Streams – Reading and Writing Console – Reading and Writing Files – Abstract Classes and Methods - Final
Methods and Classes
UNIT III: INTERFACES AND MULTITHREADING
Interfaces – Defining an Interface, Implementing Interface, Differences Between Classes and Interfaces -
Extending Interfaces - Object cloning - inner classes - Usage of this and Super key word, - Differences
Between Multithreading and Multitasking, Thread Life Cycle, Creating Threads, Synchronizing Threads,
Interthread
UNIT IV: AWT AND EVENT DRIVEN PROGRAMMING AWT
Event Hierarchy- Components - Graphics Programming – Applets-Frame –Working With 2D Shapes - Using
Color, Fonts, And Images - Basics of Event Handling - Event Handlers – Adapter Classes - Actions - Mouse
Events - Introduction to Swing – Layout Management – Swing Components – Windows –Menus – Dialog
Boxes.
UNIT V: NETWORKING AND JDBC
Networking Basics - The Networking Classes and Interfaces - TCP/IP Client Sockets URL - TCP/IP Server
Sockets - Relational Database Overview - JDBC Introduction - JDBC Connectivity.
TEXT BOOK(S):
1. Java - The Complete Reference, Herbert Schildt, Tata McGraw-Hill, Eighth Edition, 2011.
2. Core Java: Volume I – Fundamentals Cay S. Horstmann and Gary Cornell, Nineth Edition, Sun
Microsystems Press, 2013.
REFERENCES:
1. Paul Deitel, Harvey Deitel, Java SE 8 for programmers, 3 rd Edition, Pearson, 2021.
Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

2. Steven Holzner, Java 2 Black book, Dreamtech press, 2021.

3. Timothy Budd, Understanding Object-oriented programming with Java, UpdatedEdition, Pearson


Education, 2020.
CodeTandra Weekly Plan with the Program Count
Program Count Details
Week Proposed Plan
Easy Medium Hard Total
Fundamental Programming Structures in Java – Defining
Week
classes in Java – Comments, Data Types, Variables, 3 2 - 5
1
Operators, Control Flow, Arrays
Week Constructors, methods -access specifiers - static members –
3 2 - 5
2 Packages
Week Strings, OOPS Concepts (Polymorphism), Type conversion
1 1 - 2
3 and casting
Week Exceptions - exception hierarchy - throwing and catching
3 2 - 5
4 exceptions – built-in exceptions, creating own exceptions
Input / Output Basics – Streams – Byte streams and Character
Week
streams – Reading and Writing Console – Reading and 1 1 1 3
5
Writing Files – The I/O Classes and Interfaces
Week
abstract classes and methods - final methods and classes 1 1 1 3
6
Week
Interfaces – defining an interface, implementing interface. 1 1 1 3
7
Week Object cloning - inner classes - Usage of this and Super key
1 1 - 2
8 word - Differences between multithreading and multitasking,
Week thread life cycle, creating threads, Synchronizing threads,
1 1 - 2
9 Interthread
AWT and Components - Event Hierarchy- Components -
Week
Graphics programming – Applets-Frame –working with 2D 1 1 - 2
10
shapes - Using color, fonts, and images -
Week Basics of event handling - event handlers – adapter classes -
1 1 - 2
11 actions - mouse events
Week Introduction to Swing – layout management – Swing
1 1 - 2
12 Components – Windows –Menus – Dialog Boxes.
Week Networking Basics - The Networking Classes and Interfaces -
1 1 - 2
13 TCP/IP Client Sockets URL - TCP/IP Server Sockets -
Week
A Relational Database Overview - JDBC Introduction - - 1 - 1
14
Week
JDBC Connectivity. - 1 - 1
15

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

Course Information Sheet


Course Name / Code Java Programming – 212CSE2403
Degree / Branch B. Tech / CSE
Course Credit 4
Course Category Program Core – Integrated Course – Theory
Year/Semester II/IV

Faculty Name

Dr. K. KARTHEEBAN
Dr. G. NAGARAJAN
Dr. K. VIGNESH
Course Instructors Dr. P. ANITHA
Dr. P. PANDI SELVAM
Mr. D. SURENDIRN MUTHUKUMAR
Mr. B. SHANMUGA RAJA
Mrs. LOYOLA JASMINE
Mrs. P. KALAIARASI
Ms. K. BAVANI
Mrs. LAVANYA
Course Coordinator Mr. D. SURENDIRN MUTHUKUMAR
Module Coordinator Dr. J. JANE RUBEL ANGELINA

Program Coordinator Dr. R. RAJA SUBRAMANIAN

Course Description
Java still has its importance and popularity in the software industry, in spite of recent
development of several high-level languages. It has an excellent support of high-level as well
as low-level functionality, which makes it suitable for many applications. Emphasis is placed
on event-driven programming methods, including creating and manipulating objects,
classes, and using object-oriented tools such as the class debugger. This course has been
approved to satisfy the Comprehensive Articulation Agreement for transferability as a pre-
major and/or elective course requirement.

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

This course provides students with a comprehensive study of the Java programming
language. Instead of Classroom lectures, practical classes stress the strengths of Java, which
provide the students with the means of writing efficient, maintainable, and portable code. A
course with mini project is one of the great learning opportunities to develop students in
various aspects. This course will also help the students during their placement sittings, as most
of the companies test proficiency in programming using Java.
Career Opportunities:
Java is typically used for fairly High-level development. It is used in embedded systems,
which is often listed as a computer engineering position (rather than computer science, or
software engineering.). Java is also used for device drivers and Graphical math utility code for
larger projects and used for development of browsers, instant messengers, server daemons,
and network code. Graduates may work as team members to analyze business requirements,
design, develop, and implement appropriate web solutions to the user community. The
graduates of this program will find employment in both small-size and mid- size business as
well in larger enterprises. Graduates may find jobs that involve developing or designing web
pages, and working with computer programming languages. These skills may be used to
supplement a career choice, or may be used to obtain the following entry- level job titles:
➢ Software developer
➢ Programmer
➢ Network administrator
➢ Web developer
COURSE OBJECTIVES:
➢ To Introduce Object Oriented Programming concepts and principles of Java
programming.
➢ To define exceptions handling mechanism and use I/O streams.
➢ To develop a java application with interface, threads and generics classes.
➢ To design and build simple Graphical User Interfaces using Applets and various event
handling mechanisms.
➢ To create programs that communicate over a network and to use JDBC to connect Java
applications to databases.

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

COURSE OUTCOMES: On completion of this course, the students will be able to


➢ CO 1: Understand the object-oriented programming concepts to solve simple problems.
➢ CO 2: Demonstrate the concept of exception handling mechanisms and I/O streams.
➢ CO 3: Develop programs using interfaces, and threads.
➢ CO 4: Develop GUI based applications through AWT Applets components.
➢ CO 5: Create networking applications with JDBC concepts.

PO and PEO Mapping


PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
PEO1 S S S S S L L S S
PEO2 L S S S S S S
PEO3 S S S S S S L S
PSO and PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
PSO1 S S S S
PSO2 S S S M S
PSO3 S M S S S
PSO4 M S M M M S S
Mapping of Course Outcomes with SO:

ESO ESO ESO


CSO1 CSO2 CSO3 CSO4 CSO5 CSO6 ESO1 ESO2 ESO3 ESO4
5 6 7
CO1 S M M S L
CO2 S M S M
CO3 S M M S M L
CO4 S L L S M
CO5 S M S

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

Mapping of Course Outcomes with PO, PSO:

P P P P P P P P P PO PO PO PS PS PSO PS
O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2 3 O4
CO 1 S M M M M M M S
CO 2 M M S L S M M M
CO 3 S S S M
CO 4 M S S M M M
CO 5 M M M M S L M M
S - Strong Correlation, M – Moderate Correlation, L - Low Correlation

S no Name of the Book Author / Publisher(s) / Year Companion Websites

TEXTBOOKS Herbert Schildt, Tata McGraw- https://docs.google.com/file


Java - The
1 Hill, Eighth Edition, 2022. /d/0BxbayAAcS8Iid1RfMFR
Complete Reference
GYklBRlE/edit

Cay S. Horstmann and Gary http://www.pearsoned.co.u


Core Java: Volume
2 Cornell, Nineth Edition, Sun k/bookshop/detail.asp?item
I – Fundamentals
Microsystems Press, 2022. =100000000609536

REFERENCE https://books.google.co.in/b
BOOKS Steven Holzner / Dreamtech Press ooks/about/Java_2_Jdk_5_E
1 Java 2 Black Book
/ 2021 d_Programming_Black_Book
_2.html?id=3jkzO8S1M4IC
http://ptgmedia.pearsoncmg
Java SE 8 for Paul Deitel, Harvey Deitel / Pearson / .com/images/9780133891386
2 Programmers 3rd Edion / 2022 /samplepages/0133891380.p df

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

Understandin
g Object- Timothy Budd /
3 -----
oriented PearsonEducation / 2021
programming with
Java

The Java Ken Arnold, James Gosling, https://phindia.com/Books/


4 Programming David Holmes, , Fourth BookDetail/OTc4LTgxLTIw
Language-A Edition, Prentice Hall My0yNzc1LTc
primer ProfessionalTechnical Reference.
E. Balagurusamy, Third Edition,Tata https://www.mhprofessiona
Programming McGraw-Hill, 2020. l.com/catalogsearch/result/?
5
with Java q=Programming+with+Java
%09

Instruction Methodology
Course Chart: Lecture (3 hours) Pedagogy
#Weeks
Fundamental Programming Explicit Teaching
Structures in Java – Defining
classes in Java
Week 1
Comments, Data Types, Explicit Teaching
Variables,
Operators, Control Flow, Arrays PPT
Constructors, methods PPT
Week 2 access specifiers - static members Explicit Teaching
– Packages Explicit Teaching
Strings, PPT
Week 3 OOPS Concepts (Polymorphism), Explicit Teaching
Type conversion and casting Explicit Teaching
Exceptions - exception hierarchy - PPT
throwing and catching exceptions
Week 4
built-in exceptions, creating own PPT
exceptions
Input / Output Basics – Streams – Explicit Teaching
Byte streams and Character
streams –
Week 5
Reading and Writing Console – PPT
Reading and Writing Files – The
I/O Classes and Interfaces

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

abstract classes PPT


Week 6 abstract methods - final methods PPT
and classes
Interfaces – defining an interface, PPT
implementing interface.
Week 7
Difference Between Classes and Explicit Teaching
Interfaces
Object cloning - inner classes - Explicit Teaching
Usage of this and Super key word
Week 8
- Differences between
multithreading and multitasking,
thread life cycle, creating threads, PPT
Week 9 Synchronizing threads, PPT
Interthread
AWT and Components - Event PPT
Hierarchy- Components -
Week 10 Graphics programming – Applets-
Frame –working with 2D shapes -
Using color, fonts, and images - PPT
Basics of event handling - event Explicit Teaching
handlers
Week 11
adapter classes - actions - mouse PPT
events
Introduction to Swing – layout Explicit Teaching
management – Swing
Week 12
Components – Windows –Menus
– Dialog Boxes.
Networking Basics - The Explicit Teaching
Networking Classes and
Week 13
Interfaces - TCP/IP Client Sockets
URL - TCP/IP Server Sockets -
A Relational Database Overview - PPT
Week 14
JDBC Introduction -
Week 15 JDBC Connectivity. PPT

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

Web links of similar courses offered at other universities:


S.No Course Title Name of the University Web site
1 Java University of Helsinki https://study-
Programming Department of Computer uk.britishcouncil.org/options/universities?
Science University of gclid=CNba26mR7tACFdCGaAodzkIC5g
Helsinki
2 Java Touro College USA http://www.hotcoursesabroad.com/india/
Programming
us-usa/school-college-university/touro-
college/115469/international.html
3 Java DIMA College https://www.kenyaplex.com/colleges/163-
Programming
Address: P.O. BOX 48379- dynamic-institute-of-management-and-
accountancy-dima-college.aspx
00100, Nairobi Nairobi
4 Web University of Washington http://code.google.com/edu/submissions/
Programming uwspr2007_webprogramming/listing.html
Seattle, WA, United States
5 Internet Millersville University http://cs.millersville.edu/~webster/cs406j
ava/cs406.syllabus.html
Programming Millersville, PA 17551,
with Java United States

Assignment
• https://www.hackerearth.com/
• https://www.hackerrank.com/
• http://lms.karecse.in/login/login/index.php

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

Topics Beyond the Syllabus


1 1.https://www.javatpoint.com/struts-2-tutorial
2.https://www.tutorialspoint.com/struts_2/index.htm
Structs and Hibernate
3.https://www.tutorialspoint.com/hibernate/index.htm
4.https://www.geeksforgeeks.org/introduction-to-hibernate-framework/
2 1.https://www.w3schools.com/js/
Java Script 2.https://www.tutorialspoint.com/javascript/index.htm
3.https://www.codecademy.com/catalog/language/javascript

Assessment Pattern

Units to be
S. No Evaluation method Weightage (%)
covered
Internal Continuous Assessment (50 marks)

1 Sessional Examination 1 17.5 Unit 1, Unit 2

2 Sessional Examination 2 17.5 Unit 3, Unit 4


3 Mid Semester Practical 10 Unit 1, 2, 3
4 Regular Laboratory Performance 5 All Units
External Assessment (50 marks)
1 End Semester Practical 15 All units
2 End Semester Theory 35 All units

S.No Course Link


1. Java Programming https://www.coursera.org/specializations/java-
programming
http://www.w3schools.com/cert/

2. Java Training & Java http://www.michael-thomas.com/tech/java/index.html


Certification

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

Certification courses:
• Microsoft certified Solution Developer (MCSD)
• Oracle Certified Java Programmer (OCJP)
• Oracle Certified Associate (OCA)
• Oracle Certified Professional (OCP)
• Oracle Certified Expert (OCE)
• Oracle Certified Master (OCM)
Magazine/Journals:
• IEEE Networks
• IEEE Internet computing
• IEEE Software

Course Coordinator Module Coordinator

Program Coordinator HOD/CSE

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound technical
knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and
society

You might also like