FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

Similar documents
SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science UNIT I - INTRODUCTION TO JAVA

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

3. Course Outlines: Specific Objectives Contents Teaching Hours understand the basic concept of java programing. 1. Introduction to Java Language

Day Hour Timing pm am am am

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Tech park ( 7 th floor)

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

Day Hour Timing pm pm am am

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER

FACULTY OF ENGINEERING AND TECHNOLOGY

Object Oriented Programming

PESIT Bangalore South Campus

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

Get Unique study materials from

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTM ENT OF CSE COURSE PLAN SECTION DAY ORDER PERIOD TIMINGS

SAURASHTRA UNIVERSITY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

SCHEME OF COURSE WORK

Government of Karnataka Department of Technical Education Bengaluru

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY. All Section students 1,2(B2) 4 (B1) 9 (B2) Office

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

Compulsory course in Computer Science

CHOICE BASED CREDIT SYSTEM (With effect from )

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

Course Code Course Name Theory Practical Tutorial Theory TW/Practical Tutorial Total. Internal assessment. End Sem. Exam. Avg.

B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET

Avg. Of Test 1 and Test 2. Exam

Object Oriented Programming CS104 LTPC:

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

A B C D E. Hour Timing Hour Timing Hour Timing Hour Timing Hour Timing & &

Basics of Java Programming CS129 LTPC:

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Sec. Name Office Office hour Mail id

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

B.Sc II Year Computer Science (Optional)

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

VALLIAMMAI ENGINEERING COLLEGE

OBJECT ORIENTED DATA STRUCTURE & ALGORITHMS

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING DEPARTMENT OF CSE COURSE PLAN COURSE CODE

S.No Description 1 Allocation of subjects to the faculty based on their specialization by the HoD 2 Preparation of college Academic Calendar and

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN A B C D

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

Java 2. Course Outcome Summary. Western Technical College. Course Information. Course History. Course Competencies

DHANALAKSHMI SRINIVASAN COLLEGE OF ENGINEERING AND TECHNOLOGY ACADEMIC YEAR (ODD SEM)

Object Oriented Programming with Java. Unit-1

INSTITUTE OF AERONAUTICAL ENGINEERING

FACULTY OF SCIENCE AND HUMANITIES

CALEDONIAN COLLEGE OF ENGINEERING, MODULE HANDBOOK. Department of Electrical & Computer Engineering SULTANATE OF OMAN. Module Code

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE ACADEMIC YEAR B.Sc INFORMATION TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

VALLIAMMAI ENGINEERING COLLEGE

CoSci 440 SYLLABUS Programming in C++ INSTRUCTOR Mari Rettke cell SECTION : and 13345

Preface to the Second Edition Preface to the First Edition Brief Contents Introduction to C++ p. 1 A Review of Structures p.

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Java Programming Training for Experienced Programmers (5 Days)

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE1303. B.Tech. Year - II

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

COURSE OUTLINES FACULTY OF ELECTRICAL ENGINEERING UNIVERSITI TEKNOLOGI MARA SHAH ALAM

Object Oriented Programming. Assistant Lecture Omar Al Khayat 2 nd Year

Lesson Plan. Subject: OBJECT ORIENTED PROGRAMMING USING C++ :15 weeks (From January, 2018 to April,2018)

Beijing Jiaotong University CS-23: C++ Programming Summer, 2019 Course Syllabus

SECOND SEMESTER JAVA PROGRAMMING

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

Object Oriented Programming

ITT Technical Institute. SD1420 Introduction to Java Programming Onsite and Online Course SYLLABUS

Proposed Syllabus for F.Y.B.Sc. (Information Technology) (w.e.f. June-2015)

Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering. Fifth Semester

Programming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

2. COURSE DESIGNATION: 3. COURSE DESCRIPTIONS:

ITT Technical Institute. SD2720 Advanced Software Development Using Java Onsite and Online Course SYLLABUS

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN A, B & C

SRM UNIVERSITY. : Batch1: TP1102 Batch2: TP406

G COURSE PLAN ASSISTANT PROFESSOR Regulation: R13 FACULTY DETAILS: Department::

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY OBJECT ORIENTED PROGRAMMING QUESTION BANK UNIT I 2 MARKS

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

CGS 2405 Advanced Programming with C++ Course Justification

