* {{:undergrads:cis1000de_course_outline_f16.pdf|CIS*1000}} Introduction to Computer Applications * {{:undergrads:cis1200de_course_outline_f16.pdf|CIS*1200}} Introduction to Computing * {{:undergrads:cis1250_course_outline_f16.pdf|CIS*1250}} Software Design I * {{:undergrads:cis1500_course_outline_f16.pdf|CIS*1500}} Introduction to Programming * {{:undergrads:cis2030_course_outline_f16.pdf|CIS*2030}} Structure and Application of Microcomputers I * {{:undergrads:cis2430_course_outline_f16.pdf|CIS*2430}} Object Oriented Programming * {{:undergrads:cis2460_course_outline_f16.pdf|CIS*2460}} Modelling of Computer Systems * {{:undergrads:cis2520_course_outline_f16.pdf|CIS*2520}} Data Structures * {{:undergrads:cis2750_course_outline_f16.pdf|CIS*2750}} Software Systems Development and Integration * {{:undergrads:cis2910_course_outline_f16.pdf|CIS*2910}} Discrete Structures in Computing II * {{:undergrads:cis3090_course_outline_f16.pdf|CIS*3090}} Parallel Programming * {{:undergrads:cis3150_course_outline_f16.pdf|CIS*3150}} Theory of Computation * CIS*3210 Computer Networks * {{:undergrads:cis3250_course_outline_f16.pdf|CIS*3250}} Software Design III * {{:undergrads:cis3260_course_outline_f16.pdf|CIS*3260}} Software Design IV * {{:undergrads:cis3530_course_outline_f16.pdf|CIS*3530}} Data Base Systems and Concepts * {{:undergrads:cis3750_course_outline_f16.pdf|CIS*3750}} System Analysis and Design in Applications * CIS*4150 Software Reliability and Testing * {{:undergrads:cis4250_course_outline_f16.pdf|CIS*4250}} Software Design V * {{:undergrads:cis4300_course_outline_f16.pdf|CIS*4300}} Human Computer Interaction