Computer Science

Computer Science Club photo

Computer science is the systematic study of computers and of the phenomena of computing. Formal properties are given more emphasis than realizations or applications. A major objective of the discipline is the formulation of a systematic body of knowledge to explain these properties. One of the most important concepts of computer science is the management of complexity. Students must understand how abstraction is used to control complexity. As a method of reasoning, computer science bears a strong similarity to mathematics and depends heavily upon mathematics. Students should note that, although the introductory sequence in the curriculum is programming, computer science involves much more than programming.

Computer Labs

There are two computer labs located in D. Keith Allison Hall that house more than 40 fast computer units to support instruction and research. All computers in the labs are on the campus LAN and the internet. They are upgraded regularly and installed with up-to-date Software/applications, include not limit to popular IDEs, project management tools, MIPS simulators, Microsoft Office suite, Internet Browsers and tools, and Maple mathematical software.

The Department of Computer Science has one research lab reserved for CSC and CIT majors.

Online Program in Computer Information Technology

Successful organizations rely on dynamic employees to create user-friendly applications that stimulate business growth. Methodist University’s online B.S. in Computer Information Technology program prepares you to harness emerging technologies to help companies reach more customers and become more profitable.

In this program, you will learn from diverse faculty who bring extensive technological expertise to each online course. Through their guidance, you will build practical knowledge of network administration, system administration, and web-based systems. Plus, the program goes beyond typical online bachelor’s in information technology programs by bolstering your study of computer science and programming with courses focusing on accounting, finance, and management.

Contact the Computer Science Program

Dr. Terry House

Terry C. House, Ph.D.

Chair, Computer Science; Professor of Computer Science
(910) 630-7416
Allison 106
Dr. Terry House
Terry C. House, Ph.D.

Chair, Computer Science; Professor of Computer Science

B.S., Campbell University; M.S., Ph.D., Nova Southeastern University

Bio:

From 1983 to 2004, I served in the United States Army as a Special Forces Green Beret, with deployments in several countries to include Africa and Afghanistan. I have authored several peer-reviewed papers that are published in IEEE journals and conferences. My philosophy is: No task is too hard if you adopt an “I can do this” mentality.

A few of the classes I teach in the Computer Science department are Programming (gaming and App Development, Java, C++, C#, Visual Basic, Assembly Language), Architecture, App Development, Computer Literacy, Azure, AWS, Networking, Computer Security, Senior Project, Database, Raspberry Pi, Arduino, AWS, and other various courses.

I know from experience, that setting your standards high can be challenging but very rewarding as well. I expect every student to push themselves beyond their comfort zone and seek perfection in every assignment!

Undergraduate Teaching Areas:

Visual Basic Programming, Assembly Language, Software Engineering, Computer Networks, Unix Programming, Computer Architecture, Computer Security

Research Interests:

Computer Security, Software Engineering, Programming, GUI Development, Operating Systems, Database Management, Client-Server computing, Computer Graphics

Personal Interests:

Playing chess, camping, exercising, reading IT Literature

(910) 630-7416
Allison 106