Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
22 views

Syllabus Java

Uploaded by

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

Syllabus Java

Uploaded by

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

23CY201 JAVA PROGRAMMING 1/0/4/3

Nature of Course F (Theory Programming)


Pre requisites -
Course Objectives:
1 To understand the basic concepts of core java.
2 To employ different types of modifiers and Control statements
3 To implement and interpret Arrays and Strings concepts
4 To implement streams and java console formatting features
Course Outcomes :
Upon completion of the course, students shall have ability to
C201.1 Infer the basic concepts of java programming. [U]
C201.2 Illustrate the usage of different aspects of Controls statements in real world scenarios. [AP]
C201.3 Apply Array and strings in real time environment. [AP]
C201.4 Analyse and Interpret StringBuffer and StringBuilder Classes [A]
C201.5 Utilize the functionalities of streams and java console class. [AP]
Course Contents:
MODULE I Introduction to Java 15 hours
Introduction to Java: Java Architecture- JVM, JRE & JDK, Keywords, Features of Java, Console input and output
statements, variables and Identifiers, Scope of Variables, Data types, Type Conversion, Comments, Command
Line Arguments, Access Modifiers Operators - Unary Operator- Arithmetic Operator- Shift Operator - Relational
Operator - Bitwise Operator - Logical Operator - Ternary Operator and Assignment Operator. Decision
Statements - if Statements, if-else Branching, switch Statements.
MODULE II Loops, Array & Strings 15 Hours
Looping Statements: using for loop, using while Loops, Using do Loops. Jump Statements: using break and
continue, Unlabelled Statements, Labelled Statements. Arrays: Declaration, Instantiation and Initialization of Java
Array, Types of Array - Single Dimension array, Multi-dimension array - Strings: String, StringBuilder, and
StringBuffer, The String Class, Important Facts About Strings and Memory, Important Methods in the String Class,
The StringBuffer and StringBuilder Classes, Important Methods in the StringBuffer and StringBuilder Classes, File
Navigation and I/O.
MODULE III Java I/O 15 Hours
Streams: Types of Streams, The Byte-stream I/O hierarchy, Character Stream Hierarchy, Random Access File
class, The java.io.Console Class, Serialization, Dates, Numbers, and Currency, Working with Dates, Numbers,
and Currencies, Parsing, Tokenizing, and Formatting, Locating Data via Pattern Matching, Tokenizing.
Total Hours 45
List of Component:
S. No. Lab Exercises
1 Implementation of simple java program using Command Line Arguments
2 Implementation of simple java programs using decision making statements
3 Implementation of simple java programs using Looping statements
4 Implementation of Simple java programs using Jump statements
5 Implementation of 1D Array
6 Implementation of 2D Array
7 Implementation of String functions
8 Implementation of simple java program using Streams
9 Implementation of simple java program using Date and Number classes
10 Implementation of simple java program using Tokenizing
Total Hours 30
Text Books:
1. Herbert Schildt, “Java: The Complete Reference”, 9th edition, Tata McGraw Hill, 2014.
2. Kathy Sierra, “Head First Java: A Brain-Friendly Guide, 2nd Edition, Oreilly, 2009.
3. Herbert Schildt, “Java A Beginner's Guide, Create, Compile and Run Java Programs Today”, 8th edition,
Tata McGraw Hill, 2020.
Reference Books:
1. Paul Deitel, Harvey Deitel, ”Java How To Program”, 10th Edition, Prentice Hall Publications, 2014.
2. Y. Daniel Liang, ”Introduction to Java Programming”, 9th Edition, Prentice Hall Publications, 2015.
3. Ed Roman, RIma Patel, Sriganesh, Gerald Brose, “Mastering Enterprise JavaBeans” 3rd edition, Wikely,
2005.
Web References:
1 http://www.nptel.ac.in
2 http://www.javaworld.com
3 https://www.learnjavaonline.org/
4 https://www.codecademy.com/learn/learn-java
Online Resources:
1 https://www.coursera.org/courses?query=java
2 https://www.tutorialspoint.com/java/index.htm
3 https://www.w3schools.com/java/java_intro.asp

Continuous Assessment

Theory Practical End


Total Semester
Formati Summa Format Total
Summati Continuous Practical Total
ve tive Tot Total ive ve Total (A+ Examinat
Assessmen ion
Assess Assess al (A) Assess Assess (B) B)
t
ment ment ment ment

80 120 200 100 75 25 100 200 50 50 100

Formative Assessment based on Capstone Model – Theory


FA (10%)
Course Outcome Bloom’s Level Assessment Component
[80 Marks]
C201.1 Apply Quiz & Assignment 20
C201.2 Apply Assignment 20
C201.3 Apply Case study 20
C201.4 Analyze 20
Group Assignment
C201.5 Analyze 20
Assessment based on Summative Assessment – Theory
Summative Assessment (15%)
Bloom’s Level [120 Marks]
CIA1: (60 Marks) CIA2: (60 Marks)
Remember - -
Understand 20 -
Apply 80 80
Analyse - 20
Evaluate - -
Create - -
Assessment based on Continuous and End Semester Examination - Practical
Continuous Assessment (25%) End Semester Examination
Bloom’s Level [100 Marks] (50%)
FA: (75 Marks) SA: (25 Marks) [100 Marks]
Remember - -
Understand 20 - 10
Apply 80 80 80
Analyze - 20 10
Evaluate - - -
Create - - -

Assessment based on Continuous and End Semester Examination

Continuous Assessment (50%)


CA 1 CA 2 Practical Exam
End
(100 Marks) (100 Marks) (100 Marks)
Semester
FA 1 FA 2 Practical
Component- FA Examination
SA 1 Component-I Component-II SA 2 Component-I SA (50%)
II
(60M) (60M) (75M) (25M)
(20 Marks) (20 Marks) (20 Marks)
(20 Marks)

Programme Specific
Programme Outcomes (PO)
Course Outcome (CO) Outcomes (PSO)
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
C201.1 2 2 2 - - - - 2 - - 2 2 - 2
C201.2 3 3 3 - - - - 2 2 2 - 2 2 2 2
C201.3 2 2 3 - 2 - - 2 - - 3 - - 3
C201.4 3 2 2 - 2 - - 2 2 2 - 3 - 2 3
C201.5 3 2 2 - 2 - - 2 2 2 - 3 - 2 3

You might also like