Computer Information Systems

Program Information

Degree Type: 
Associate in Applied Science

Provides students with in-depth skills and knowledge in a broad range of IT disciplines including programming, database development, PC repair, networking, operating systems, security, web development, and system analysis and design. Courses in the CIS program include extensive hands-on laboratory work in current industry technology and software, such as PHP, MySQL, Oracle, .NET, Java and Mobile Application Development. The College is also a member of Microsoft’s MSDN Academic Alliance Program which allows us to provide students with many of their development tools at an affordable cost.

Learning Outcomes: 
  • 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
  • Explain the importance of personal responsibility and security in a technological world, including copyright laws, netiquette, ethics, privacy issues, and security threats
  • Design, create and manipulate with an enterprise database
  • Explain networking standards, protocols, transmission media, and hardware
  • Write computer programs using several programming languages, both procedural and object-oriented
  • Explain the client-server model of web development and develop client and server-side web pages
  • Interface with the Unix/Linux operating system, including the vi editor, file management, and shell scripting
  • Analyze, design and implement an information system
  • Create and deliver a professional team presentation

Degree-Specific Requirements

All students receiving an Associate Degree are required to meet Degree-Specific Requirements AND General Education Requirements. Courses listed in the Required Core and/or Required Support Courses may also be used to fulfill Degree-Specific and General Education Requirements. Developmental courses (those numbered below 100) cannot be used to fulfill these requirements.

Attention: It is the student's responsibility to review the entire program form before making course selections for registration purposes. The College recommends that students meet with an advisor or counselor well in advance of registration deadlines and before making course selections.

General Education Requirements: 

Complete 15 credits from:

  1. American Society, Events, Institutions and Cultures Outcome: Complete at least one course:

  2. Computer Literacy Outcome: The following course is required in this program and satisfies this General Education Outcome for this program. Students who change their program will need to confirm in advance that they are completing all required courses for their specific program of study, including additional General Education courses:

  3. Critical Thinking Outcome: Complete at least one non-activity based course numbered 100 or higher

  4. Information Literacy and Written Communication Outcome: Take either English sequence:

Degree-Specific Requirements: 

Fulfill the Required Core, Required Support, and/or Elective Courses for this program.

Required Core Courses

Complete two of the following courses:
Complete 3 credit hours from any one or more of the following areas of study:
Web Development:
CIS 121, CIS 123, CIS 126, CIS 172, CIS 211, CIS 222
CIS 227, CIS 235.
CIS 105, CIS 109. CIS 113, CIS 114, CIS 124, CIS 157,
CIS 158, CIS 212, CIS 229, CIS 295.
Programming and Databases:
CIS 132, CIS 160, CIS 162, CIS 186, CIS 215, CIS 230,
CIS 232, CIS 270, CIS 271, CIS 272, CIS 280, CIS 297, CIS 298, CIS 299
Job Experience Training:
Minimum Credit Hours: 

Required Support Courses

Complete one MATH course numbered 100 or above.
Minimum Credit Hours: 

The following courses do not meet the requirements for this program: MATH 101, MATH 104, MATH 121, MATH 127, MATH 221, and MATH 225. Students must complete a minimum of 4 credit hours of MATH.

Elective Courses

Take elective credits to meet the minimum number of credit hours need to receive an associates degree.
Minimum Credit Hours: 

Complete as many elective credits as necessary to meet the minimum number of credit hours to receive your associate degree.

Minimum Number Of Credits To Graduate: 
60.0 (Including Options/Electives)

Requirements are Subject to Change

The information represented here is for the current catalog year. If you were admitted prior to this year, please check your requirements under the Program Evaluation section of WebAdvisor.

Other Information

Year Established: 
Program Code: 
Computer Information Systems


Business and Computer Technology Division • (313) 845-9804 • • Technology Bldg • Room: E-211
Kimberly Moscardelli • (313) 845-1549 • • Technology Bldg • Room: E-211D

Transfer Information

Transfer Options/Requirements: 

The College has articulation agreements and/or transfer guides to help students who want to transfer to other institutions once they have completed their studies at HFC. Articulation agreements ensure that graduates from HFC can transfer to another institution and work towards a bachelor's degree without a loss of coursework completed at HFC. Transfer guides denote the transferability of HFC coursework toward specific degree programs at other institutions. It is important that students who intend to transfer to another institution consult the appropriate articulation agreements and/or transfer guides to ensure the transferability of the courses they take to the institution they plan to attend. Articulation agreements and transfer guides are available in the University Transfer, Advising, and Career Counseling Center (313-845-9612,, Learning Resource Center). Some of the institutions students enrolled in this program frequently transfer to include:

  • Davenport University
  • Eastern Michigan University
  • Ferris State University
  • Franklin University
  • Lawrence Technological University
  • Madonna University
  • Siena Heights University
  • University of Detroit Mercy
  • University of Michigan - Dearborn
  • Walsh College
  • Wayne State University
Career Opportunities: 

ComputerWorld Magazine reports Information Technology (IT) job hiring’s are on the rise for the third straight year with programming and application development jobs #1 with 61% of all IT managers surveyed reporting that they will hire in this area in the next twelve months. Source:

Career Opportunities:

  • Programmer
  • Systems Analyst
  • Application Developer
  • Software Engineer
  • Database Administrator
  • Project Manager