01CE0307 Object Oriented Programming Syllabus
01CE0307 Object Oriented Programming Syllabus
Computer Engineering
Pre-requisite: NA
Contents:
Contact
Unit Topics
Hours
1 Introduction to Java 4
History & Features of Java, Java Virtaul Machine, Java Runtime
Environment, Bytecode, Objected Oriented principles, Datatypes,
Variables, final keyword, Operators & precedence, Scanner class for input,
Type conversion
2 Selection, Iteration and Array 4
if statements, switch statement, while statement, for statement, do-while
statement, break and continue keywords, one dimensional and
multidimensional arrays,
Syllabus for Bachelor of Technology
Computer Engineering
References:
1. Liang, Y. D. (2011). Introduction to Java Programming: Comprehensive
Version. United Kingdom: Prentice Hall.
2. Schildt, H. (2018). Java: The Complete Reference, Eleventh Edition. Italy: McGraw-Hill
Education.),
3. Balagurusamy, E. Programming with Java. (2019). United States: McGraw-Hill
Education.
4. Horstmann, C. S. (2019). Core Java: Fundamentals. United Kingdom: Pearson.
Laboratory work:
Laboratory work based on object oriented principles, exception handling, multithreading,
input/output with minimum 14 experiments will be incorporated which will be considered for
evaluation.
Syllabus for Bachelor of Technology
Computer Engineering
Instructional Method:
a) The course delivery method will depend upon the requirement of content and
need of students. The teacher in addition to conventional teaching method by
black board, may also use any of tools such as demonstration, role play, Quiz,
brainstorming, MOOCs etc.
b) The internal evaluation will be done on the basis of continuous evaluation of
students in the laboratory and class-room.
c) Practical examination will be conducted at the end of semester for evaluation of
performance of students in laboratory.
d) Students will use supplementary resources such as online videos, NPTEL
videos, e-courses, virtual laboratory.
Supplementary Resources:
a) http://www.oracle.com/technetwork/java/javase/downloads/index.html
b) http://docs.oracle.com/javase/specs/jls/se7/ html/index.html
c) http://docs.oracle.com/javase/tutorial/java/index.html
d) http://www.javatpoint.com/
e) http://www.tutorialspoint.com/java/
f) http://www.learnjavaonline.org/
g) http://www.c4learn.com/javaprogramming/
h) http://www.learn-java-tutorial.com/