June 24, 2007
June 24, 2007
June 27, 2007
Electrical and Computer
12.472.1 - 12.472.11
Designing curricula to teach concepts and increase employability Abstract
The software development curriculum in the Computer and Information Technology (CIT) Department at Purdue University was designed purposefully to provide students with marketable skills upon successful completion of each course. The software development curriculum currently includes four required courses and four elective courses. The focus of these courses is on software development concepts. Students are taught how to apply course concepts using specific technologies. These technologies are selected based on their effectiveness for illustrating important course concepts as well as on industry demand. The latter is directly related to the idea of equipping students with a new, marketable skill in each course.
For example, after successful completion of the programming courses taken during the freshmen year, students will have learned HTML, introductory object-oriented programming using C#, and web application development using ASP.NET. Consequently, many freshman students have found summer internships which provide paid work experience developing static websites using HTML, Windows applications using C#, and dynamic websites using ASP.NET.
In addition to using popular technologies to illustrate course concepts, some courses provide students with practical experience building software solutions to realistic problems, often submitted by local businesses and non-profit organizations. This experience further enhances their understanding of programming concepts and helps them gain greater confidence with their newly acquired skills. In addition, class projects give them practical experience in user requirements definition and working with agents who are external to the educational process.
This paper describes CIT’s software development curriculum at Purdue and shares what aspects of each course contribute to increased employability for summer internships and for part-time jobs during the school year.
The Department of CIT was established in 1978 under the name Computer Technology. Since that time, CIT has grown to include about 600 current majors and over 3,100 alumni. Currently, the Department offers one degree at the main campus, the Bachelor of Science (BS) in Computer and Information Technology. The BS degree provides a foundation for continued education (e.g., graduate education) and professional growth (through hands-on experiences in the classroom).
The current BS curriculum requires all students to take the same CIT courses during the first four semesters. After completing these required prerequisite courses, students can choose to take elective courses in such areas as network engineering, system administration, database management systems, systems analysis and design, project management, cyber forensics, bioinformatics, and of course software development.
The CIT Department also participates in the Master of Science (MS) in Technology degree program, offering a specialization in Information Technology. This degree provides students
Harriger, A., & Lutes, K., & Purdum, J. (2007, June), Designing Curricula To Teach Concepts And Increase Employability Paper presented at 2007 Annual Conference & Exposition, Honolulu, Hawaii. 10.18260/1-2--2272
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2007 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015