Curriculum programme of career-oriented java specialty guided by principles of software engineering

It has always been a challenge to justify a professional Java curriculum setting because of the diversity of this technology. Guided by the principles of software engineering, a philosophical-level solution is proposed. It suggests that JDBC course be excluded, and JSP course and SQL programming contents be simplified; in the mean time strengthen the learning of popular application framework and related software engineering theories. Compared to the prereformed curriculum system, the proposed programme covers more technological contents yet requires less class hour. Results on experimental class show that the proposed curriculum programme can lower the technical threshold while increase the practical ability of the students and the overall teaching effectiveness.