I have designed a number of possible software engineering courses that you can use as a starting point for your own course design. These are based on the assumption that courses will be single semester courses and that courses will involve lectures and practical work. I haven't suggested practical work here as the background of students taking SE courses varies so much - you really need to know the students to design the right kind of practical work.
I have made the general assumption that there are 10 teaching weeks in a semester, with 2 lectures per week. I have also assumed that there is a mid-semester break so that the course takes place over 11 weeks. I have suggested lectures for each week and, in addition, provided two extra lectures on supplementary topics that you can use if you have extra time or to replace two of the suggested lectures. I have adapted the book slide set so that you have between 20 and 25 slides for each lecture.
An introduction to software engineering. Designed for students who have some programming experience (probably in an OO language such as Java).
Advanced software engineering. Designed for students who have already taken an introductory SE course and now want to look at a broader range of topics and study some topics in more depth.
Critical systems engineering. Designed for students who have taken an introductory SE course and who are interested in software engineering techniques used in the development of critical systems. This covers different material from the advanced SE course so can be taken in conjunction with it.