Data Storage and
Manipulation is designed to disseminate the knowledge of basics about data representation
and the storage of data within a computer. The types of data include text,
numeric values, images, audio, and video and educate students on how a computer
manipulates data and communicates with peripheral devices such as printers and
keyboards. Also covers the basics of computer architecture and learn how
computers are programmed by means of encoded instructions, called machine
language instructions. Upon completion of this course the successful student
will have reliably demonstrated the ability to knowledge, skills and attitudes
necessary to function effectively as frontline member of Data admin technical
group.

- Teacher: Ganesh Prabhu Panchanathan
Data Structures and
Algorithms is designed to as computers become
faster and faster, the need for programs that can handle large amounts of input
becomes more acute. Paradoxically, this requires more careful attention to
efficiency, since inefficiencies in programs become most obvious when input sizes
are large. By analyzing an algorithm before it is coded, students can decide if
a solution will be feasible or not.

- Teacher: Ganesh Prabhu Panchanathan
Data arrangements other than the cell-by-cell organization provided by a computer’s
main memory can be simulated—and this subject known as data structures. The goal is to
allow the data’s user to access collections of data as abstract tools rather
than force the user to think in terms of the computer’s main memory
organization. Course study will show how the desire to construct such abstract
tools leads to the concept of objects and object-oriented programming.

- Teacher: Ganesh Prabhu Panchanathan
The development of complex software systems such as operating systems, network software, and the vast array of application software available today would likely be impossible if humans were forced to write programs in machine language. Dealing with the intricate detail associated with such languages while trying to organize complex systems would be a taxing experience, to say the least. Consequently, programming languages like our pseudocode have been developed that allow algorithms to be expressed in a form that is both palatable to humans and easily convertible into machine language instructions.
The goal of this course is to explore the sphere of computer science that deals with the design and implementation of these languages.
This course also focus on Office suite as its knowledge is most required for the student want to pursue the career as Tech support in IT Sector.

- Teacher: Ganesh Prabhu Panchanathan