On the Design of a New Software Engineering Curriculum in Computer Engineering

Author(s):  
Stefan Hallerstede ◽  
Peter Gorm Larsen ◽  
Jalil Boudjadar ◽  
Carl Peter Leslie Schultz ◽  
Lukas Esterle
Author(s):  
Imam Setiawan ◽  
Dwi Maryono ◽  
Basori Basori

<p>Source code readability is a property that influences how easily a given piece of code can be read and understood. Since source code readability can affect software quality, especially maintainability, then programmers must have good sense of writing readable code. For computer science and software engineering student, they have to start learning how to write readable code in order to compete later in the industrial. Unfortunately, computer science and software engineering curriculum promotes understanding the programming paradigms of particular language, compared to write readable code. Based on its importance, we analyzed source code of software written by Education of Informatics and Computer Engineering of Sebelas Maret University students to describe its readability. We determine readability category from source code based on two programming features, variable and function writing. Each programming features involved has its own criteria so that it can be classified in the readable or less readable category. Finally, we discuss the implications of this study on learning process of Education of Informatics and Computer Engineering study program, Sebelas Maret University. For example, our data suggest to use code reviews to teach student about source code readability.</p>


2009 ◽  
pp. 278-297
Author(s):  
Daniela Rosca

The development, maintenance and delivery of a software engineering curriculum present special challenges not found in other engineering disciplines. The continuous advances of the field of software engineering impose a high frequency of changes reflected in the curriculum and course content. This chapter describes the challenges of delivering a program meeting the needs of industry and students. It presents the lessons learned during 21 years of offering such a program, and dealing with issues pertaining to continuous curriculum and course content restructuring, the influence of the student body on the curriculum and course content. The chapter concludes with our recommendations for those who are seeking to create a graduate program in software engineering, with a special note on the situations where an undergraduate and graduate program will need to coexist in the same department.


2006 ◽  
Vol 38 (3) ◽  
pp. 332-332
Author(s):  
Gregory W. Hislop ◽  
Thomas B. Hilburn ◽  
Michael J. Lutz ◽  
Mark J. Sebern

Sign in / Sign up

Export Citation Format

Share Document