Many computer science graduate students choose to further their computer science classes online, often for the flexibility of working while advancing professionally. According to the Bureau of Labor Statistics, demand for computer and information research scientists is expected to grow 19 percent between 2016 and 2026.
“In general, I think we see that individuals looking to pursue a master’s in computer science are typically more tech savvy; they’re much more computer literate than maybe the general population. So I think they find a bit of ease with the online format,” says Patrick McSweeney, assistant teaching professor at Syracuse University.
McSweeney says students in the Syracuse computer science classes online program primarily include those who studied this field as undergraduates and are looking to move into advanced roles, along with those with backgrounds in other disciplines related to science, technology, engineering and mathematics.
Mike Hancock, who graduated this past May from the online computer science master’s program at North Carolina State University, says his classmates included individuals in different states and outside the country. “Some people hadn’t worked before; a lot of the people that I’ve interacted with have worked. It was pretty diverse.”
Despite their distance from campus, experts say online degree students in these programs are generally required to complete proctored exams – either remotely, using webcams to prevent cheating, or at a testing facility near their homes. Project-based assessments that focus on real-world scenarios, which students complete independently or in groups, are also common, experts say.
“Students in most online programs can expect a heavy amount of computer-based projects, where they’ll connect directly to servers or do all the coding online and then submit it as assignments,” says Binh Tran, associate dean for master’s student services at Viterbi.
The online format also enables computer science graduate students to hold conversations in the online classroom, or learning management system, using discussion boards and other virtual communication tools, experts and students say.
In the University of Illinois—Urbana-Champaign online capstone course, students virtually discuss published research in the field and then record video responses to one another, culminating in a larger capstone project, says John C. Hart, a computer science professor at the school.
At Illinois, some online students – like those on campus – participate in research with faculty outside the classroom, Hart says, interacting virtually through email, phone and videoconferencing. Whether these opportunities are available to online students varies by institution.
Some online computer science graduate programs likewise provide opportunities for students to interact face to face on campus. At Syracuse, online students must visit campus in New York one time over the course of the program, says McSweeney – though that’s not the case in every online program.
“We had some of the Ph.D. candidates come through and introduce what kinds of research is going on at SU,” says McSweeney. He says there was also a workshop on big data along with a presentation on cybersecurity.
When it comes to course structure, some online computer science degree programs, including the online master’s at USC, may have real-time online class sessions, where students attend via webcam at a specific time on a certain day and participate in discussions. Those lectures are also recorded for later reference, Tran says.
Aside from the virtual format, Ziegler, the USC student, says the curriculum is overall the same as it is for on-ground students. The only real difference is that you’re watching them on a computer.”