Jh fouk;d egkfo ky;] xkmjokjk RANI DURGAVATI VISHWAVIDYALAYA, JABALPUR BACHLOR OF COMPUTER APPLICATION BCA SYLLABUS THIRD SEMESTER

B.V Patel Institute of Business Management, Computer & Information Technology

KLiC C++ Programming. (KLiC Certificate in C++ Programming)

Revised and Effective from July For B.Sc.(CS) PASS Course & B. Sc.(IT)

Core JAVA Training Syllabus FEE: RS. 8000/-

Object Oriented Programming with JAVA

Department of Computer Science and I.T. THE CURRICULUM SECOND YEAR

COURSE OUTLINES FACULTY OF ELECTRICAL ENGINEERING UNIVERSITI TEKNOLOGI MARA SHAH ALAM

Transcription:

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code: CS1005 Course Title: Object Oriented Programming Semester: II Course Time: Jul-Dec 2014 A B C D E F G H I J K L M 4 2 5 2 2 6 1,3 1 5 4 2 2,7 6 2 1 2 6 1 2 6 2 3 2,6 1 1 4 3 5 4,5 4 2,6 3,6 6 1 4 6 7 5 Timing: 1 hour: 8.45am-9.35am 2 hour: 9.35am-10.25am 3 hour:10.35am-11.25am 4 hour: 11.25am-12.15pm 5 hour :01.30pm- 02.20pm

6 hour :2.20pm-3.10pm 7 hour: 3.10pm- 04.00pm Location: SRM University, Tech Park Faculty Details: Sec Name Office Office Hour Mail id A Nithyakalyani.A Tech park 8.00 4.00 nithyakalyani.a@ktr.srmuniv.ac.in B Ida seraphim.b Tech park 8.00 4.00 idaseraphim.b@ktr.srmuniv.ac.in C Vathana.D Tech park 8.00 4.00 vathana.d@ktr.srmuniv.ac.in D Vijayalakshmi.G Tech park 8.00 4.00 vijayalakshmi.ga@ktr.srmuniv.ac.in E Anitha.J Tech park 8.00 4.00 anitha.jo@ktr.srmuniv.ac.in F Priya.S Tech park 8.00 4.00 priya.sn@ktr.srmuniv.ac.in G Sivagami.G Tech park 8.00 4.00 sivagami.g@ktr.srmuniv.ac.in H Sowmiya.B Tech park 8.00 4.00 sowmiya.b@ktr.srmuniv.ac.in I Jebakumar.R Tech park 8.00 4.00 jebakumar.r@ktr.srmuniv.ac.in J Girija.S Tech park 8.00 4.00 girija.s@ktr.srmuniv.ac.in K Selvakumar.A Tech park 8.00 4.00 selvakumar.s@ktr.srmuniv.ac.in L Meena.A Tech park 8.00 4.00 meenapriyadarsini.a@ktr.srmuniv.ac.in M Irene.P Tech park 8.00 4.00 ireneberilyazhini.p@ktr.srmuniv.ac.in TEXT BOOK 1. Deitel and Deitel, C++ How to Program, Sixth Edition, Prentice Hall, 2007.(UNIT 1,2,3) 2. Herbert Schildt, Java The Complete erence, Eighth Edition, McGraw Hill Professional, 2011. (UNIT 4,5) REFERENCE BOOKS 1. Balagurusamy E., object Oriented programming with C++, Fifth Edition, Third Reprint, Tata McGraw Hill Education 2011 2. Ira Pohl, Object Oriented Programming using C++, Pearson Education, Second Edition, Reprint 2004. 3. Lippman S.B., Josee Lajoie, Barbara E.Moo, C++ Primer, Fourth Edition, Pearson Education, 2005. 4. ISRD Group, Introduction to object oriented programming through Java, Tata McGraw Hill publishing Company Ltd., 2007.

