## Discrete Mathematics for Computer Science I

### Quick Links

- Textbook
- Textbook (alt if above is down)

- Schedule
- ICS 141 Course Policies & Grading
- Math & Sciences Department Policies

### Class Information

- Class Time: Tues & Thurs 1:05 pm – 2:20 pm
- Class Location: Koki’o 207A (How to find Kokio 207A)
- CRN: 31791
- Prerequisites: Qualification for MATH 135 or consent of instructor.
- Credit Hours: 3

Instructor: Lisa Miller

- Office: Koki’o 109 C
- Across the hall from the elevator.

- Office Hours:
- 10:00 am – 12:00 pm Mon & Wed
- 2:30 pm – 3:30 pm Tues & Thurs
- Or by appointment.

- Email: ljmiller@hawaii.edu
- Office Phone (808) 734-9388
- Better, unofficial STEM Program website: http://kccstem.com
- Official STEM Program website: http://stem.kapiolani.hawaii.edu/

### Course Description

ICS 141 provides the general mathematical foundation for the understanding of computer science concepts. It is intended for Computer Science majors and others interested in learning about the mathematics for Computer Science.

ICS 141 includes logic, sets, functions, matrices, algorithmic concepts, mathematical reasoning, recursion, counting techniques, and probability theory.

### Student Learning Outcomes

- Analyze issues and apply mathematical problem solving skills to plan courses of action in decision-making situations.
- Solve problems by using basic mathematical formal logic, proofs, recursion, analysis of algorithms, sets, combinatorics, relations, functions, matrices, and probability.

**Note:**

*A minimum grade of B is required in this course to transfer it to UH Manoa’s ICS program.*- A minimum grade of C is required to progress to ICS 241 at Kapi`olani CC.

### Textbook

- This semester we will use an open-source online textbook.
**Discrete Mathematics for Computer Science**- Edited by L.J. Miller
- http://stem-oer.kapiolani.hawaii.edu/dm4cs/
- https://icsatkcc.github.io/Discrete-Math-for-Computer-Science/
- Hard copy, Kindle .mobi or .pdf versions are available upon request.