Computer Programming CUGS

Computer Programming CUGS

CUGS in Computer Programming

Add the CS edge in Computer Programming

Targeted population: students with majors in the entire general university population other than those offered by the Computer Science department with a keen interest and acumen in programming.

Must have strong analytical and logical skills.

Purpose: to increase student marketability by enhancing their technical skill set - specifically focused programming proficiencies. These proficiencies may be easily applied to each student's major disciplines and be beneficial when working in their specified fields

Educational Goals: to enable students to undertake a comprehensive study of the concepts and techniques necessary to analyze problems, understand requirements, develop algorithms and implement solutions using computer programming. Another goal is to gain experience with the entire programming life-cycle utilizing various programming languages.

Students seeking this CUGS will be required to complete a total of 4 courses. This CUGS is not available to Computer Science majors or Computing and Informatics majors.

  1. CS04.103 Computer Science and Programming or
    CS04.113 Introduction to Object-Oriented Programming

  2. CS01.205 Computer Lab Techniques

  3. CS04.210 Advanced Programming Workshop

  4. One additional course from the following;

    • CS04.225 Principles of Data Structures or
    • CS10.344 Concepts in Computing Technologies or
    • CS04.371 Introduction to Android Programming or
    • CS04.375 Introduction to iOS Programming