The needs analysis was created to measure the level of gaps that occur in student learning from what is expected and what has been obtained. This study aimed to (1) find out the institutional needs of the students of Faculty of Computer Science in learning English for Specific Purposes, (2) find out the learning needs of the students of Faculty of Computer Science in learning English for Specif…