Computer Science - Associate in Science

Program Info

Year Established
2025
Program Code
COMPSCIENCE.AS
Degree Type
Associate in Science
Office Contact
School of Business, Entrepreneurship, and Professional Development: 313-845-9645, bepdinfo@hfcc.edu, Technology Bldg, Room: E-211
Faculty Contact
David Maier: 313-845-9890, djmaier@hfcc.edu, Technology Bldg, Room: E-112

Program Description

Description

Computer Science is the study of computers and computational systems. Unlike electrical and computer engineers, computer scientists focus on software including their theory, design, development, and application. Our Computer Science program provides students with in-depth knowledge and skills in the field of computer science, including programming logic and algorithm design, software development using a variety of major modern languages, database systems, software engineering principles and methodologies, and security principles and methods. The program prepares students for both entry-level career opportunities and transfer opportunities to four-year universities. Students take core computer classes as well as the general education requirements and mathematics courses commonly required in Computer Science Bachelor degrees.

Program Learning Outcomes

Upon successful completion of this program, students should be able to:

  1. Operate a personal computer and productivity software installed on it, including Microsoft Office, file management, the Internet/Web, e-mail, and input/output/storage devices.
  2. Explain the importance of personal responsibility and security in a technological world, including copyright laws, netiquette, ethics, privacy issues, and security threats.
  3. Design and implement a computer program in any of a number of modern computer languages to meet required specifications.
  4. Design, create and manipulate an enterprise-scale database system.
  5. Analyze, design, implement, test, debug and document software systems of varying complexity.
  6. Demonstrate proficiency in the mathematics utilized in computer science.
  7. Communicate effectively both orally and in writing to a diverse audience.
Career Opportunities
  • Software Engineer
  • Back-End Developer
  • Back-End Engineer
  • Web Developer
  • DevOps Engineer
  • Systems Analyst
  • A.I. Engineer
  • Data Scientist
  • Mobile Developer
  • Database Developer
  • Database Administrator
  • Business Intelligence Analyst

General Education

Category 4: Social Sciences
Complete any two, from different disciplines, from the Michigan Transfer Agreement (MTA) list.
Category 5: Humanities and Fine Arts
Complete any two, from different disciplines, from the Michigan Transfer Agreement (MTA) list.
Category 6: Natural Sciences
Complete any two, from different disciplines, from the Michigan Transfer Agreement (MTA) list.
Credit Hours
19.00

See General Education for Transfer Degrees for details.

Program Requirements

Required Support Courses
Course Name Credit Hours
3.00
3.00

Complete the course requirements within the following two pathways. Consult transfer university degree requirements or consult the program lead or academic advisor for more information.

17.00
Credit Hours: 23
Minimum Total Credit Hours
70.00
Requirements are subject to change. The information represented here is effective starting Fall 2025 and applies to the current catalog year. If you were admitted prior to this year, please check your requirements under the My Progress section of HFC Self Service.