Computer Science

PROGRAMS OF STUDY:

  • B.A. in Computer Science
  • Minor in Computer Science
  • Minor in Analytics

Why study Computer Science at M.C.?

Computing drives innovation in the sciences, ranging from the human genome project to AIDS vaccine research to environmental monitoring and protection. It’s a discipline that touches almost everything we do. Computer science develops foundational skills to set one up for success no matter where one’s career path leads. At Maryville College, computer science students learn to use mathematical and computational thinking to solve real-world problems by combining proficiency in programming with an understanding of systems. Many diverse opportunities await our students – we welcome you to begin your path with us!

Maryville College Works is a comprehensive career preparation program that is integrated into the College’s four-year liberal arts curriculum. Key components include assessment, advising, networking and professional experiences.

EXTERNAL RELATIONSHIPS

  • Oak Ridge Associated Universities (O.R.A.U.)
  • Cirruspath, Inc.
  • Great Smoky Mountains Institute at Tremont
  • University of Tennessee College of Engineering
  • Auburn University College of Engineering
  • Tennessee Technological University College of Engineering
  • Vanderbilt University School of Engineering

Meet a current student

Evan Ezell ’18

Hometown: Canton, Ga.

Evan chose Maryville College because of its class sizes and the opportunities available to current students. He has worked at Oak Ridge National Laboratory for more than a year, building websites and an iOS application for the environmental sciences division. Evan is currently working in ORNL’s geographical information sciences division. “The computer science department at M.C. is small, which allows a lot of individualized attention to each student,” he said. “I also enjoy the core curriculum here. I have burgeoned new viewpoints and understandings of the complex world we live in while learning to communicate my thoughts effectively and clearly.”

Outcomes of Recent Grads

Featured Graduate

DAVID WHITE ’14

CURRENTLY: PURSUING A MASTER'S DEGREE IN COMPUTER SCIENCE (FOCUSING ON MACHINE LEARNING) AT COLORADO STATE UNIVERSITY

David entered graduate school with more than five years’ experience working in software development and web applications. He credits Maryville College and its faculty for preparing him for the workforce and advanced study. “Through close connections with faculty and a diverse liberal arts core curriculum, M.C. gave me the opportunity to explore and grow many interests. This allowed me to find my passion—computer science—and thrive in it,” he said. “Additionally, the opportunities to lead and participate in the programming team, teach as a lab assistant and complete research through the Senior Study and as an intern definitely helped my applications to graduate schools and software companies stand out.”

LIBBY RODRIGUEZ ’12

CURRENTLY: SOFTWARE ENGINEER I WITH CIENA CORPORATION

As a student at Maryville College, Libby participated in the University of South Florida’s summer Research Experience for Undergraduates in Ubiquitous Sensing to help develop an Android app. After M.C., Libby earned a master’s degree in computer science at RPI in Troy, N.Y. She now has a software engineering job in Atlanta, Ga. “Some people might question attending a liberal arts college for a technical degree, but it was precisely the liberal arts mindset that led me to where I am today,” she said. “Maryville College allowed me to explore many different areas, and this proved to help me find something I am truly passionate about.”

Graduate School Placements

  • Georgia Tech
  • North Carolina State University
  • Northeastern University
  • Rensselaer Polytechnic Institute
  • University of Indiana
  • University of Tennessee

Video Gallery

Career Options

Maryville College graduates have gone on to a variety of positions in areas 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!

Learning Outcomes

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

Required Courses

The curriculum in computer science develops a student's problem-solving ability through the algorithmic approach of organizing, synthesizing, and analyzing information. Enhancing logical thinking skills, computer science has application in a variety of disciplines including bioinformatics, finance, neuroscience, and software engineering.

Major

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

Required courses include:

  • CSC 111: Introduction to Computer Science I (3 hours)
  • CSC 112: Introduction to Computer Science II (3 hours)
  • CSC 221: Computer Architecture (3 hours)
  • CSC 231: Discrete Structures (3 hours)
  • CSC 241: Data Structures (3 hours)
  • CSC 251: Graphical User Interfaces (3 hours)
  • CSC 299: Professional Practices in Math Sciences (1 hour)
  • CSC 312: Algorithm Design and Analysis (3 hours)
  • CSC 313: Database Management Systems (3 hours)
  • CSC 321: Introduction to Systems (3 hours)
  • CSC 349: Selected Topics in Computer Science (3 hours)
  • CSC 351-352: Senior Study (6 hours)
  • CSC 381: Theory of Computation (3 hours)
  • MTH 125: Calculus I (4 hours)
  • MTH 225: Calculus II (4 hours)
  • MTH 232: Linear Algebra (3 hours)

Either of the following courses:

  • MTH 321: Probability and Statistics (3 hours)
  • or
  • MTH 326: Numerical Analysis (3 hours)

The Major in Computer Science/Business consists of 54/55 hours.

Required courses include:

  • CSC 111: Introduction to Computer Science I (3 hours)
  • CSC 112: Introduction to Computer Science II (3 hours)
  • CSC 221: Computer Architecture (3 hours)
  • CSC 231: Discrete Structures (3 hours)
  • CSC 241: Data Structures (3 hours)
  • CSC 351-352: Senior Study (6 hours)
  • CSC 399: Research Seminar (1 hour)
  • MTH 125: Calculus I (4 hours)

Three courses selected from the following list:

  • CSC 251: Graphical User Interfaces (3 hours)
  • CSC 312: Algorithm Design and Analysis (3 hours)
  • CSC 313: Database Management Systems (3 hours)
  • CSC 321: Introduction to Systems (3 hours)
  • CSC 349: Selected Topics in Computer Science (3 hours)
  • CSC 381: Theory of Computation (3 hours)

Either of the following courses:

  • MTH 225: Calculus II (4 hours)
  • or
  • MTH 232: Linear Algebra (3 hours)
  • ECN 201: Principles of Economics (4 hours)
  • BUS 201: Principles of Management (3 hours)
  • BUS 215: Principles of Accounting (3 hours)
  • BUS 344: Principles of Finance (3 hours)
  • BUS 401: Strategic Management (3 hours)

A student may not major in Computer Science/Business and minor in either Computer Science or Business.

Minor

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

Required courses include:

  • CSC 111: Introduction to Computer Science I (3 hours)
  • CSC 112: Introduction to Computer Science II (3 hours)
  • CSC 221: Computer Architecture (3 hours)

Either of the following courses:

  • CSC 231: Discrete Structures (3 hours)

or

  • CSC 251: Graphical User Interfaces (3 hours)

One three-credit hour computer science course above the 300-level.

  • MTH 125: Calculus I (4 hours)

Either of the following courses:

  • MTH 225: Calculus II (4 hours)

or

  • MTH 232: Linear Algebra (3 hours)
Program taught in:
  • English

See 9 more programs offered by Maryville College »

This course is Campus based
Start Date
Sep 2019
Duration
Request Info
Full-time
Price
Deadline
By locations
By date
Start Date
Sep 2019
End Date
Application deadline

Sep 2019

Location
Application deadline
End Date