Computer Science is the study of computers and computational systems: their theory, design, development, and applications. Computer scientists design and analyze algorithms to solve problems and develop and study the performance of computer hardware and software. Computer scientists work in challenging and rewarding jobs that encompass design, environmental planning, management, manufacturing, system engineering, law, medicine, teaching, and many other exciting areas.
The computer and information sciences program at Shepherd University is a comprehensive program with concentrations in computer science (CS), computer programming and information systems (CPIS), networking and security (NS), and computer graphics and game design (CGG). Our approach is to teach students fundamental principles and problem-solving skills so that they are able to become creative problem solvers, develop and manage state-of-the-art computing systems, and have productive careers in computer science or information technology. Graduates of the program will be prepared to apply their knowledge professionally in the computer industry or to pursue graduate studies.
The four concentrations provide students flexibility to choose a course of study most interesting to them. Our students are encouraged to seek the opportunity to double-major in areas ranging from mathematics, engineering, economics, and business to psychology.
This is a traditional computer science curriculum with courses in data structures and algorithms, operating systems, databases, programming languages, and software engineering. This concentration builds a solid foundation of computing theories with their applications in mind.
This concentration focuses on concepts and skills related to design and management of computer networks. Courses include computer architecture, data communications, local area networks, inter/intra networking, and network security.
This concentration emphasizes applications of computer and information systems in businesses. Courses include systems analysis and design, management information systems, Windows programming, other upper-level computer science courses, and courses from the business department such as accounting and principles of management.
This concentration focuses on concepts and skills that are essential to graphics programming in a popular graphics library such as OpenGL or DirectX, and the design and construction of interactive computer games. Courses include algorithms and data structures, software engineering, artifi cial intelligence, computer graphics, and game design and programming.