* {{:undergrads:cis1000_course_outline_w17.pdf|CIS*1000}} Introduction to Computer Applications (DE) * {{:undergrads:cis1200_course_outline_w17.pdf|CIS*1200}} Introduction to Computing (DE) * {{:undergrads:cis1500_course_outline_w17.pdf|CIS*1500}} Introduction to Programming * {{:undergrads:cis1910_course_outline_w17.pdf|CIS*1910}} Discrete Structures in Computing I * {{:undergrads:cis2050de_course_outline_w17.pdf|CIS*2050}} Computers and Society (DE) * {{:undergrads:cis2170_course_outline_w17.pdf|CIS*2170}} User Interface Design * {{:undergrads:cis2250_course_outline_w17.pdf|CIS*2250}} Software Design II * {{:undergrads:cis2500_course_outline_w17.pdf|CIS*2500}} Intermediate Programming * {{:undergrads:cis2750_course_outline_w17.pdf|CIS*2750}} Software Systems Development and Integration * {{:undergrads:cis3110_course_outline_w17.pdf|CIS*3110}} Operating Systems * CIS*3120 Digital Systems * {{:undergrads:cis3190de_course_outline_w17.pdf|CIS*3190}} Software for Legacy Systems (DE) * {{:undergrads:cis3490_course_outline_w17.pdf|CIS*3490}} The Analysis and Design of Computer Algorithms * {{:undergrads:cis3700_course_outline_w17.pdf|CIS*3700}} Introduction to Intelligent Systems * {{:undergrads:cis3760_course_outline_w17.pdf|CIS*3760}} Software Engineering * {{:undergrads:cis4110_course_outline_w17.pdf|CIS*4110}} Computer Security * {{:undergrads:cis4410_course_outline_w17.pdf|CIS*4410}} Trends in Distributed Systems * {{:undergrads:cis4650_course_outline_w17.pdf|CIS*4650}} Compilers * {{:undergrads:cis4720_course_outline_w17.pdf|CIS*4720}} Image Processing and Vision * {{:undergrads:cis4820_course_outline_w17.pdf|CIS*4820}} Game Programming