course_id,course_name,course_type,credit_hours,is_general CS101,Programming Fundamentals,theory,3,no CS102,Programming Fundamentals Lab,lab,1,no CS201,Data Structures,theory,3,no CS202,Data Structures Lab,lab,1,no EE101,Basic Electronics,theory,3,no EE102,Basic Electronics Lab,lab,1,no GEN101,Functional English,theory,3,yes GEN102,Islamic Studies,theory,2,yes