0% found this document useful (0 votes)
56 views3 pages

Oops Syllabus

1. The document outlines the teaching and examination scheme for the 3rd semester of the Artificial Intelligence and Data Science program at Siddaganga Institute of Technology. 2. It lists 10 courses that students will take including subjects like Probability and Random Variables, Data Structures and Its Applications, Discrete Mathematics, and Object Oriented Programming using Java. 3. For each course, it provides information on teaching hours, examination details like duration and marks, and credits earned upon successful completion. 4. It also notes requirements for lateral entry students from diploma or B.Sc programs to make up any non-credit courses from earlier semesters. All students must earn activity points through extracurricular activities

Uploaded by

HEMA HEMS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views3 pages

Oops Syllabus

1. The document outlines the teaching and examination scheme for the 3rd semester of the Artificial Intelligence and Data Science program at Siddaganga Institute of Technology. 2. It lists 10 courses that students will take including subjects like Probability and Random Variables, Data Structures and Its Applications, Discrete Mathematics, and Object Oriented Programming using Java. 3. For each course, it provides information on teaching hours, examination details like duration and marks, and credits earned upon successful completion. 4. It also notes requirements for lateral entry students from diploma or B.Sc programs to make up any non-credit courses from earlier semesters. All students must earn activity points through extracurricular activities

Uploaded by

HEMA HEMS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

SIDDAGANGA INSTITUTE OF TECHNOLOGY

Scheme of Teaching and Examination


Outcome Based Education(OBE) and Choice Based Credit System (CBCS)
(Effective from the academic year 2021-22)BATCH : 2020-21
Programme: ARTIFICIAL INTELLIGENCE AND DATA SCIENCE
III SEMESTER
Teaching
Examination
Hours /Week

Department
S

Teaching

Practical/

Credits
Total Marks
Drawing

CIE Marks
Tutorial

Duration in

SEE Marks
l. Course and

Theory
Course Title
n Course Code
o.

L T P
1 B 20MAT3A Probability and Random 3.
MATHS 3 1 3 50 50 100
S D3 Variables 5
2 P Data Structures and Its 4.
20AD301 CSE/ISE/AD 3 2 -- 3 50 50 100
C Applications 0
3 P 3.
20AD302 Operating System CSE/ISE/AD 3 -- -- 3 50 50 100
C 0
4 P 3.
20AD303 Discrete Mathematics MATHS 3 -- -- 3 50 50 100
C 0
5 P Object Oriented 3.
20AD304 CSE/ISE/AD 3 1 -- 3 50 50 100
C Programming using Java 5
6 P Computer Organization and 4.
20AD305 CSE/AD 4 -- -- 3 50 50 100
C Architecture 0
7 P
Data Structures and Its 1.
C 20ADL301 CSE/ISE/AD -- -- 3 3 50 50 100
Applications Laboratory 5
L
8 P
Object Oriented 1.
C 20ADL302 CSE/ISE/AD -- -- 3 3 50 50 100
Programming Laboratory 5
L
9 H
Constitution of India and 0.
S HSS04 HSS 2 -- --- 3 50 50 100
Professional Ethics 0
S
1 H
HSS09 Balakekannada 1.
0 S HSS 2 -- -- 3 50 50 100
HSS10 Samskruthikakannada 0
S
1
AICTEAP AICTE Activity Points .
1
45 45 24
Total 21 04 06 27 900
0 0 .0

Note: BS: Basic Science, PC: Professional Core, HSS: Humanity and Social Science, NCMC: Non-Credit Mandatory
Course
Course prescribed to lateral entry Diploma holders admitted to III semester of Engineering programs
1 NC 3RFMAT Foundations of Engg.
CSE/ISE/AD 3 - - 3 50 50 100 0
1 MC DIP Mathematics
Lateral entry students have to study Foundations of Engg. Mathematics at III Semester level, and study two more
Mathematics courses 20MAT3AD3 & 20MAT4AD4 at IV and V Semester respectively. Lateral entry students study
Foundation of Engg. Mathematics and Aadalitha Kannada NCMCs in III Semester.
Continued
Courses prescribed to lateral entry B.Sc degree holders admitted to III semester of Engineering programs
Lateral entrant students from B.Sc. Stream, shall clear the non-credit courses Computer Aided Engineering Drawing
and Engineering Mechanics of the First Year Engineering Programme. These Courses shall not be considered for
vertical progression, but completion of the courses shall be mandatory for the award of degree.

