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

STS3205 Advanced-Java-Programming SS 1.0 53 STS3205

This document outlines the objectives, expected outcomes, modules, and evaluation for the course STS3205 Advanced JAVA Programming. The course aims to develop students' ability to understand JAVA concepts and problem solving skills through modules covering associations and modifiers, interfaces and abstract classes, exceptions, collections, linked lists and arrays. Students will be evaluated through formative assessments, assignments, and a final computer-based test. The course is approved for 1 credit and involves 45 total lecture hours.

Uploaded by

Aryan Verma
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
191 views

STS3205 Advanced-Java-Programming SS 1.0 53 STS3205

This document outlines the objectives, expected outcomes, modules, and evaluation for the course STS3205 Advanced JAVA Programming. The course aims to develop students' ability to understand JAVA concepts and problem solving skills through modules covering associations and modifiers, interfaces and abstract classes, exceptions, collections, linked lists and arrays. Students will be evaluated through formative assessments, assignments, and a final computer-based test. The course is approved for 1 credit and involves 45 total lecture hours.

Uploaded by

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

STS3205 Advanced JAVA Programming L T P J C

3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
 Ability to translate vast data into abstract concepts and to understand JAVA concepts
 To have a clear understanding of subject related concepts
 To develop computational ability in Java programming language

Expected Course Outcome:


 Clear Knowledge about problem solving skills in JAVA concepts
 Students will be able to write codes in Java

Student Learning 7 & 18


Outcomes (SLO):
Module:1 Associations, Modifiers 9 hours
Uses A - Association
Diagrammatic representation
Demo on association
Assignment on relationships
Solving MCQs based on relationships between classes

Types of access specifiers


Demo on access specifiers
Assignment on access modifiers
Instance Members
Solving MCQs based on modifiers

Module:2 Interface & Abstract classes (Java specific), 10 hours


Packages
Abstract Classes
Need
Abstract Classes
Abstract Methods
Interfaces
Assignment on abstract classes and interface

Need for packages


Access specifiers & packages
Import classes from other packages
Module:3 Exceptions 7 hours
Need for exception handling
try, catch, throw, throws
Creating own exception (Java, Python)
Handling own exceptions
Module:4 Collections 15 hours
ArrayList, LinkedList, List Interface, HashSet, Map Interface, HashMap, Set
Programming questions based on collections
Real world problems based on data structure
Module:5 LinkedList, Arrays 4 hours
Solving programming questions based on linked list and arrays

Total Lecture hours: 45 hours

Reference Books
1. Java The Complete Reference, 2014, 9th Edition by By Herbert Schildt, McGraw-Hill
Education Pvt Ltd
2. Introduction to Programming with Java: A Problem-Solving Approach
by John Dean
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer Based
Test)
Recommended by Board of Studies
Approved by Academic Council No. 53rd AC Date 13.12.2018

You might also like