About Computer Science

Our Program and Courses

You can major or minor in computer science at F&M. While studying computer science, you will learn about computer organization, data structures, and algorithms. Advanced study covers topics such as mobile application development, artificial intelligence, machine learning, and bioinformatics. In a world where data privacy and technology is constantly changing, having an in-depth understanding of computing systems will serve you not only in your future career, but in your daily life, as well.

Students from a wide range of majors take advantage of computer science classes to gain technical and programming skills that will help them in their studies. As a student studying computer science, you’ll have the opportunity to fine-tune your computer science degree however you please. 

By the time you graduate, you will be able to demonstrate: 

  • Computational thinking and problem solving.
  • The ability to communicate technical information to experts and non-experts alike.
  • Problem-solving skills and the ability to think critically across disciplines (such as biology, business, and mathematics).
  • The ability to work individually and in teams, building on the work of others.
  • Understanding of new developments in the field of computer science as they arise.
  • The ability to communicate observations and discoveries orally and in writing.
  • Advanced programming skills in a variety of programming languages.
  • Sophisticated theoretical and applied computing-related problem solving skills.  

Wondering what computer science courses are like? Explore our course catalog to see what classes are available to you.

Our Faculty and Staff

Justin D Brody

Assistant Professor of Computer Science

Contact »

Jing Hu

Associate Professor of Computer Science

Contact »

Emily K Jensen

Assistant Professor of Computer Science

Contact »

Brad McDanel

Assistant Professor of Computer Science

Contact »

Mike C Melusky

Adjunct Instructor of Computer Science

Contact »

Ed Novak

Associate Professor of Computer Science, Department Chair of Computer Science

Contact »

Kelly L Smith

Academic Department Coordinator, Math and Computer Science

Computer Science; Data Science

Contact »

Jerry Tompkins

Adjunct Instructor, Computer Science

Contact »

Willie Wilson

Assistant Professor of Computer Science

Contact »

Learning Outside the Classroom

The world of computing is expansive, and you will be able to take your studies far outside the classroom. 

Research Opportunities

As you dive into the intricacies of computer science, you may find yourself wanting to further explore a particular area or topic. Recent computer science students have researched robot interaction, sensitive data management, phone security and data leaks, and more.
Explore research at F&M
 

Honors in Computer Science

Completing research or an independent study could also lead to honors in computer science. To be considered for honors, you must first be nominated based on the results of your independent study, after which you will continue to research your thesis, defend your findings, and complete requested edits on your results.

Internships 

Computer science is a gateway to opportunities across academic and professional domains. Internships not only allow you to continue your studies beyond the classroom, but also enhance your resume prior to entering the workforce. Previous computer science students have interned with prominent tech companies such as Amazon and MongoDB. 
Explore internships at F&M

Off-Campus Study

F&M students have extraordinary experiences to extend their academic experience abroad. Computer science students have studied in England, Ireland, Scotland, Australia, and New Zealand.
Explore off-campus study at F&M

Success Beyond F&M

F&M’s computer science department prepares its students to excel in a variety of careers or graduate school programs. The intellectual and analytical activities that make up the work of computer science — including technical fluency, data gathering, collaborating with others, and critical thought — help you develop useful and productive skills you can apply to any post-college plan.

Graduate School

Computer science graduates are prepared to pursue advanced degrees in a variety of disciplines, including science and engineering, advanced computer science, artificial intelligence, and information technology . They’ve pursued advanced degrees at institutions such as:

  • Boston University 
  • Colorado School of Mines
  • Columbia University
  • New York University
  • Rutgers University
  • University of Oxford
  • Virginia Tech University

Career Paths

Many computer science graduates embark on their chosen career paths immediately upon graduating from F&M. They have landed at notable companies such as Google, Facebook, Girls Who Code, HBO, Oracle, and Vanguard. They hold positions such as:

  • Data Architect
  • Database Administrator
  • Engineer Application Developer 
  • Python Developer
  • Research Scientist
  • Software Developer 
  • Software Engineer
  • Software Support Engineer
  • Tech Analyst

Student Spotlight

Sujal Shah ’27 Awarded Generation Google Scholarship

As a child, Sujal Shah ’27 was always curious about the technological things around him. “Whenever I used to call somebody, I’d wonder: How did the voice transfer within milliseconds from one part of the world to the other? How does this internet work? Those kinds of things always fascinated me,” he said. “The more I explored, the more I realized computer science might be the best way to fulfill that curiosity.” Recently, Shah was awarded a Generation Google Scholarship. “This incredible opportunity provided by Google recognizes individuals who are passionate about technology and dedicated to making a positive impact in the world,” Shah said. Shah is already making a difference for students in his home country. This summer, he and fellow F&M student Binayak Jha ’27 launched Uunchai, a free, six-week virtual project-based learning program for primary school students in Nepal.

Read More »

Research Spotlight

Student Startup Promotes Responsible AI Use

As the use of artificial intelligence becomes increasingly common, recent F&M grad Kirin Sawasdikosol ’24 and Dilrabo Kodirova ’25 hope to harness the power of AI to help students learn. The two wanted to develop a product that encourages students to use AI responsibly. “We’re focusing on how we integrate AI as a tool for the learning process, rather than just how we get your assignment done as quickly as possible,” Sawasdikosol said. “We’re creating a fine-tuned AI that responds in a specific way for their specific class.” The result is a software startup, UniMind, which Sawasdikosol plans to launch publicly now that he has graduated.

Read More »

Faculty Spotlight

Willie Wilson Awarded NSF CAREER Grant for Computer Science

Ongoing research into robots and machine ethics has resulted in a prestigious National Science Foundation CAREER grant for Jason “Willie” Wilson, assistant professor of computer science at F&M. The $505,358, five-year grant – now active – supports early-career faculty who have the potential to serve as academic role models in research and education and to lead advances in the mission of their department or organization. “I’m particularly proud that both the research and education plan for this work emphasizes the ethical application of technology,” Wilson said. The funded research, “Transparent Theory of Mind Algorithms for Social Robots Assisting Young Children,” will examine how social robots use human-like, cognitive abilities to better understand and thus better aid young children.

Read More »

Related Fields of Study

Bioinformatics

Immerse yourself in a rapidly-expanding field that combines the study of biology, chemistry, computer science, and applied mathematics. By studying bioinformatics at F&M, you’ll explore how to develop methods and software tools for understanding biological data.

Cognitive Science

How do minds fit into the natural world? When you study cognitive science at F&M, you’ll employ intellectual tools from several disciplines to understand the nature of the mind and how it works, functions, and behaves.

Mathematics

The study of mathematics is ancient, and its roots in clear and creative thought can still be seen today. While studying mathematics at F&M, you will learn both the fundamental foundations and theories of the field as well as how to apply these theories to real-life problems.

F&M Computer Science in Action

September 9, 2024

Sophomores Found Nepalese Nonprofit

F&M sophomore Sujal Shah has been awarded a Generation Google Scholarship in part for his work with Uunchai, a virtual nonprofit he co-founded with fellow student Binayak Jha.

June 5, 2024

Willie Wilson Awarded NSF CAREER Grant for Computer Science

Ongoing research into robots and machine ethics has resulted in a prestigious National Science Foundation CAREER grant for Jason “Willie” Wilson, assistant professor of computer science at F&M.

May 29, 2024

Student Startup Promotes Responsible AI Use

A recent F&M graduate and a current student hope to harness the power of artificial intelligence to help students learn.