AICTE Activity Points to be earned by students admitted to BE/B.Tech/B.Plan day college programme (For more
details refer to Chapter 6,AICTE Activity Point Programme, Model Internship Guidelines):
Over and above the academic grades, every Day College regular student admitted to the 4 years Degree programme and
every student entering 4 years Degree programme through lateral entry, shall earn 100 and 75 Activity Points respectively
for the award of degree through AICTE Activity Point Programme. Students transferred from other Universities to fifth
semester are required to earn 50 Activity Points from the year of entry to VTU. The Activity Points earned shall be
reflected on the student’s eighth semester Grade Card.
The activities can be spread over the years, anytime during the semester weekends and holidays, as per the liking and
convenience of the student from the year of entry to the programme. However, minimum hours’ requirement should be
fulfilled. Activity Points (non-credit) have no effect on SGPA/CGPA and shall not be considered for vertical progression.
In case students fail to earn the prescribed activity Points, Eighth semester Grade Card shall be issued only after earning
the required activity Points. Students shall be admitted for the award of degree only after the release of the Eighth
semester Grade Card.

B.E ARTIFICIAL INTELLIGENCE & DATA SCIENCE


Outcome Based Education (OBE) and Choice Based Credit System (CBCS)
SEMESTER – III
OBJECT ORIENTED PROGRAMMING USING JAVA
Course Code 20AD304 CIE Marks 50
TeachingHours/Week (L:T:P) (3:1:0) SEE Marks 50
Credits 3.5 Exam Hours 03
Course objectives:
1. To learn how to implement object-oriented designs with Java.
2. To design stand-alone Java applications.
3. To understand how to design GUI components with the Java Swing API.
4. To learn how to use exception handling and threads in Java.
Module-1 (8L+3T hrs)
OBJECT ORIENTED PROGRAMMING: Evolution of Java, OOP principles, Java Buzzwords, Implementing
Java program, JVM, Data Types, Variables, Type conversion and casting, Operators, Control statements,
Arrays.
CLASS, OBJECTS, METHODS AND CONSTRUCTORS: Classes, Objects, Methods, Constructors
Self study: Garbage collection in Java , Finalize( ) method.
Module-2 (8L+3T hrs)
OOP Contd: this keyword, Overloading Methods and Constructors, Argument passing, Exploring String class,
StringTokenizer class
INHERITANCE: Inheritance Basics, Using super, Multilevel Hierarchy, Method Overriding, Dynamic Method
Dispatch, Abstract classes and final keyword.
Module-3 (8L+3T hrs)
PACKAGES: Defining a Package, Finding Packages and CLASSPATH, Access Protection, Importing
Packages
INTERFACES: Defining and Implementing interfaces, Extending interfaces
Self study: Finding packages, CLASSPATH, Nested interfaces, Applying interfaces
Module-4 (8L+2T hrs)
EXCEPTION HANDLING: Exception-Handling Fundamentals, Exception Types, Using try and catch, throw,
throws and finally, Built-in Exceptions, Creating own exception subclasses.
MULTITHREADING: Life cycle of a thread, Creating threads, Thread priorities, Synchronizing threads, Inter
thread Communication.
Self study: Chained Exceptions, Custom exceptions , Thread operations: Suspending, Resuming and Stopping
threads.
Module-5 (7L+2T hrs)
File I/O: streams, stream classes-Byte and character, file operations-reading, writing and closing . Adapter
classes.
EVENT HANDLING: Delegation Event Model, Event Sources, Event Classes, Event Listener Interfaces,
Handling Mouse and Keyboard Events, adapter classes.
Self study: Printwriter class, File class, Exploring Swing and swing controls (JTextField, Jlabel,
JButton)
Course outcomes:
On successful completion of this course, students will be able to:
1. Describe the concept of OOP, Identify classes, objects, members of a class and the relationships among
them needed for a specific problem.
2. Understand the purpose and usage of inheritance, polymorphism, encapsulation and method
overloading in solving problems.
3. Develop java applications supporting multithreaded and event handling concepts.
4. Develop programs using Java standard class library for file input output utilities.
5. Design and develop GUI based java applications using Applets.

Question paper pattern:


 The question paper will have ten full questions carrying equal marks.Each full question consisting of 16
marks.
 There will be two full questions (with a maximum of four sub questions) from each module.
 Each full question will have sub question covering all the topics under a module.
 The students will have to answer five full questions, selecting one full question from each module.

Sl Name of the
Title of the Book Name of the Publisher Edition and Year
no. Author/s
Textbook
Tata McGraw-Hill, New 8th Edition,
1 Java: The Complete Reference Herbert Schildt
Delhi
Reference Books
Java SE 7 Programming
1 Michael Ernest John Wiley & Sons Inc 2013
Essentials
Comprehensive
2 Introduction to Java Programming Y. Daniel Liang Pearson Education, India. Version, 2014,
10thEdition

An Introduction to Object
3
Oriented Programming
T. Budd Pearson Education, India. 3rd Edition -2010

You might also like