Students working on a component of a Formula One racecar for the York College engineering program

Computer Science

Blending the theoretical with the practical, you’ll be well-versed in the why and the how of computer science.

At York College, you’ll get intensive training in common programming languages including C/C++, Java, Python, Scheme and several others. Our accredited program, built on nationally-recognized standards, will give you all the experience, knowledge, and problem-solving skills to confidently apply for careers in the technical or scientific fields of computer science.

Hands-on training is standard here — our visualization lab and software engineering lab are complete with high-performance equipment at your disposal. Our courses take you through the design of complex software using agile software engineering practices through incremental analysis, design, implementation and testing. To better prepare you for whatever your job throws your way, you’ll also be introduced to a wide range of data structures and algorithms used in the computing industry.

Computer science at York College
Internships, hands-on classes, and a blend of the practical with the theoretical mean you'll be extremely prepared for a career in computers.
Computer science freshman Alyssa McDevitt won York's Elevator Pitch competition for her app idea, NoiseHub, that lets users add a text message to song audio clip. Take a look at her pitch video!

Your future in Computer science

Our graduates work companies such as Distek Integration Inc., the U.S. Army and Lutron Electronics Company. You'll be well-suited for programming and software development positions. Possible careers include:
  • Computer Designer and Engineer
  • Software Engineer, Software Applications System Developer
  • WWW Programmer
  • LAN or Internet Administrator
  • Network Analyst/Engineer, and more
Kinsley Engineering Center at York College
Renovated in 2008 with design input from faculty, staff and students, Kinsley Engineering Center houses our entire program. You’ll have 24/7 access, computer access, study nooks, locker space, a canteen area — it’s a second home of sorts for our dedicated students.
A computer science lab in the Kinsley Engineering Center.
Use our visualization lab and the 3-D projection system for your senior design projects. Take advantage of the high-performance Linux cluster in the Software Engineering Lab and its 24 PCs.
One of the many engineering labs inside Kinsley Engineering Center at York College.
We offer seven specialized lab settings: Automation and Robotics; Electronic Instrumentation; Embedded Systems; Signal Processing and Communication; Power Systems and Energy Conversion; Thermodynamics, Fluids and Heat Transfer; and Materials Science and Engineering.
The Kinsley Engineering Center has a full machine technology lab with metal and woodworking equipment
We’ve dedicated 5,500-square feet for industry-standard machines and power tools of all sizes. You’ll get to start using them freshman year, learning shop safety and basic operation. You’ll have access to our weld shop and wood shop, too

Program Requirements

Required Courses and Degree Requirements for Graduation
catalog icon

2016-2017 Undergraduate Catalog

The Computer Science program at York College is accredited by the Computing Accreditation Commission of ABET.
Contact Us
Computer Science
David Babcock, Ph.D., Coordinator, Computer Science Program
Kinsley Engineering Center, 101
Phone: 717.815.6442

Dixie L. Loser
Administrative Assistant
Kinsley Engineering Center, Room 117