Advanced Computer Programming detailed syllabus scheme for Electronics & Telecommunication Engineering (ET), 2017 onwards has been taken from the DBATU official website and presented for the Bachelor of Technology students. For Subject Code, Course Title, Lecutres, Tutorials, Practice, Credits, and other information, do visit full semester subjects post given below.
For 3rd Sem Scheme of Electronics & Telecommunication Engineering (ET), 2017 Onwards, do visit ET 3rd Sem Scheme, 2017 Onwards. For the Elective-I scheme of 3rd Sem 2017 onwards, refer to ET 3rd Sem Elective-I Scheme 2017 Onwards. The detail syllabus for advanced computer programming is as follows.
Advanced Computer Programming Syllabus for Electronics & Telecommunication Engineering (ET) 2nd Year 3rd Sem 2017 DBATU
Course Objectives:
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Course Outcomes:
Upon successful completion of this course, students should be able to:
- Describe the principles of object oriented programming.
- Apply the concepts of data encapsulation, inheritance in C++.
- Understand basic program constructs in Java.
- Apply the concepts of classes, methods and inheritance to write programs Java.
- Use arrays, vectors and strings concepts and interfaces to write programs in Java.
- Describe and use the concepts in Java to develop user friendly program.
Unit 1
Introduction to Object Oriented Programming
Principle s of OOP: Software crisis, Software evolution, OOP paradigm, Basic Concepts of OOP, Benefits and applications of OOP. Beginning with C++: What is C++, Applications of C++, A Simple C++ Program, More C++ statements, moving from C to C++: Declaration of variable, Reference variables, Scope resolution operator, Member dereferencing operator, memory management operators. Functions in C++: Function prototyping, Call by reference.
Unit 2
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Unit 3
Java Fundamentals
Evolution of Java, Comparison of Java with other programming languages, Java features, Java Environment, Simple Java Program, Java Tokens, Java Statements, Constants, variables, data types. Declaration of variables, Giving values to variables, Scope of variables, arrays, Symbolic constants, Typecasting, Getting values of variables, Standard default values, Operators, Expressions, Type conversion in expressions, Operator precedence and associatively, Mathematical functions, Control statements- Decision making and branching, Decision making and looping.
Unit 4
Classes, Methods and Objects in Java
Class Fundamentals, Declaring Objects, Assigning Object reference variables, Methods, Constructors, The This keyword, Garbage collection, finalize method, Overloading methods, using objects as parameters, Argument passing, returning objects, Recursion, access control, static, final, arrays, strings class, Command line arguments.
Unit 5
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Unit 6
Multithreading, Exception handling and Applets
Introduction to multithreading: Introduction, Creating thread and extending thread class. Concept of Exception handling: Introduction, Types of errors, Exception handling syntax, Multiple catch statements. I/O basics, Reading console input s, Writing Console output. Applets: Concepts of Applets, differences between applets and applications, life cycle of an applet, types of applets, creating a simple applet.
Reference/Text Book:
- E Balagurusamy, Programming with C++, Tata McGraw Hill, 3rd Edition.
- Herbert Schildt, Java: The complete reference, Tata McGraw Hill, 7th Editon.
- Robert Lafore, Object Oriented Programming in C++, Sams Publishing, 4th Edition.T. Budd, Understanding OOP with Java, Pears
For detail syllabus of all subjects of Electronics & Telecommunication Engineering (ET) 3rd Sem 2017 onwards, visit ET 3rd Sem Subjects of 2017 Onwards.