0% found this document useful (0 votes)
20 views

Java

The document outlines the curriculum for the Java Programming course (IT201) at the undergraduate level, detailing course objectives, prerequisites, and a comprehensive syllabus divided into five modules. It includes assessment methods for both theory and practical components, along with a list of recommended textbooks. The course aims to impart Java programming skills and knowledge of object-oriented programming, culminating in the ability to design desktop applications using Java.

Uploaded by

mvsqdvmmb2
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Java

The document outlines the curriculum for the Java Programming course (IT201) at the undergraduate level, detailing course objectives, prerequisites, and a comprehensive syllabus divided into five modules. It includes assessment methods for both theory and practical components, along with a list of recommended textbooks. The course aims to impart Java programming skills and knowledge of object-oriented programming, culminating in the ability to design desktop applications using Java.

Uploaded by

mvsqdvmmb2
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Curriculam

Course Code: IT201 Credit Units L T P/S SW AS/DS FW No. of PSDA Total Credit Unit
Course Level UG 3 0 2 0 0 0 0 4
Course Title Java Programming

Course
Description :

Course Objectives :

SN. Objectives
1 Imparting java programming skill to students
2 knowledge of object-oriented paradigm in context of Java programming language
3 Designing desktop applications using latest Java based API.

Pre-Requisites : General

SN. Course Code Course Name

Course Contents / Syllabus :

Modul
SN. Descriptors / Topics Weightage
e
• Concepts of OOP, Features of Java, • How Java is different from C++, • Data types, Control Statements, • Identifiers,
Module
1 arrays, Operators, Classes, Constructors, • Inheritance: Multilevel hierarchy, • Method overriding, Abstract classes, Final 20.00
I
classes, • String Class. Various Types of String Operations • Run time Polymorphism.
• Defining, Implementing, Importing Packages • Interfaces: Functional Interface, Lambda Expression • Errors, Difference
Module
2 between Errors and Exceptions, • Types of Exceptions, Exception Handling, • Java’s Built-in Exception, Custom 20.00
II
Exceptions, exception Logging
• Creating, Implementing and Extending thread, • Thread priorities, • Synchronization suspending, resuming and stopping
Module
3 Threads, • I/O Streams; Byte Stream, Character Stream, File Handling Exploring Various Packages of Java: java.lang, 20.00
III
java.util, java.util.regex etc
Module • Generic (Templets) • Creating user defined Generic Classes • Java.util package • Collection Framework • List, Set and
4 20.00
IV Map Interfaces • Vector, Array List, Stack, Queue, Link List
Module • Java Annotations and its Types • Create custom annotations • Maven Framework, Repositories, Dependencies and
5 20.00
V Plugin, Goal & Build lifecycle. • Project Object Model (pom.xml), build a core java application

Course Learning Outcomes :

SN. Course Learning Outcomes


Able to recognize the benefits and features of Open Source Technology. Interpret, Contrast and compare open source products among themselves
1
Understand and demonstrate Version Control System along with its commands

Pedagogy for Course Delivery :


SN. Pedagogy Methods
The course would be covered under theory and laboratory. In addition to assigning project–based learning, early exposure to hands-on design to
enhance the motivation among the students. It incorporates designing of problems, analysis of solutions submitted by the students groups and how
1
learning objectives were achieved. The class will be taught using remote teaching methodology. Students’ learning and assessment will be on the
basis of four quadrants and flipped class method. E-content will b

Theory /VAC / Architecture Assessment (L,T & Self Work): 75.00 Max : 100

Attendance+CE+EE : 5+35+60

SN. Type Component Name Marks


1 Attendance 5.00
2 End Term Examination (OMR) 60.00
3 Internal MID TERM TEST 15.00
4 Internal CLASS QUIZ 10.00
5 Internal INTEGRATED PROJECT 10.00

Lab/ Practical/ Studio/Arch. Studio/ Field Work Assessment : 25.00 Max : 100

Attendance+CE+EE : 5+35+60

SN. Type Component Name Marks


1 Attendance 5.00
2 External PRACTICAL 30.00
3 External VIVA VOCE 30.00
4 Internal PERFORMANCE 15.00
5 Internal PRACTICAL / LAB RECORDS 10.00
6 Internal VIVA VOCE 10.00

Lab/ Practical details, if applicable :

SN
Lab / Practical Details
.
Java programs using classes & objects and various control constructs such as loops etc, and data structures such as arrays, structures and
functions• Java programs for creating AWT applications for display of images and texts. • Java programs related to Interfaces & Packages. •
1
Input/output and random files programs in Java. • Java programs using Event driven concept. • Java programs related to Graphical User Interface •
Java Programs Related to multithreading • Creating a pom.xml and core java

List of Professional skill development activities :

No.of PSDA : 0
SN. PSDA Point

Text & References :


SN. Type Title/Name Description ISBN/ URL
JAVA The Complete Reference by
1 Book PATRICK NAUGHTON & HERBERT
SCHILD, TMH.
Introduction to JAVA Programming a
2 Book
primar, Balaguruswamy.
K. Arnold and J. Gosling, “The JAVA
3 Book programming language”, Pearson
Education.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy