See if UPIKE is a good fit for you and take the next steps in becoming a student.
We are practitioners of the healing arts defining the standard for excellence in optometric education and vision care.
Our D.O. medical school is nationally ranked and recognized for a reputation of excellence in rural medicine and family healthcare. UPIKE’s osteopathy program gives you a clear path to success in the medical field.
All of our graduate programs are offered in a convenient, online format. Explore our graduate programs and learn more about earning your master’s degree at UPIKE.
Computer science is about problem-solving. Students studying computer science learn problem-solving skills that directly relate to using computers as tools for these solutions, but can also be transferred to other areas as well. As most of these problems relate to subjects well beyond computer science itself (e.g., applications to business, sciences, language, etc.), computer science can be viewed as the ultimate service industry.
Students will have the opportunity to become involved with real software projects, starting with their first class. Through the program, they will learn how to develop and maintain code looking at examples that mirror computing experiences they’re familiar with. In their final course, students will make code contributions to existing software that may be incorporated in future versions of the software.
CS 109 Introduction to Computer Science
CS 221 Object-Oriented Programming
An introduction to programming using a high-level object-oriented programming language. Topics will include fundamental data types, flow of control, classes and objects, methods and functions, and inheritance. A structured lab component will provide experience with typical software development tools: editor, compiler/linker, and symbolic debugger
CS 430 Parallel Programming
An introduction to parallel processing hardware and programming. Topics will include computer cluster construction and operation, writing simple parallel programs for execution on a computer cluster, and writing multi-threaded programs for execution on a single- or multi-core processor.
Students will have a firm knowledge of the computer science discipline and demonstrate an ability to apply it and to write, test, and debug a computer program of moderate length and complexity.
Students will communicate clearly, both with other programmers and with clients and customers and be able to exchange technical information using the proper terminology, as well as able to elicit more information from non-specialists about project specifications and requirements.
Cyber Security Specialist
Citizens National Bank
Community Trust Bank
Pikeville Medical Center
University of Pikeville
Kentucky Valley Education Commission (KVEC)
Professor of Biology and Director of Study Abroad, Division Chair Math and Natural Sciences(606) 218-5470TimothyWhittier@upike.edu