INFORMATION TECHNOLOGY

Class XII / Subject Code - 802
The present course curriculum offers an opportunity for students to understand the basics of computer software and hardware for working efficiently on computer.

Course Objective

Apply effective oral and written communication skills to interact with people and customers; Identify the principal components of a computer system; Demonstrate the basic skills of using computer; Identify the solution for small applications in the form of computer programs

FEATURES OF THE COURSE

The course will equip students with skills to analyze various problems and their trouble shooting. Content of the course has been designed as such to make students capable of independently working on a desktop and be able to develop applications to handle computations of small scale and record keeping.
Instructor
This course will enable students to hone skills to develop desktop based applications etc. With extensive demand of designers the course aims at inculcating not only programming skills but also the understanding of graphics.

Course Content

Introduction
Basic Concepts and Definitions
Need for a Database
Database Management System (DBMS)
Relational Database
Structured Query Language (SQL)
Operating Web-based Applications
Online Reservation Systems
E-Governance
Online Shopping and Bill Payments
Online Courses, Tutorials, and Tests
Project Management – Web Based Application Development
Introduction to Java
Data Types and Variables
Operators
Control Flow
Arrays
User-Defined Methods
Object-Oriented Programming
Class Design
Java Libraries
Exception Handling
Database Connectivity
Assertions, Threads, and Wrapper Classes
Introduction
Identification of Potential Work Areas
A Shopping Website – A Case Study
Installing and Staring NetBeans IDE