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 program is accredited by the Computing Accreditation Commission of ABET, 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 Class of 2021
Welcome to the computer science class of 2021!

Your Future InComputer Science

Our graduates work with 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
Civil Engineering Center ribbon cutting ceremony
Civil Engineering Center
The Civil Engineering Center opened in 2018. The Center provides engineering students with state-of-the-art classroom and lab spaces to gain hands-on, practical experience.
Computer Science Lab
Computer Science Labs
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.
Kinsley Engineering Center Thumbnail
Kinsley Engineering Center
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.
York College engineering professors use hands-on learning with professional equipment.
Engineering Labs
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
Harry E.Zumbrun Machining Technology Lab
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

2023-2024 Undergraduate Catalog

The Computer Science program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org.

Contact Us
Electrical and Computer Engineering and Computer Science Department
David Babcock, Ph.D
Chair, Electrical and Computer Engineering and Computer Science Department
Kinsley Engineering Center, Room 117A
Phone: 717.815.6442
dbabcock@ycp.edu