COSCBA - Computer Science
Download as PDF
Fulfill ALL of the following requirements:The course sequence required is determined by the Foundations Writing Evaluation (link).
Two course sequence:
1. Writing 101 or 101A or 107
2. Writing 102 or 108
One course sequence:
1. Writing 109H* or Writing 305
* A grade of C or higher is required in Writing 109H to satisfy the requirement with this course.
Three course sequence:
1. Writing 106
2. Writing 107**
3. Writing 108**
**Upon recommendation of the Writing Program students who complete Writing 106 may take:
- Writing 101 or 101A instead of Writing 107
- Writing 102 instead of Writing 108 Complete at least 1 of the following
:Complete 2 courses.
Two course sequence:
1. Writing 101 or 101A or 107
2. Writing 102 or 108 Complete at least 2 of the following
Courses: Complete 1 course.
One course sequence:
1. Writing 109H* or Writing 305
* A grade of C or higher is required in Writing 109H to satisfy the requirement with this course. Complete at least 1 of the following
Courses: Complete 3 courses.
Three course sequence
1. Writing 106
2. Writing 107**
3. Writing 108**
**upon recommendation of the Writing Program students who complete Writing 106 may take:
- Writing 101 or 101A instead of Writing 107
- Writing 102 instead of Writing 108 Complete at least 3 of the following
Courses: Your major may have more specific math requirements. Please consult your major advisor to ensure you enroll in the math courses best suited to your plan of study. Fulfill ALL of the following requirements:Complete 1 course. Please review your major requirements or consult your advisor before enrolling in a Foundations Mathematics course. Earn at least 2.67 credits from the following: Credit will not be given for a course at an equivalent or lower level than prior language credit earned.
Course must be taken for a grade, not for pass/fail.
Demonstrate fourth semester proficiency in a second language by completing one of the following:
1. Complete a Fourth Semester Language Course with a grade of C or higher.
2. Complete Arabic 401 and 1 course with a grade of C of higher from Arabic 424B, 427B or 430B.
3. Pass a language proficiency examination at the fourth semester level Complete at least 1 of the following
:Complete 1 course with a grade of C or better.
Not from: FREN 325, 373, 375, 393, 399, 399H, 414, 448, 453, HIST 465D, ITAL 330A, 330B, 330C, 330D, 399, 399H, SPAN 397W, 406A, 414, 423A, 423B, 465C, 465D, TTE 414.
Courses used to fulfill this requirement may also be used to fulfill other requirements. Complete at least 1 courses in the following
Course Sets: General Education Introduction and Capstone Fulfill ALL of the following requirements:Introduces students admitted to the university as First-Year students to General Education, reflecting on learning, and developing an ePortfolio. (1 unit) Earn at least 1 credits from the following: Designed to help students reflect upon and make meaning of the General Education experience through the refinement of their ePortfolio. (1 unit) Earn at least 1 credits from the following: Choose one course from each category. Fulfill ALL of the following requirements:Complete 1 course, 3 units total. Transfer students with quarter system credits may satisfy requirement with 1 course and 2.67 units. Earn at least 2.67 credits from the following: Complete 1 course, 3 units total. Transfer students with quarter system credits may satisfy requirement with 1 course and 2.67 units. Earn at least 2.67 credits from the following: Complete 1 course, 3 units total. Transfer students with quarter system credits may satisfy requirement with 1 course and 2.67 units. Earn at least 2.67 credits from the following: Complete 1 course, 3 units total. Transfer students with quarter system credits may satisfy requirement with 1 course and 2.67 units. Earn at least 2.67 credits from the following: Building Connections brings together knowledge and modes of thinking from two or more disciplines and/or perspectives. Choose two courses (6 units minimum). Fulfill ALL of the following requirements:Complete 2 courses, 6 units total. Transfer students with quarter system credits may satisfy requirements with 2 courses and 5.34 units. Earn at least 5.34 credits from the following: Civic Institutions Fulfill ALL of the following requirements:Complete 1 course, 3 units total. Transfer students with quarter system credits may satisfy requirement with 1 course and 2.67 units. Earn at least 2.67 credits from the following:
Two course sequence:
1. Writing 101 or 101A or 107
2. Writing 102 or 108
One course sequence:
1. Writing 109H* or Writing 305
* A grade of C or higher is required in Writing 109H to satisfy the requirement with this course.
Three course sequence:
1. Writing 106
2. Writing 107**
3. Writing 108**
**Upon recommendation of the Writing Program students who complete Writing 106 may take:
- Writing 101 or 101A instead of Writing 107
- Writing 102 instead of Writing 108
Two course sequence:
1. Writing 101 or 101A or 107
2. Writing 102 or 108
OR
One course sequence:
1. Writing 109H* or Writing 305
* A grade of C or higher is required in Writing 109H to satisfy the requirement with this course.
OR
Three course sequence
1. Writing 106
2. Writing 107**
3. Writing 108**
**upon recommendation of the Writing Program students who complete Writing 106 may take:
- Writing 101 or 101A instead of Writing 107
- Writing 102 instead of Writing 108
AND
AND
Course must be taken for a grade, not for pass/fail.
Demonstrate fourth semester proficiency in a second language by completing one of the following:
1. Complete a Fourth Semester Language Course with a grade of C or higher.
2. Complete Arabic 401 and 1 course with a grade of C of higher from Arabic 424B, 427B or 430B.
3. Pass a language proficiency examination at the fourth semester level
Not from: FREN 325, 373, 375, 393, 399, 399H, 414, 448, 453, HIST 465D, ITAL 330A, 330B, 330C, 330D, 399, 399H, SPAN 397W, 406A, 414, 423A, 423B, 465C, 465D, TTE 414.
Courses used to fulfill this requirement may also be used to fulfill other requirements.
OR
Fulfill ALL of the following requirements:Complete ARB 401, Intermediate Arabic, plus one additional course from ARB 424B, 427B, 439B, 484B. Complete at least 1 of the following
Courses: Complete one additional course with a grade of C or better from ARB 424B, 427B, 439B, 484B. Complete at least 1 of the following
Courses:
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
Discuss course options with your advisor.
AND
AND
AND
Students must complete all requirements. Department of Computer Science upper-division residency requirement: Students must minimally complete 12 upper division units (level 300 or above) offered by the Department of Computer Science from the major requirements listed in this section. Of the 12 minimally required upper-division Department of Computer Science units, at least 6 units must be 400 level. Meet with your advisor to discuss course selection and planning.
AND
AND
AND
Please consult with your advisor when considering course options.
AND
AND
AND
AND
AND
The Bachelor of Arts in Computer Science has an "Advanced Standing" structure. Progression to "Advanced Standing" is competitive and has specific GPA and course requirements. Advanced Standing is required for completion of this program. For more information visit the Department of Computer Science website: www.cs.arizona.edu .
Due to the dynamic nature of the field of computer science, it is recommended that students see their advisor each semester.
Prospective TRANSFER STUDENTS are highly advised to talk to a UA advisor well in advance of their planned transfer in order to ensure that they are taking advantage of all possible transfer course options. This will help enable a smooth transition to the UA and a timely graduation.
In order to progress to Advanced Standing, a student must have:
- a cumulative UA GPA of 2.4 or higher
- GPA of 3.0 or higher in best attempts at CSC 120, 210, & 244 taken at the UA or elsewhere.
- GPA of 2.0 or higher in all attempts at CSC courses (except as defined by university course repeat policies) taken at UA.
- at least two programming courses completed at the UA (CSC 110, CSC 120, CSC 210, CSC 252, CSC 317, CSC 335, CSC 337, CSC 346, CSC 352, CSC 372, CSC 343, CSC 380)
Students who do not qualify for Advanced Standing should schedule an appointment with their department advisor to discuss the criteria/process and create a potential plan for progressing to Advanced Standing in a future term.
Only one course from CSC 110, ECE 101, ECE 175, and ISTA 130 may be used towards the program.
Only one course from CSC 144, MATH 243 and MATH 323 may be used towards the program. Only one course from CSC 252 and ECE 369A may be used towards the program.
Only one course from CSC 380 and DATA/MATH 363 may be used towards the program.
Up to four approved courses (total) from another department, as defined below, may be used toward the BA in Computer Science major requirements:
1. ECE 101, ECE 175, or ISTA 130 may be used in lieu of CSC 110
2. MATH 243 or MATH 323 may be used in lieu of CSC 144
3. ECE 369A may be used in lieu of CSC 252
4. DATA/MATH 363 may be used in lieu of CSC 380.
Courses from another department (including cross-listed courses: ECE/CSC 474A, LING/CSC/PSY 438, LING/CSC/ISTA 439, MATH/MATV/CSC/CSCV 443, MATH/MATV/CSC/MATV 475A, MATH/MATV/CSC/CSCV 475B, PHIL/CSC/MATH 401A, PHIL/CSC/MATH 401B, PHIL/CSC/PSY/PSYC 455, MATH/PHIL/CSC 402) may not be used towards major requirements.
All CS students must be aware of the undergraduate course, Advanced Standing, and major policies unique to the Department of Computer Science. CS undergraduate policies may be viewed here:
https://www.cs.arizona.edu/undergraduate/department-policies-undergraduates