SMART-ICS core knowledge and skills chart
Knowledge and Skills Expected of Students to Pass ICS Courses
Core Knowledge and Skills
Upper-division courses
CS 132
Computer Networks
ICS 52
Introduction to Software Engineering
ICS 51
Introductory Computer Organization
ICS 23/CSE 23
Fundamental Data Structures
ICS 22/CSE 22
Introduction to Computer Science II
ICS 21/CSE 21
Introduction to Computer Science I
ICS 6D
Discrete Mathematics for Computer Science
ICS 6D
Discrete Mathematics for Computer Science>
ICS 21/CSE 21
Introduction to Computer Science I>
ICS 22/CSE 22
Introduction to Computer Science II>
ICS 23/CSE 23
Fundamental Data Structures>
ICS 51
Introductory Computer Organization>
ICS 52
Introduction to Software Engineering>
CS 132
Computer Networks>
Upper-division courses