The subjects and skills that are required to be included in the computer science degree program, as suggested by the Finnish IT professionls, academics, and students are discussed. The Finnish professors or lecturers evaluated the importance of various subjects and skills related to software development. Some of the other evaluated subjects include discrete mathematics, object oriented programming, and project management. Some of the most important topic of discussion include data structure, specific programming languages, software design and pattern, requirement gathering and analysis, and software architecture. Web-related subjects and skills are evaluated to be more important, and the specialization would prove to be useful for the training departments of companies including the training institutes, and curriculum designers in the universities. Systems or Applied Computer Science has proved to be important, and required to included in the courses.