You would find a good and accepted methodology (e.g., Wohlin, Petersson, Runeson). Each one of them presents guidelines for different methods in research.
On the other hand, you can review the ACM curriculum which have different lines (e.g., software engineering, IT). I have performed a curriculum change in my university based on these recommendations.
Whenever any empirical study is conducted, first step is to go through past work done in that field which is called as Literature Review. Based on literature review, find research gap which would lead to the formation of objective for your study. Based on these research gap, develop model for your study. Identify sample. Collect data. Draw Conclusion.
2. To Integrate software engineering ethics into computer science curriculum.
You can chk out curriculum of this subject followed in other universities. Also, in era of cloud computing and agile development , security is the prime concern. In light of these issues, find what literature and experts in the field of s/w engg has to say regarding software engineering ethics into computer science curriculum. Based on this, draw conclusion.