4th Sem Syllabus-49-53
4th Sem Syllabus-49-53
2022) Annexure-III
1
TEMPLATE for IPCC (26.04.2022) Annexure-III
Constants, Variables, Data Types: Declaration and scope of Variables, Symbolic constants,
Type Casting, Standard Default values. Operators and Expression: Arithmetic, Relational,
Logical, Assignment, Increment, Decrement, Conditional, Bitwise, Special Operators,
Arithmetic Expressions, Evaluation, Procedure of Operators, Type Conversion in Expressions,
Mathematical functions. Decision Making, Branching and Looping: If Statement, If….Else
statement, Nesting of statements, Switch Statement, Operator, While Statement, Do
statement, For statement, Jump in Loops.
Teaching-Learning Chalk and Talk, PowerPoint Presentation RBT Level: L1, L2, L3
Process
MODULE-3
Classes, Objects and Methods: Class definition and declaration, Creating Object, Accessing
Class Members, Constructors, Methods Overloading, Static Members, Nesting Methods,
Inheritance, Overriding Methods, Final Variables and Methods, Final Classes, Finalizer
Methods, Abstract Methods and Classes, Visibility Control.
Arrays, Strings and Vectors: One and two dimensional arrays, Strings, Vectors, Wrapper
Classes
Teaching-Learning Chalk and Talk, PowerPoint Presentation RBT Level: L1, L2, L3
Process
MODULE-4
Interfaces: Definition, Extending and Implementing Interfaces, Accessing Interface variables.
Packages: JAVA API Packages, Using System packages, Naming conventions, Creating,
Accessing and Using a package, Adding a class to a Package, Hiding Classes.
Multithreaded Programming : Creating and Extending Thread Class, Stopping, Blocking and
Life Cycle of Thread, Using Thread Methods, Thread Exceptions and Priority,
Synchronization, Implementing runnable Interface.
Teaching-Learning Chalk and Talk, PowerPoint Presentation RBT Level: L1, L2, L3
Process
MODULE-5
Applet Programming: Introduction, How Applets Differ from Applications, Preparing to
write Applets, Building Applet Code, Applet Life Cycle, Creating an Executable Applet ,
Designing a Web Page, Applet Tag, Adding Applet to HTML File, Running the Applet, Passing
Parameters to Applets, Aligning the Display, More about HTML Tags, Displaying Numerical
Values, Getting Input from the User, Event Handling.
Teaching-Learning Chalk and Talk, PowerPoint Presentation RBT Level: L1, L2, L3
Process
2
TEMPLATE for IPCC (26.04.2022) Annexure-III
3
TEMPLATE for IPCC (26.04.2022) Annexure-III
The IPCC means the practical portion integrated with the theory of the course. CIE marks for the theory component
are 25 marks and that for the practical component is 25 marks.
CIE for the theory component of the IPCC
25 marks for the theory component are split into 15 marks for two Internal Assessment Tests (Two Tests,
each of 15 Marks with 01-hour duration, are to be conducted) and 10 marks for other assessment methods
mentioned in 22OB4.2. The first test at the end of 40-50% coverage of the syllabus and the second test after
covering 85-90% of the syllabus.
Scaled-down marks of the sum of two tests and other assessment methods will be CIE marks for the theory
component of IPCC (that is for 25 marks).
The student has to secure 40% of 25 marks to qualify in the CIE of the theory component of IPCC.
CIE for the practical component of the IPCC
15 marks for the conduction of the experiment and preparation of laboratory record, and 10 marks for the
test to be conducted after the completion of all the laboratory sessions.
On completion of every experiment/program in the laboratory, the students shall be evaluated including viva-
voce and marks shall be awarded on the same day.
The CIE marks awarded in the case of the Practical component shall be based on the continuous evaluation of
the laboratory report. Each experiment report can be evaluated for 10 marks. Marks of all experiments’ write-
ups are added and scaled down to 15 marks.
The laboratory test (duration 02/03 hours) after completion of all the experiments shall be conducted for 50
marks and scaled down to 10 marks.
Scaled-down marks of write-up evaluations and tests added will be CIE marks for the laboratory component of
IPCC for 25 marks.
The student has to secure 40% of 25 marks to qualify in the CIE of the practical component of the IPCC.
SEE for IPCC
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for the
course (duration 03 hours)
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a maximum of 3
sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored by the student shall be proportionally scaled down to 50 Marks
The theory portion of the IPCC shall be for both CIE and SEE, whereas the practical portion will have a CIE
component only. Questions mentioned in the SEE paper may include questions from the practical
component.
4
TEMPLATE for IPCC (26.04.2022) Annexure-III
The minimum marks to be secured in CIE to appear for SEE shall be 10 (40% of maximum marks-25) in the
theory component and 10 (40% of maximum marks -25) in the practical component. The laboratory
component of the IPCC shall be for CIE only. However, in SEE, the questions from the laboratory
component shall be included. The maximum of 04/05 sub-questions are to be set from the practical
component of IPCC, the total marks of all questions should not be more than 20 marks.
SEE will be conducted for 100 marks and students shall secure 35% of the maximum marks to qualify for
the SEE. Marks secured will be scaled down to 50.
The student is declared as a pass in the course if he/she secures a minimum of 40% (40 marks out of 100)
in the sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken
together.
Suggested Learning Resources:
Books
1. E.Balaguruswamy – Programming with JAVA – A Primer – 5th Edition, McGraw Hill
2. Herbert Schildt, Java the Complete Reference, 7th Edition, Tata McGraw Hill, 2007.
3. Object oriented programming in TURBO C++ - Robert Lafore, Galgotia Publications, 2002.
4. Mahesh Bhave and Sunil Patekar, "Programming with Java", First Edition, Pearson Education,
2008.
Web links and Video Lectures (e-Resources):
VTU e-Shikshana Program
VTU EDUSAT Program
https://www.w3schools.com/java/
https://www.youtube.com/watch?v=CFD9EFcNZTQ
https://www.youtube.com/watch?v=grEKMHGYyns
Activity Based Learning (Suggested Activities in Class)/ Practical Based learning
Programming skills to solve real world problems.
Quizzes
Assignments
Seminars