Info & Computer Science

strings of binary code

Today’s world revolves around technology…creating a continually increasing need for skilled ICS workers!  With Leeward's ICS program, you can prepare for employment in a variety of IT areas:

  • Network Support
  • Database Support
  • Information Security
  • Mobile Developer
  • Software Developer
  • Programming
  • Help Desk

Skills in writing, speech and mathematics complete the preparation for employment. Leeward’s ICS course credits are transferable at the bachelor’s degree level, so it’s a cost-effective way to start a four-year degree! And you can also take courses to help you prepare for any of the following industry certifications:

  • A+
  • Networks+
  • Security +
  • CCNA
  • CEH
  • Linux+

Degree and Certificate Requirements

About the Program

  • Associate in Science, Information and Computer Science (60 credits) is designed to prepare you for employment as a technical assistant or professional and administrative personnel using computers. You can choose from three specializations: Network Support Specialist, Information Security Specialist, Software Developer Specialist. The curriculum is designed to facilitate transfer to the baccalaureate programs in Information and Computer Sciences at UH Mānoa, UH West O‘ahu and UH Hilo for those students who wish to continue their education while working in the industry
  • Academic Subject Certificate, ICS (15 credits) prepares you to transfer to either the B.A. or B.S. degree program in Information & Computer Science at UH Mānoa, or the B.S. degree program in Computer Science at UH Hilo.
  • Certificate of Achievement, ICS (30 credits) provides you with entry-level skills or job upgrading for positions under direct supervision in computer support, cabling, and basic networking, office application support, and database management.
  • Certificate of Achievement, Information Security (30 credits) provides you with entry-level skills or job upgrading for positions under direct supervision in information security.
  • Certificate of Competence, Basic Logic and Programming Level 1 (6 credits) provides an overview of the fundamentals of computer programming. You will learn the fundamentals of problem solving, algorithm development, implementation, and debugging/testing using an object-oriented programming language. You will also learn the foundational mathematics behind computer operations.
  • Certificate of Competence, Basic Logic and Programming Level 2 (6 credits) provides you with a second semester of computer programming and the mathematics of computers. You will learn the fundamentals of data structures, searching and sorting algorithms, recursion, polymorphism, inheritance, and encapsulation using an object-oriented programming language. You will also learn the mathematical concepts behind computer operations, such as graphs, trees, Boolean algebra, finite-state machines, formal languages, program correctness, and solving recurrence relations.
  • Certificate of Competence, Database Support (9 credits) enables you to develop dynamic web applications using a programming language and a database. You will also strengthen problem-solving skills using more advanced features of programming languages and algorithms such as recursion, pointers, and memory management with an emphasis on the use of data structures such as arrays, lists, stacks, and queues.
  • Certificate of Competence, Help Desk (18 credits) enables yiou to pursue entry-level career opportunities as lT Help Desk Technicians. As organizations grow increasingly reliant on lT technologies in furthering and accomplishing their missions, so too does reliance on personnel equipped to support these technologies, in terms of software/hardware issues, both remotely and on-site. Computer Support Specialists provide such support.
  • Certificate of Competence, Information Security (9 credits) introduces you to the essentials of computer security, including knowledge about the proper techniques for data collection, examination and preservation of forensic data. You will perform basic ethical (white hat) hacking, learn about the moral and legal issues that are involved while performing the learned techniques. You will also learn how to perform basic computer forensics such as operating system diagnostics, as well as to use a forensic tool kit to examine and validate computer activity.
  • Certificate of Competence, Mobile Developer (6 credits) enables you to create web pages optimized for mobile devices. Usability, documentation and testing for mobile applications and mobile websites will be covered. You will manage and secure mobile devices using programming tools for at least two different mobile device types. You will also develop dynamic web applications using a programming language and a database with a focus on open source.
  • Certificate of Competence, Network Support (9 credits) provides you with the essentials of computer security, the fundamentals of network design , and the advanced components of network design. This includes using encryption, activity monitoring, intrusion detection, security policies, security administration, basic switching and routing, wired and wireless networking, wide area networking, Internet Protocol Version 4 (IPv4) and Internet Protocol Version 6 (IPv6) routing, and route optimization.
  • Certificate of Competence, Software Developer (6 credits) enables you to develop applications in at least two object-oriented languages using data structures, recursion and graphical-user interfaces. You will analyze and select appropriate algorithms for sorting and searching. You will also use mathematical models, which have implications for computer science.

The time to complete the certificates or the degree varies from one to four semesters. To obtain the associate degree in two years, you have to take an average of 15 credits/semester.

Costs: tuition and fees

Associate in Science in ICS Program Outcomes
In addition to acquiring the competencies required for Associate in Science degrees, upon successful completion of this program graduates will be able to:
  • Demonstrate computing literacy.
  • Describe the functions and interrelationships of the building blocks of an operating system.
  • Solve problems, develop algorithms, and write object-oriented computer programs in at least two programming languages.
  • Apply the mathematics used in computing science to solve computing problems.
  • Effectively communicate in written and oral form, a system solution its documentation, and its implementation.
  • Use project management tools to manage information systems development projects.
  • Work effectively as part of a group/team.
  • Design a relational database with proper documentation.
  • Demonstrate proficiency in computer maintenance and networking.

