0% found this document useful (0 votes)
88 views

Ayya Nadar Janaki Ammal College (Autonomous), Sivakasi: (For Those Admitted in June 2016 and Later)

This document outlines the syllabus for a course on Programming in Java and Animation. The course is divided into 5 units that cover an overview of Java, exceptions, multithreaded programming, applets, and Maya modeling and rendering. The objectives are to enable students to understand the Java development environment, become skilled with packages and interfaces, build multithreaded applications, create applets, and design animated programs using Maya. Recommended textbooks and reference books are provided.

Uploaded by

Raja Ram
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views

Ayya Nadar Janaki Ammal College (Autonomous), Sivakasi: (For Those Admitted in June 2016 and Later)

This document outlines the syllabus for a course on Programming in Java and Animation. The course is divided into 5 units that cover an overview of Java, exceptions, multithreaded programming, applets, and Maya modeling and rendering. The objectives are to enable students to understand the Java development environment, become skilled with packages and interfaces, build multithreaded applications, create applets, and design animated programs using Maya. Recommended textbooks and reference books are provided.

Uploaded by

Raja Ram
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

AYYA NADAR JANAKI AMMAL COLLEGE (Autonomous), SIVAKASI

UNDER GRADUATE DEPARTMENT OF COMPUTER SCIENCE


B.Sc. Degree Course in Computer Science
PART – III SEMESTER – III CORE PAPER - VIII
S3C08 PROGRAMMING IN JAVA AND ANIMATION
(For those admitted in June 2016 and later)
Contact hours per week : 05 Contact hours per semester : 75

4 CREDITS
SYLLABUS

OBJECTIVES
To enable the students to
i. understand the Java development environment
ii. become skilled at packages and interfaces in Java
iii. build programs for multithreading application
iv. create applet
v. design animated programs using Maya

UNIT – I OVERVIEW OF JAVA


The genesis of java: An overview of Java – data types – variables - arrays - operators-
control statements- introducing classes – a closer look at methods and classes- inheritance.
(15 Hours)

UNIT – II EXCEPTION
Packages, Interfaces and Exceptions: Packages and interfaces – string handling –
exception handling fundamentals- types of exceptions – *uncaught exceptions- try and catch
blocks- throw – throws –finally – nested try.
(15 Hours)
UNIT – III THREADING

Multithreaded programming: Thread model – thread class – runnable interface-


creating thread- thread priorities – synchronization – interthread communication. Input
/Output: Exploring java.io - streams – reading and writing classes – methods.
(15 Hours)

UNIT – IV APPLETS
The Applet Class: Applet architecture – an applet skeleton- passing parameters to
applet. Event Handling: event model- event classes – event listener interface. Introducing
AWT: Working with windows, graphics and text – using awt controls - layout managers and
menus.
(15 Hours)

UNIT-V MAYA MODELING AND RENDERING OVERVIEW

Maya : Controlling the View Panel-working with objects-assigning materials and


textures –using cameras and lights-animating with key frames-rendering a Scene.
(15 Hours)
*SELF STUDY

TEXT BOOKS

1. Schildt, H., 2011, “ Java - The Complete Reference”, Eighth Edition, Tata McGraw-
Hill Publishing Company Ltd., New Delhi.
2. Kelly, L.M., 2015, “Autodesk Maya 2015 Basics Guide”, First Edition, SDC
Publications, North Dakota. (Chapters 2,3,7,9,10,13).

REFERENCE BOOKS

1. Arnold.K., Gosling.J. and Holmes.D., 2006, “The Java Programming Language”,


Third Edition, Addison Wesly, New Delhi.
2. David,A.D., 2005,”Complete Maya Programming”,First Edition, Hungry Minds, New
York.
3. James M.S., 2006, “Programming and problem solving with JAVA”, Second Edition,
Cole Publishing Company, New Delhi.
4. Holzner,S.,2005, “Java Workshop Programming”, First Edition, BPB Publication,
New Delhi.
5. Sureshkumar, T.V., 2011, “Programming with Java”, Second Edition, Sanguine
Technical Publications, Bangalore.

WEBLIOGRAPHY

1. www.tutorialspoint.com
2. www.fresh2fresh.com
3. www.javaprogramming.com
4. www.adobe_mayatutorials.com

You might also like