school of computing established in the engineering college
new school offers real-world curriculum, equipment and resources for future software developers and cyber-defenders.
janel shoun-smith |
the technology sector has become a key industry fueling nashville’s rapid growth. as part of continuing efforts to equip students for success in technology careers, in 2022 the university established the school of computing within the raymond b. jones college of engineering.
the establishment of the new school will offer opportunities for growth in the college’s existing programs, development of new degrees and certificate programs, integration of other academic disciplines and new partnerships in the tech industry, with employers and through applied technology opportunities.
the school is led by associate dean steve nordstrom, who holds a ph.d. and m.s. degrees in electrical and computer engineering from vanderbilt university, and a b.s. in electrical engineering from tennessee technological university.
the school faculty includes bryan crawley, associate professor; ken mayer, assistant professor; chris simmons, associate professor; dwayne towell, associate professor; amy algood, assistant to the associate dean; and susan hammond, former chair of the department of computer science at faulkner university, who joins the faculty as associate professor and chair of the department of computer science. prior to entering higher education, hammond spent 13 years in industry as a software developer and project manager.
the school offers four majors: computer science, software engineering, cybersecurity and information technology, and its more than 130 students make up about a third of the total engineering college’s student body today.
“this gives us a much better coherence when it comes to the offerings coming out of the school of computing,” said nordstrom. “most universities have computing majors aligned with engineering.
read more: learn more about the college's new student cyber defense team, who competed in february.
“in the past, engineering students, who focus on technology infrastructure, have had access to electives that taught software topics. now with engineering in-house, we have already started collaborating on how to teach that material to a larger audience. we don’t have to pick and choose courses relevant for electrical and computer engineering; we are co-designing that curriculum now, and it is advantageous in terms of efficiency and brings good decision making to the curriculum.”
in support of the new school, the w. ralph butler computer lab has been moved to the fields engineering center and been revamped to support the cybersecurity and information technology programs offered by the school and the software studio course has been added to the engineering college curriculum.
software studio is a simulated workplace environment designed to teach students the fundamentals of software engineering in a real-world setting, said nordstrom. students meet twice a week to work at their software development “company” called lunatic labs.
throughout two years of college, 30 to 35 students each semester progress through four roles in the company: junior developer, developer 1, developer 2 and team leader.
“students must manage and deliver a software product in the same way they would be if they were hired in the industry,” said nordstrom. “there are no tests and no lectures. grading is based on metrics tracking the company progress, the same as it is in the industry.”
metrics include measurements such as how much code is produced, when clocked in or not, how much communication they do, among others. “their grade in the class is a reflection of their performance—a lot like an internship,” he said.
the program, enacted two years ago (within the former college of computing and technology), has been very successful, said nordstrom. “potential students and parents have good feedback on the course and graduates are landing dev-ii level jobs straight out of college based on their experience in software studio. that is typically a salary jump of $10,000 to $15,000 compared to entry level positions.”
“we’re trying to get students jobs that have the most impact, and the best way to do that is for them to have skills they can use to lock in a non-junior level job immediately,” he said.
the w. ralph butler computer lab is designated for cyberdefense courses and activities only, as the computers are purchased especially to allow faculty “hackers” to infect them with plenty of viruses and security gaps to teach students defensive strategies. if a computer becomes too infected to operate, these low-cost machines can be easily disposed of and replaced, said nordstrom.
“this is one of the reasons why engineering is a good partner for computing programs, because this lab was designed perfectly for our needs,” said nordstrom. “these students own the space and run the space.”
as all the computers are infected, the lab has keycard access only for cyberdefense faculty and students. the secure lab allows students to carry out long-term projects that may run on a computer for days. in addition to classes, the college’s student cyberdefense team uses the lab to prepare for its annual competition in february.