Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

Computer Science Degree Program: Computer Science
Associate in Science

Meet the Faculty

Dr. Lauren A. Mayhew

Dr. Mayhew earned a Doctorate in Computer Science, concentrating in Big Data Analytics. 

 More...

How Long?

Estimated Degree
Completion Time

4 Full-Time Semesters 
62 Credit Hours

Please note, these estimates are based on a student taking an average of 15 credits per semester and do not include college preparatory or developmental courses.

Getting Started

GETTING STARTED
Are you a prospective York County Community College student? YCCC offers small classes, experienced and supportive faculty and staff that strive to help students achieve success.

Apply today, then take a look at the New Student Checklist
We look forward to seeing you soon!

PROGRAM DESCRIPTION
The sequencing of courses in this program begins in the fall semester. Students entering in the spring or summer will likely take longer than two years to complete the program.

The Computer Science program provides students with a solid foundation in both theoretical and practical topics in computer science, emphasizing the concepts that underlie fundamental computer design and development, programming languages, data analytics, and artificial intelligence systems. The program provides the foundational courses typically encountered in the first two years of study in most baccalaureate programs. Core courses comprise of a diverse mixture of problem-solving and programming, data exploration and structure, discrete math, computer architecture, and Artificial Intelligence (AI). Selected courses in the liberal arts and humanities support and enhance this central core. The curriculum is designed to develop problem-solving and critical-thinking skills and to prepare students for rewarding and challenging careers.

CAREER OPPORTUNITIES
Opportunities for Computer Science graduates occur in a wide variety of settings including large and or small software computer service companies, private industry, government, banking, healthcare and many, many more. Graduates may also choose to continue their education at a four-year institution in Computer Science or a related field.

PROGRAM LEARNING OUTCOMES

Upon completion of the Computer Science Associate in Science degree graduates will be able:

  1. Evaluate technical information and present it clearly, both in writing and orally, to a wide range of audiences.
  2. Develop programs using both structured programming and object-oriented programming in a team setting.
  3. Describe the global impact of recent computing advances on individuals, organizations, and society.
  4. Analyze the temporal and spatial efficiency of algorithms and data structures in a program design.
  5. Use professional and scholarly sources to apply new ideas in programming languages, algorithms, platforms, and data structures when solving programing problems.
  6. Demonstrate competency with one programing language, and a familiarity in two other programming languages.
  7. Demonstrate strong interpersonal skills effectively in a variety of given scenarios and professional contexts.
  8. Discuss the impact of diversity on the computing profession.

Computer Science Program Sheet

Click image to download and print.

Career Coach

Are you wondering what careers you can explore with a degree or certificate?
Click the image below to take a quick career assessment.

About the College   Admissions   Career & Transfer Services   College Catalog   Affordability  Student Success Commons  Library  YCCC Homepage  Disclaimer

York County Community College * 112 College Drive * Wells, ME 04090-5341
207 646 9282 | 800 580 3820