East Carolina University
 
Department of Computer Science


corner_round_right
 
Support TECS
What is Computer Science?

Computer science is the systematic study of computing systems and computation. The body of knowledge resulting from this discipline contains theories for understanding:
  • Computing Systems and Methods
  • Design Methodology Algorithms, and Tools
  • Methods for Testing Concepts
  • Methods of Analysis and Verification
  • Knowledge Representation and Implementation
The computer science curriculum at East Carolina University primarily prepares students to work in industry as programmers and as software engineers, designers, or architects who create software. It also prepares students for graduate study in computer science or other closely related fields.

The computer science degree covers the theory and practice of software design, as well as hardware construction and operation. Technologies and tools are emphasized only to the extent necessary to enable proper understanding of methodology, theory, and practice. Tools and technologies currently used in various courses include, but are not limited to:
  • Programming Languages
    • C++
    • Java
  • Operating Systems
    • Windows
    • Unix
  • Hardware
    • PC workstations
    • Sun workstations
  • Database Environments
    • Access
    • MySQL
  • Software Engineering Tools
    • Rational Rose
    • UML
Successful computer science students will possess considerable problem solving ability and flexibility. These students will also be able to solve a range of problems that are much larger than those the students were trained on. Finally, these students will possess a theoretical background that will enable them to learn new computer technologies and keep abreast of the rapid changes in this constantly evolving field.