* {{ :undergrads:cis1000_outlinef19.pdf |CIS*1000}} Introduction to Computer Applications * {{ :undergrads:cis1200-outlinef19.pdf |CIS*1200}} Introduction to Computing * {{ :undergrads:cis1250_outlinef19.pdf |CIS*1250}} Software Design I * {{ :undergrads:cis1300_outlinef19.pdf |CIS*1300}} Programming * {{ :undergrads:cis1500_outlinef19.pdf |CIS*1500}} Introduction to Programming * {{ :undergrads:cis2030_outlinef19.pdf |CIS*2030}} Structure and Application of Microcomputers I * {{ :undergrads:cis2430_outlinef19.pdf |CIS*2430}} Object Oriented Programming * {{ :undergrads:cis2460_outlinef19.pdf |CIS*2460}} Modelling of Computer Systems * {{ :undergrads:cis2520_outlinef19.pdf |CIS*2520}} Data Structures * {{ :undergrads:cis2750_outlinef19.pdf |CIS*2750}} Software Systems Development and Integration * {{ :undergrads:cis2910_outlinef19.pdf |CIS*2910}} Discrete Structures in Computing II * {{ :undergrads:cis3050_outlinef19.pdf |CIS*2050}} Systems Programming * {{ :undergrads:cis3090_outlinef19.pdf |CIS*3090}} Parallel Programming * {{ :undergrads:cis3150_outlinef19.pdf |CIS*3150}} Theory of Computation * {{ :undergrads:cis3210_outlinef19.pdf |CIS*3210}} Computer Networks * {{ :undergrads:cis3250_outlinef19.pdf |CIS*3250}} Software Design III * {{ :undergrads:cis3260_outlinef19.pdf |CIS*3260}} Software Design IV * {{ :undergrads:cis3530_outlinef19.pdf |CIS*3530}} Data Base Systems and Concepts * {{ :undergrads:cis3750_outlinef19.pdf |CIS*3750}} System Analysis and Design in Applications * {{ :undergrads:cis3760_outlinef19.pdf |CIS*3760}} Software Engineering * {{ :undergrads:cis4020_outlinef19.pdf |CIS*4020}} Data Science * {{ :undergrads:cis4150_outlinef19.pdf |CIS*4150}} Software Reliability and Testing * {{ :undergrads:cis4250_outlinef19.pdf |CIS*4250}} Software Design V * {{ :undergrads:cis4300_outlinef19.pdf |CIS*4300}} Human Computer Interaction * {{ :undergrads:cis4500_outlinef19.pdf |CIS*4500}} Machine Learning for Natural Language Processing * {{ :undergrads:cis4510_outlinef19.pdf |CIS*4510}} Computer Security Foundations CIS*1300 is the new introductory course for SOCS students and will be taught in C (at a high level).\\ CIS*1500 is a course for non-SOCS students and will be taught in C. Please note that some of these course outlines will be marked as DRAFT until the start of classes.