COSCBS - 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 as pass/fail. Third semester or higher courses used to fulfill this requirement may also be used to fulfill other requirements. A grade of C or higher is required in the course that satisfies the second language requirement.
Demonstrate second semester proficiency in a second language by completing a sequence of courses through a second semester or higher level or by passing a language proficiency examination at the second semester level or higher. Complete at least 1 of the following
:Complete 1 course with a grade of C or better.
Not from: FREN 325, 391, 393, 396H, 399, 399H, 414, 425, 432, 433, 434, 442, 443, 448, 453, GRK 412, 422, HIST 465D, ITAL 330A, 330B, 330C, 330D, 393, 393H 399, 399H, 410, 431, 496A, 498H, LAT 411, 413, 414, 415, 421, 425, 426, PORT 325A, 430, 440, 449, RSSS 305, 405A, 405B, SPAN 204C, 303, 305, 340, 343, 350, 360, 371A 371B 375, 381, 382, 397W, 399, 400, 401, 402, 403, 406A, 410, 411, 412, 414, 423A, 423B, 433, 435, 436, 437, 438, 441, 442, 445, 446, 447, 448, 452, 453, 455A, 457, 458, 459, 465A, 465C, 465D, 465E, 471, 472, 473, 482, TTE 414. 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
Demonstrate second semester proficiency in a second language by completing a sequence of courses through a second semester or higher level or by passing a language proficiency examination at the second semester level or higher.
Not from: FREN 325, 391, 393, 396H, 399, 399H, 414, 425, 432, 433, 434, 442, 443, 448, 453, GRK 412, 422, HIST 465D, ITAL 330A, 330B, 330C, 330D, 393, 393H 399, 399H, 410, 431, 496A, 498H, LAT 411, 413, 414, 415, 421, 425, 426, PORT 325A, 430, 440, 449, RSSS 305, 405A, 405B, SPAN 204C, 303, 305, 340, 343, 350, 360, 371A 371B 375, 381, 382, 397W, 399, 400, 401, 402, 403, 406A, 410, 411, 412, 414, 423A, 423B, 433, 435, 436, 437, 438, 441, 442, 445, 446, 447, 448, 452, 453, 455A, 457, 458, 459, 465A, 465C, 465D, 465E, 471, 472, 473, 482, TTE 414.
AND
AND
AND
AND
AND
AND
AND
AND
AND
Supporting Science courses may be used to fulfill other requirements.
OR
OR
OR
OR
OR
OR
OR
OR
AND
AND
AND
Discuss course options with your advisor.
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
AND
The Bachelor of Science 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 the 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 five approved courses (total) from another department, as defined below, may be used toward the BS 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.
5. One course offered by another department listed in the Additional Elective II section of the COSCBS advisement report (including cross-listed courses: ECE/CSC 474A, LING/CSC/PSY 438, LING/CSC/ISTA 439, MATH/MATV/CSC 443, MATH/MATV/CSC/MATV 475A, MATH/MATV/CSC 475B, PHIL/CSC/MATH 401A, PHIL/CSC/MATH 401B, PHIL/CSC/PSY/PSYC 455, MATH/PHIL/CSC 402)
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