CS-Fundamentals Algorithm Database System Object Oriented Programming Programming Language and Compiler Software Engineering Linux System and its Application