Computer Science
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.
Computer Science Courses
Your class schedule will include core courses for your major, Gen Next general education classes, and electives.
Course Name | Course Code | Credits |
---|---|---|
Fundamentals of Computer Engineering | ECE 260 | 4 Credits |
Software Engineering and Design | CS 320 | 3 Credits |
Network Applications and Protocols | CS 330 | 3 Credits |
Data Structures | CS 350 | 3 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
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 FacultyComputer Science in Action
View All NewsRelated 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.