SMART-ICS core knowledge and skills chart »
Knowledge and Skills Expected of Students to Pass ICS Courses
Core Knowledge and Skills
Upper-division courses
ICS 153
Computer Networks
ICS 52
Introduction to Software Engineering
ICS 51
Introductory Computer Organization
ICS23/CSE23
Fundamental Data Structures
ICS22/CSE22
Introduction to Computer Science II
ICS21/CSE21
Introduction to Computer Science I
ICS 6A
Discrete Mathematics for Computer Science
ICS 6A
Discrete Mathematics for Computer Science>
ICS21/CSE21
Introduction to Computer Science I>
ICS22/CSE22
Introduction to Computer Science II>
ICS23/CSE23
Fundamental Data Structures>
ICS 51
Introductory Computer Organization>
ICS 52
Introduction to Software Engineering>
ICS 153
Computer Networks>
Upper-division courses