logo and main navigation container

The Donald and Helen Schort School of Mathematics and Computing Sciences

ABOUT COMPUTER SCIENCE

LR’s Computer Science program strives for academic excellence by offering rigorous courses designed to challenge the qualified and motivated student and to liberate the mind through an emphasis on quantitative and abstract reasoning, problem solving, critical thinking, and strong communication skills.

A major in Computer Science prepares students for positions in business, industry, education, or graduate programs in Computer Science, Information Systems, or Information Technology.

The Computer Science major leads to a Bachelor of Science degree and includes courses that provide a balance between the development of science, mathematics, and business-related applications. Available courses provide the necessary theoretical fundamentals for the study of algorithms, programming, and the design of computer systems, as well as the application of computing to business and management. The wide variety of electives allows the student to tailor the major to theoretical computer science or to information systems.

LEARNING OUTSIDE THE CLASSROOM

Computer Science majors have a number of opportunities to gain firsthand experience outside the classroom. Students are encouraged to take advantage of internships and mentor opportunities, allowing them to work with and learn from experienced computer science professionals. There are also opportunities to attend conferences which highlight new developments and opportunities in the growing and exciting field of computer science.

CAREER OPPORTUNITIES

Students who complete degrees in Computer Science generally have very bright professional futures—if they are prepared to stay current with a fast moving field. As computing technologies continue to expand and evolve, professional opportunities will arise for individuals with expertise in the development and maintenance of computers and computer systems. Opportunities exist across a surprisingly diverse array of professions: software engineering, programming, and development; systems and database analysis and administration; computer engineering; web development; quality assurance and cybersecurity. Students who can combine technical skills with the ability to communicate and collaborate, and to think critically and assess analytically will possess a distinctive advantage. LR’s rich integration of professional preparation with a deep grounding in the liberal arts provides an excellent model for professional preparation.

MAJOR REQUIREMENTS

Students may complete a BS degree with a major in Computer Science. In addition, LR offers minors in Applied Computer Science and in Theoretical Computer Science.

Computer Science Major Requirements

Program Contact

Dr. Timothy Goldberg

Assistant Professor of Mathematics, Chair of the School of Mathematics and Computing Sciences, Director of Mathematics and Computer Science Tutoring Labs
Hickory Campus

Computer Science Faculty

Dr. Bjarne Berg

Titles: Professor of Computing Sciences, Professor of Mathematics
Email:
Phone Numbers:
School: 828.328.7258

Sarah Caudill

Titles: Visiting Instructor for Computing Sciences, Technology Specialist of the Cornerstone Student Support & Wellness Center
Email:
Phone Numbers:
School: 828.328.7418

Dr. Timothy Goldberg

Titles: Assistant Professor of Mathematics, Chair of the School of Mathematics and Computing Sciences, Director of Mathematics and Computer Science Tutoring Labs
Email:
Phone Numbers:
School: 828.328.7424

Dr. Doug Locke

Titles: Adjunct Instructor of Computing Sciences
Email:

Allison Luffman

Titles: Adjunct Instructor, Computing Sciences
Email:

Jennifer Michaels

Titles: Adjunct Instructor, Computing Sciences
Email:

Phillip Senn

Titles: Adjunct Instructor, Computing Sciences
Email: