This is an interesting question… Currently we have been given a project in which the back end of the database is provided along with screenshots of all the screens we are allowed to “use”. I find this method extremely limiting to students when it comes to developing abilities “outside the box”. Should students not be allowed to develop their own ideas and thought processes when it comes to programming? Potentially focusing on design and development, and work side by side with technical aspects of the language?Continue Reading