Date of Award
Submitted to the College of Graduate Studies of Bridgewater State University in partial fulfillment of the requirements for the degree of Master of Science in Computer Science.
Master of Science
Students in a Computer Science degree programs must learn to code before they can be taught Software Engineering skills. This core skill set is how to program and consists of the constructs of various languages, how to create short programs or applications, independent assignments, and arrive at solutions that utilize the skills being covered in the language for that course (Chatley & Field, 2017). As an upperclassman, students will often be allowed to apply these skills in newer ways and have the opportunity to work on longer, more involved assignments although frequently still independent or in small groups of two to three students. Once these students graduate and enter the software industry they will find that most companies follow specific development methodologies from one of the many forms of Agile through Waterfall. All while working in large groups or teams where each developer is responsible for specific pieces of the functionality, participating in design meetings and code reviews, as well as using code versioning systems, such as git, a program management system, such as Jira, all in a very collaborative environment. This study will develop a course that will allow students to apply these skills in a more realistic setting while remaining on-campus and monitoring the students’ beliefs on their preparedness for the world outside of the computer science building.
Dr. Michael Black, Advisor
Dr. Haleh Khojasteh
Dr. John Santore
Chamberlain, David A.. (2019). A Semester Long Classroom Course Mimicking a Software Company and a New Hire Experience for Computer Science Students Preparing to Enter the Software Industry. In BSU Master’s Theses and Projects. Item 67.
Available at https://vc.bridgew.edu/theses/67
Copyright © 2019 David A. Chamberlain