Based on selection of an area of specialty, the student will further be able to:

  • Software Developer Specialist: Develop a foundation in computer science to succeed in upper-division courses.
  • Network Support Specialist: Apply computer-networking principles to build and troubleshoot networks.
  • Information Security Specialist: Apply the tools and techniques of information security to secure physical and digital information.

Academic Subject Certificate in Information and Computer Science Program Outcomes

  • Solve problems, develop algorithms and write computer programs specified in a manner consistent with the ACM CS1 and CS2 recommendations.
  • Demonstrate familiarity with the mathematics used in computing science.
  • Apply the credits as electives towards an Associate in Arts degree.
Certificate of Achievement in Information and Computer Science Program Learning Outcomes
  • Demonstrate computing literacy.
  • Solve problems, develop algorithms and write object-oriented computer programs in a programming language.
  • Design a relational database with proper documentation.
  • Demonstrate proficiency in computer maintenance and networking.

Certificate of Achievement in Information Security Program Learning Outcomes

  • Solve problems, develop algorithms and write object-oriented computer programs in a programming language.
  • Design a relational database with proper documentation.
  • Demonstrate proficiency in computer maintenance and networking.
  • Demonstrate an understanding of the functioning of a computer’s operating system.
  • Apply the tools and techniques of information security to secure physical and digital information.
  • Information on program length, estimated cost of education, completion rates, student loan Indebtedness, and job placement.

Certificate of Competence in Basic Logic and Programming Level 1 Program Learning Outcomes

  • Solve problems, develop algorithms and write structured computer programs in a programming language.
  • Demonstrate familiarity with the mathematics used in computing science.

Certificate of Competence in Basic Logic and Programming Level 2 Program Learning Outcomes

  • Solve problems, develop algorithms and write structured computer programs in a programming language.
  • Demonstrate familiarity with the mathematics used in computing science.
  • Create data structures in an object-oriented programming language.

Certificate of Competence in Database Support Program Learning Outcomes

  • Use a programming language and a database to interact with web pages.
  • Write object-oriented computer programs at an advanced level using a server side scripting language.
  • Select appropriate data structure for a given application.

Certificate of Competence Help Desk Student Learning Outcomes

  • Apply critical thinking, problem-solving, and collaborative skills to assess and troubleshoot software and computer hardware problems.
  • Demonstrate good customer services skills by identifying and evaluating the indicators of customer satisfaction throughout the problem-resolution process.
  • Apply the characteristics of effective communication while working with clients and fellow workers.
  • Report the problem to appropriate levels in the organization.

Certificate of Competence in Information Security Program Learning Outcomes

  • Create and implement security policies and procedures to aid in security administration.
  • Apply techniques involved with Ethical Hacking.
  • Aid in the collection, examination and preservation of data using proper computer forensics.

Certificate of Competence in Mobile Developer Program Learning Outcomes

  • Use an appropriate programming environment to code, compile and debug mobile device applications
  • Design, create and publish basic web pages for mobile devices.
  • Identify and implement the main mobile device security threats and develop strategies to mitigate them.
  • Use languages, databases, and Graphical User Interfaces for database purposes.

Certificate of Competence in Network Support Program Learning Outcomes

  • Identify the potential risks and mitigations to various threats to a computing environment
  • Identify and create security policies and procedures
  • Design a local area network using appropriate network devices including switches and routers.
  • Demonstrate how to administer a local area network consisting of a server, workstations, switches and routers.
  • Design a multi-area network with route optimization.
  • Design an IPv4/IPv6 hybrid network.

Certificate of Competence in Software Developer Program Learning Outcomes

  • Upon completion of the certificate, the student will be able to:
  • Develop applications using data structures, recursion and graphical user interfaces.
  • Interpret and design mathematical models to solve computer science problems.

William M. Albritton, Associate Professor CC, Information and Computer Science; B.A. Physics, Oberlin College; M.S. ICS, University of Hawai‘i at Mānoa

Michael J. Bauer, Associate Professor CC, Information and Computer Science; B.S., University of Wisconsin-Parkside, , M.B.A., University of Hawai‘i at Mānoa

Petersen W. Gross, Instructor CC, Information and Computer Science; B.S. ICS, M.S. ICS, University of Hawai‘i at Mānoa

Vincent Lee, Assistant Professor CC, Information and Computer Science; B.S., M.S., University of Hawai‘i at Mānoa

Blanca Polo, Associate Professor CC, Information and Computer Science; B.S. MIS, Universidad Regiomontana; M.S. ICS, Ph.D. Computer and Information Sciences, University of Hawai‘i at Mānoa

Alejandro A. Ramos, Assistant Professor CC, Information and Computer Science; Bachelor of Business Administration, University of Hawai‘i at Mānoa

Jackson Cho, Federal Government

Shawn Goodson, Facchina Global Systems

Scott Higashino, Bank of Hawai‘i

Bennet Ito, Northrup Grumman, Los Angeles

Aaron Kagawa, Referentia Systems, Inc.

Bob Kile, National Association of Communication Systems Engineers

Ian Kitajima, Oceanit Laboratories, Inc.

Greg Nakanishi, Motorola, Los Angeles

Randy Pacheco, Oceanic

Julio Polo, University of Hawai‘i

Ken Tomi, Private Consultant

Jason Toth, NetEnterprise

Jonathan Wright, Honolulu Police Department

Jason Yatogo, United Airlines