The program is the first step into the world of computer science. The student will gain an understanding of the scope of computer science. The graduate will acquire knowledge of the software used in computer science and the software’s ability to build new and better things. If computer algorithms, computer graphics, and software engineering sound exciting to you, then this program is for you.

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.

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.

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.

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.