Why study Computer Science at MC?

Computing drives innovation in the sciences, ranging from medical research to climate change modeling to military applications and everything in between. It’s a discipline that touches almost everything we do. The Computer Science major develops foundational problem-solving skills that lead to success in a wide range of disciplines. In Maryville College classrooms, Computer Science majors learn to use mathematical and computational thinking to solve real-world problems by combining proficiency in programming with an understanding of systems and algorithms. Outside the classroom, students can extend their expertise by joining clubs like MC3D, where 3D printing is explored, and the Computer Programming Team that prepares students to compete against their peers at other institutions. Diverse opportunities await our students – we welcome you to begin your path with us!

Photo of Jonathan Meystrik

Jonathan Meystrik

Hometown: Knoxville, Tennessee

Being able to see a problem and come up with a solution to that problem is why Jonathan chose Computer Science as his major. “I have always loved building and creating things that make life easier, and that’s exactly what computer science does,” said the McGill Scholar, Scots Science Scholar and a member of the men’s soccer team. “There are also so many different fields that you can take Computer Science into.”

Jonathan recently completed an internship at Bryant Manufacturing and plans to earn a master’s degree in Mechanical Engineering at a transfer school in Germany and work with Sealine on private yacht computer systems.

 

Photo of Ezell

Evan Ezell ’18

CURRENTLY: Ph.D. student at the University of Tennessee and ORNL Graduate Research Assistant

Evan recently earned a master’s degree in Computer Science from UTK and is now pursuing a doctorate while working as a graduate research assistant in the Geospatial Artificial Intelligence Group at Oak Ridge National Laboratory (ORNL). He interned with ORNL as an MC student and worked on several complex projects.

“Today, my research is focused on big data, data mining and machine learning with applicability to geography and economics,” he said. “Maryville College prepared me extremely well; the liberal arts education I received provided an excellent foundation in computer science while not neglecting the connections to other fields of study. The College taught me not to just use a skill to provide a service but rather to think about the broader implications of my work.”

 

Chair, Division of Mathematics & Computer Science, Professor of Statistics
Dr. Jeff Bay
Chair, Division of Mathematics & Computer Science, Professor of Statistics
More Info
Assistant Professor of Computer Science
Dr. Barbara Johnson
Assistant Professor of Computer Science
More Info

Maryville College graduates have gone on to a variety of positions in area such as database management,  programming, and software development, and to top graduate programs in computer science and engineering. Many diverse opportunities await our students—we welcome you to begin your path with us!

Intern and Job Placements:

Amazon
Blount County Courthouse
Blount Memorial Hospital
Clayton Homes
DENSO Manufacturing
HGTV
Knoxville Utility Board (KUB)
LDA Engineering
National Safe Skies Alliance
Oak Ridge National Laboratory (ORNL)
Pilot Flying J
Teledyne Brown Engineering

Graduate School Placements

Appalachian State University
Clemson University
Florida State University
Miami (of Ohio) University
North Carolina State University
Texas Southern University
University of Nebraska
University of North Carolina, Chapel Hill
University of Tennessee, Knoxville
Vanderbilt University

Students successfully completing the program of study will have achieved the following:

  • Communicate mathematical ideas with precision and clarity in both written and oral form
  • Use mathematical and computational thinking to solve real-world problems
  • Design a system, component, or process to meet desired needs within realistic constraints
  • Be proficient in one programming language and have a basic knowledge of several others; able to write efficient solutions in various disciplines
  • Understand the structure of a computing system, the design of its basic components and the interactions of hardware and software components

The Major in Computer Science consists of 55 hours in Computer Science and the related field of Mathematics.

Required courses include:

Major and Major-Related Courses

CSC 130: Introduction to Computer Science and Programming(4 hrs)
CSC 220: Computer Architecture and Systems(4 hrs)
CSC 225: Data Structures(4 hrs)
CSC 231: Discrete Structures(3 hrs)
CSC 250: Software Design and Development(3 hrs)
CSC 260: Database Management Systems(4 hrs)
CSC 299: Professional Practices in the Mathematical Sciences(1 hrs)
CSC 312: Algorithm Design and Analysis(3 hrs)
CSC 319: User Interface Design and Implementation(3 hrs)
CSC 351: Senior Study I(3 hrs)
CSC 352: Senior Study II(3 hrs)
CSC 381: Theory of Computation(3 hrs)
MTH 125: Calculus I (MR)(4 hrs)
MTH 225: Calculus II(4 hrs)
MTH 232: Linear Algebra(3 hrs)

Either-of-the-following-courses:

CSC 314: Data Mining(3 hrs)
Or
CSC 349: Selected Topics in Computer Science(3 hrs)

Either of the following courses:

MTH 321: Probability & Statistics I(3 hrs)
Or
MTH 326: Numerical Analysis(3 hrs)

The Minor in Computer Science requires a minimum of 20 credit hours in Computer Science and Mathematics.

Required courses include:

Minor and Minor-Related Courses

CSC 130: Introduction to Computer Science and Programming(4 hrs)
One three-credit hour computer science course above the 300-level
MTH 125: Calculus I (MR)(4 hrs)

Choose TWO of the following courses

CSC 220: Computer Architecture and Systems(4 hrs)
CSC 225: Data Structures(4 hrs)
CSC 231: Discrete Structures(3 hrs)
CSC 250: Software Design and Development(3 hrs)
CSC 260: Database Management Systems(4 hrs)

Either of the following courses:

MTH 225: Calculus II(4 hrs)
Or
MTH 232: Linear Algebra(3 hrs)

In addition to required courses for majors and minors, Maryville College students take classes in the Maryville Curriculum, a core program of general education. Consisting of 51 credit hours, the Maryville Curriculum ensures that students see their major in a wider context and develop the basic communication, quantitative, and critical thinking skills that are needed for success in college and career.

Apply

Request Info

Interested in this Program of Study at Maryville College? Submit your basic information and an Admissions counselor will contact you shortly to answer any questions you might have.

Loading…