Computer Science
Associate in Applied Science
Data analytics, artificial intelligence, coding languages…if topics like these excite you, you belong in computer science. Our Computer Science program will expose you to a foundation of theoretical and practical computer science topics. Graduates leave with sought-after skills in an increasingly relevant field.
-
Program tracks
Full-time
-
Estimated degree completion time
4 semesters, 62 credits
Degree questions, answered.
Have questions about the Computer Science program? Fill out this form and we’ll get in touch with you.

"*" indicates required fields
Courses
Core courses include a mixture of problem-solving and programming, data exploration and structure, discrete math, computer design and development, and artificial intelligence. Selected courses in the liberal arts and humanities support and enhance this core. The curriculum is designed to develop problem-solving and critical-thinking skills to prepare students for rewarding and challenging careers.
Learning outcomes
Students will be able to:
- Demonstrate competency with one programming language and a familiarity with two other programming languages.
- Develop programs using both structured programming and object-oriented programming in a team setting.
- Use professional and scholarly sources to apply new ideas in programming languages, algorithms, platforms, and data structures when solving programming problems.
- Demonstrate strong interpersonal skills effectively in a variety of given scenarios and professional contexts.
- Evaluate technical information and present it clearly, both in writing and orally, to a wide range of audiences.
- Describe the global impact of recent computing advances on individuals, organizations, and society.
- Discuss the impact of diversity on the computing profession.

Careers
Graduates are prepared to work in a variety of settings including large and or small software computer service companies, private industry, government, banking, healthcare, and much more. Graduates may also choose to continue their education at a four-year institution in computer science or a related field.
Meet the Faculty
-
Lauren Mayhew
Dept. Chair/Faculty, Comp Science & Info Tech
Dr. Mayhew is currently the Chair and full-time Assistant Professor of Computer Science at YCCC and an Adjunct Faculty of Computer Information Systems at the University of Maine Augusta (UMA). Prior to this, Dr. Mayhew taught computer science and web design courses in adult and community education settings for over twenty years. Dr. Mayhew holds a BS in Small Business Management with a minor in Computer Information Systems from UMA, and a MALS in Education Technologies from the University of Maine. In 2017, she earned a Doctor of Computer Science from Colorado Technical University (CTU). Through ongoing collaboration with UMA, the Maine Cyber Security office, and other non-profit organizations, Dr. Mayhew enthusiastically fosters ways to empowering girls to become future technology leaders in the computer science and cybersecurity fields. In 2019, she became a certified Train-the-Trainer in UMA’s CyberBit Cybersecurity Range. She actively serves as President of the Colorado Technical University (CTU) Alumni Board and Vice Chair of the Institute of Electrical and Electronics Engineers (IEEE), Maine Chapter. She was recently named to the Editorial Review Board for the International Journal of Strategic Information Technology and Applications (IJSITA). Dr. Mayhew honorably served eight years in the United States Air Force with two additional years in the Maine Air National Guard. In 2016, she started her own consulting business to promote and foster innovative consulting, technology, leadership, & education to assist small start-up businesses successfully thrive in today’s very competitive world. In her spare time, Dr. Mayhew enjoys outdoor activities, writes fiction and non-fiction novels, and volunteers at the local animal shelter and with local church and community center events.