Computer Science

A student writing on a piece of paper with computer science software on the laptop behind them.
Program Type
B.S.
Est. Time to Complete
4 Years
School
Kinsley School of Engineering, Sciences and Technology
Delivery Mode
On Campus
A student working on the servers with a laptop in their hand.

Learn the why and 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 built on nationally recognized standards to give you all the experience, knowledge, and problem-solving skills to confidently apply for careers in the technical or scientific fields of computer science.

The B.S. in Computer Science degree program is accredited by the Computing Accreditation Commission of ABET, www.abet.org, under the commission’s General Criteria and Program Criteria for Computer Science.

About the Computer Science Program

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

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.

The B.S. in Computer Science degree program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the commission’s General Criteria and Program Criteria for Computer Science.

Image
Logo: ABET Engineering Accreditation Commission
View Program Outcomes and Objectives

Computer Science Courses

Your class schedule will include core courses for your major, Gen Next general education classes, and electives. 

Course NameCourse CodeCredits
Fundamentals of Computer Engineering ECE 260 4 Credits
Software Engineering and DesignCS 320 3 Credits
Network Applications and ProtocolsCS 3303 Credits
Data StructuresCS 3503 Credits

 

Careers in Computer Science

A bachelor’s degree in Computer Science opens up a variety of career opportunities. Some of your options may include:

Computer Designer and Engineer

Software Engineer

Software Applications System Developer

WWW Programmer

Internet Administrator

Network Analyst

An advisor and a student sit on a couch in the seating area of a campus office. The student holds a piece of paper as they talk.

Build your dream career, one day at a time.

This is day one. From your first semester on campus through graduation day, York College offers expert advice, professional development opportunities, and personalized support to help you navigate the choices that influence your future. 

Explore resources for a successful college experience: 

Meet the Faculty

View All Faculty
David Babcock
David S. Babcock, Ph.D.
Chair, Electrical and Computer Engineering and Computer Science Department
Professor, Computer Science
Kinsley School of Engineering, Sciences and Technology
Virgil Ganescu
Virgil C. Ganescu, Ph.D.
Assistant Professor, Mathematics
Kinsley School of Engineering, Sciences and Technology
James Moscola
James Moscola, Ph.D.
Assistant Professor, Computer Science and Computer Engineering
Kinsley School of Engineering, Sciences and Technology
Joell Raab
Joell Raab
Instructor, Mathematics
Kinsley School of Engineering, Sciences and Technology
1/

Related Programs

Computer Engineering

Computer engineers draw upon mathematics, science, and computer science to design computer or microprocessor-controlled devices, systems, and processes. At York College, we focus on embedded systems, which are customized, standalone systems under computer/microprocessor control. You’ll get to work right away with a first-year design project — learning by doing is how we approach education.

Cybersecurity Management

In York College’s Cybersecurity Management program, you’ll combine your understanding of technology with skills in strategic communication and management. You’ll also develop insight into the origins of cyberthreat as you explore aspects of cybersecurity, including strategy, operational security, intelligence analysis, and criminal justice. Majoring in Cybersecurity Management will give you the tools you need to be successful in this high-growth field.

Information Technology Management

With a degree in Information Technology Management, you’ll enhance your passion for computers with a strong base in information systems knowledge, such as in implementation, integration, application, management, and maintenance.