Prerequisite : CS1002 Programming Language Design and C Programming Objectives 1. To perform object oriented programming solution and develop solutions to problems demonstrating usage of control structure, modularity, classes, I/O and the scope of the class members 2. To demonstrate adeptness of object oriented programming in developing solution to problems demonstrating usage of data abstraction, encapsulation and inheritance 3. To demonstrate ability to implement one or more patterns involving dynamic binding and utilization of polymorphism in the solution of problems 4. To learn syntax and features of exception handling 5. To demonstrate the ability to implement solution to various I/O manipulation operations and the ability to create two dimensional graphic components using applets Assessment Details: Cycle Test I : 10 Marks Surprise Test : 5 Marks Cycle Test II : 10 Marks Attendance : 5Marks Model Exam : 20 Marks Test Schedule S.No. DATE TEST TOPICS DURATION 1 As Per Calendar Cycle Test - I Unit I & Unit II 2 periods 2 As Per Calendar Cycle Test - II Unit II & III 2 periods 3 As Per Calendar Model Exam Unit III & IV&V 3 Hrs Outcomes Students who have successfully completed this course will have full Understanding of the following concepts Course outcome To Learn about Object Oriented Programming Concepts To Learn Data Abstraction, Encapsulation and Inheritance To Learn about Java Concepts Program outcome The Students can, Able to solve the object oriented Programming problems Able to demonstrate usage of control structure, methods Ability to adept OOP solutions and ability to involve one or more patterns. An Ability to demonstrate the basic functions, datatypes

To Learn Packages, Interfaces and Exception Handling To learn about Threads and applets An Ability to implement the various solutions for I/O manipulation operations Able to learn the syntax and features of applets Detailed Plan INTRODUCTION (8 hours) Object-Oriented Paradigm Features of Object Oriented Programming C++ Fundamentals data types Operators and Expressions Control flow Arrays Strings Pointers and Functions. 1 Introduction to object oriented Paradigm 50 1 BB 2 Features of Object Oriented Programming 50 1 BB 3 C++ Fundamentals data types 50 1 BB 4 Operators and Expressions Control flow 50 1 BB 5 Arrays- One dimensional and two dimensional 50 1 BB 6 Strings- String handling functions 50 1 BB 7 Pointers- pointer to string, function, pointer 50 1 BB, Assignment Functions- Function with strings, arrays, pointers 50 1 BB

PROGRAMMING IN C++ : (10 hours) Classes and Objects Constructors and Destructors Operator Overloading Inheritance Virtual Functions and Polymorphism Exception Handling. 1 Classes and Objects 50 1 BB 2 Constructors and Destructors 50 1 BB 3 Operator Overloading 50 1 BB 4 Inheritance - Single, Multiple, Multilevel 50 1 BB 5 Inheritance Hierarchical, Hybrid 50 1 BB 6 Virtual Functions- Pure virtual functions, this Pointers 50 1 BB 7 Polymorphism 50 1 BB, Assignment Polymorphism - Virtual Constructors and Destructors 50 1 BB 9 ExceptionHandling- Throwing,, 50 1 BB Comparative study 10 Exception Handling- Catching, Rethrowing Mechanism 50 1 BB

JAVA INTRODUCTION : (9 hours) An overview of Java Data Types Variables and Arrays Operators Control Statements Classes Objects Methods Inheritance 1 An overview of Java 50 1 BB 2 Data Types 50 1 BB 3 Variables 50 1 BB 4 Arrays One, MultidimensionalArrays 50 1 BB 5 6 Operators- Arithmetic, Bitwise,Relational, Logical,Assignment 50 1 BB Control statements- Selection, Iteration, Jump Statements 50 1 BB 7 Classes- objects 50 1 PPT, Assignment Methods 50 1 PPT 9 Inheritance-Basics, Using Super 50 1 PPT Comparative study

JAVA PROGRAMMING: (9 hours) Packages Abstract classes Interfaces and Inner classes Exception handling. 1 Packages 50 1 BB 2 Packages- Access Protection 50 1 BB 3 Abstract classes 50 1 BB 4 Abstract Classes 50 1 BB 5 Interfaces Implementing Interfaces 50 1 BB 6 Interfaces - Applying, Nested Interfaces 50 1 PPT 7 Inner Classes 50 1 BB, Assignment Exception Handling- using Try, Catch 50 1 PPT 9 Exception handling- Throws 50 1 PPT Comparative study

MULTITHREADING: (9 hours) Introduction to Threads Multithreading String handling Streams and I/O Applets. 1 Introduction to Threads 50 1 BB 2 Threads- Thread priorities, Synchorization 50 1 BB 3 Multithreading 50 1 PPT 4 Multithreading- Suspending, Resuming and stopping threads 50 1 BB 5 String Handling 50 1 PPT 6 String Handling 50 1 BB 7 Streams and I/O 50 1 BB, Assignment Applets Reading Console I/P 50 1 PPT 9 Applets- Writing Console O/P 50 1 PPT Comparative study Prepared by Approved by

Ms.B.Sowmiya, AP,CSE HOD/ CSE