Program Summary

Technology is part of everyday life, and employers need professionals familiar with current and future trends. Hill College offers a variety of Computer Science Certificates and Associate Degrees. Fields of study include Computer Programming, Networking Cybersecurity, and Computer Software & Media Applications. With the assortment of specializations offered and with state-of-the-art, hands-on training you are sure to find your niche in the technology demands of the world today.

The Computer Science Department is committed to providing quality instruction which prepares students for successful careers in computer science related fields; students are trained in software and hardware design and development; and are prepared for advanced study or to transfer to a four-year institution.

The Hill College programs place graduates within reach of these exciting careers and offer students industry-standard hardware and software through digital media labs located at both the Hill County and Johnson County campuses.



EDUCATION PLAN(S)
DEGREE/CERTIFICATE OPTION(S)

Computer Science Education Plan

Computer Software and Media Applications Education Plan

Networking Cybersecurity Education Plan

Programming Education Plan

Technical Core Certificate
Certificate of Completion
18 Credit Hours

Computer Software and Media Applications Certificate
Certificate of Technology
42 Credit Hours

Networking Cybersecurity Certificate
Certificate of Technology
45 Credit Hours

Programming Certificate
Certificate of Technology
45 Credit Hours

Computer Science Degree
Associate of Art
60 Credit Hours

Computer Software and Media Applications Degree
Associate of Applied Science
60 Credit Hours

Networking Cybersecurity Degree
Associate of Applied Science
60 Credit Hours

Programming Degree
Associate of Applied Science
60 Credit Hours

Syllabus Search


Cyber Security Center


Graduates of these programs will be able to:

  • Communicate ideas and information effectively both orally and in writing for a range of audiences.
  • Demonstrate analytical and critical-thinking skills with direct application to the computer science fields.
  • Assemble the components of a PC and install one or more operating systems resulting in a functioning PC that is appropriate for a particular end user.
  • Demonstrate technical and soft skills necessary to configure, maintain, implement, modify and troubleshoot network devices using appropriate network tools and understand the features and purpose of network technologies.
  • Handle the day-to-day administration, security and design responsibilities for business networks of all sizes.
  • Begin careers in a variety of entry-level positions in various fields involving computer network systems, such as computer network analyst, computer network technician, help desk analyst and WAN/LAN technician.

Computer Software & Media Applications

  • Communicate ideas and information effectively orally, visually, and in writing for a range of audiences.
  • Demonstrate analytical and critical-thinking skills with direct application to the digital media field.
  • Adapt and update skills to emerging technologies and innovations as they become available.
  • Utilize research, technical, and soft skills necessary to acquire, edit, manipulate, combine and integrate specific digital media technologies into a variety of output projects, devices, and presentations.
  • Design and execute digital media projects for businesses of all types.
  • Begin careers in a variety of entry-level positions in various fields involving digital media, such as designer, production artist, editor, pre- and post-production team member, art director, and trainer.

Computer Programming

  • Demonstrate written and oral competencies as they relate to employment and business communication.
  • Describe roles embedded within teams and their values.
  • Recognize the ethical implications involving current events and technologies.
  • Construct, debug and execute programs using contemporary integrated software development environments.
  • Understand programming methodologies, including Object oriented, structured and procedural programming.
  • Demonstrate the ability to create, modify, code, and test programs that use fundamental concepts.

Ten Marketable Skills

Communication the process of transmitting information and ideas from one individual or group to another, verbally or through writing.
Critical Thinking the intellectually disciplined process of actively and skillfully conceptualizing, applying, analyzing, synthesizing, and/or evaluating information gathered from, or generated by, observation, experience, reflection, reasoning, or communication, as a guide to belief and action.
Teamwork willingness to be a part of a group of persons in a cooperative or coordinated effort in the interests of a common cause.
Adaptability the ability to be flexible and adapt to changing conditions.
Work Ethic a set of values centered on the importance of doing work and reflected especially in a desire or determination to work hard.
Continued Learning the ability to continually develop and improve one's skills and knowledge in order to perform effectively.
Social Skills skills used to communicate and interact with other people, both individually and in groups, verbally and non-verbally, through gestures, body language and our personal appearance.
Time Management the process of organizing and planning how to divide your time between specific activities.
Analytical Thinking the ability to solve problems quickly and effectively through a methodical step-by-step approach that breaks down complex problems into single and manageable components.
Cultural Competency the ability to understand, communicate with, and effectively interact with people across cultures.

Careers

  • Computer and Information Research Scientists
  • Computer and Information Systems Managers
  • Networking Cybersecurity
  • Many more!