This site will look much better in a browser that supports web standards, but it is accessible to any browser or Internet device.

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