Course - Basic Java Programming (for Non-CS students)

Course Instructor - Dr. Resmi N.G. 

Year - 2016




Course: Introduction to Java Programming :

Course Instructor: Bineeth Kuriakose

Jan -May 2017



Course description

Java's unique architecture enables programmers to develop a single application that can run across multiple platforms seamlessly and reliably. In this hands-on course, students gain extensive experience with Java and its object-oriented features.

Course objectives

This course provides an introduction to object oriented programming (OOP) using the Java programming language.
Its main objective is to teach the basic concepts and techniques which form the object oriented programming paradigm.

Pre Requirements

Basic Programming Skills

Course Outcomes

Students completing the course should know:

  • The model of object oriented programming: abstract data types, encapsulation, inheritance and polymorphism
  • Fundamental features of an object oriented language like Java: object classes and interfaces, exceptions and libraries of object collections
  • How to take the statement of a business problem and from this determine suitable logic for solving the problem; then be able to proceed to code that logic as a program written in Java.

Course Grading

  • Micro Assignments (2)
  • Objective Test
  • Class Attendance