Toggle navigation
Toggle navigation
Home
DCUM Forums
Nanny Forums
Events
About DCUM
Advertising
Search
Recent Topics
Hottest Topics
FAQs and Guidelines
Privacy Policy
Your current identity is: Anonymous
Login
Preview
Subject:
Forum Index
»
College and University Discussion
Reply to "CS major, UVA Arts & scienses school or Engineering school?"
Subject:
Emoticons
More smilies
Text Color:
Default
Dark Red
Red
Orange
Brown
Yellow
Green
Olive
Cyan
Blue
Dark Blue
Violet
White
Black
Font:
Very Small
Small
Normal
Big
Giant
Close Marks
[quote=Anonymous] [QUOTE]Differences: BS vs. BA Degree The Computer Science department offers two Computer Science degrees: the Interdisciplinary Major in Computer Science degree offered through the College of Arts & Sciences (BACS), and the Bachelor of Science in Computer Science degree offered through the School of Engineering and Applied Sciences. In addition to the two Computer Science degrees, we also offer a Bachelor of Science in Computer Engineering (aka CpE) degree which is jointly administered with the Electrical and Computer Engineering Department . The main differences between the two Computer Science degrees are: 1. The BACS degree is in the College of Arts & Sciences; the BSCS is in the School of Engineering and Applied Science. This means the degrees have[b] different general requirements[/b]. The general requirements for the College of Arts & Sciences are the competency requirements (see the Undergraduate Record for details). For example, the traditional option for these includes two writing requirements, a foreign language, and area requirements in natural science and mathematics, social sciences, humanities, and historical studies. The general requirements for the School of Engineering and Applied Sciences include mathematics, chemistry, physics, technical electives, humanities electives, and science, technology, and society courses. To enroll in the BACS major, students must be enrolled in the College of Arts & Sciences. To enroll in the BSCS major, students must be enrolled in the School of Engineering and Applied Science. 2. Students in the BACS degree first take the CS1110-CS2110. After completing the first two courses, [u]students are prepared for the same courses[/u], and both BACS and BSCS are required to take these courses: CS2102, CS2150, CS3330, and CS4102. 3. BSCS students (starting after Summer 2019) are required to take CS2330 (Digital Logic Design), CS3102 (Theory of Computation), CS3240 (Advanced Software Development Techniques), and CS4414 (Operating Systems). The BACS degree requires students to take one of these four courses: CS 3102 (Theory of Computation), CS 3240 (Advanced Software Development), CS 4414 (Operating Systems), or CS 4610 (Programming Languages). 4. Both degrees require additional courses be taken as CS electives, which are CS courses at the 3000-level or above that are in addition to a degree's required courses described above. The BACS degree requires 4 CS elective courses (12 credits), while the BSCS requires 5 courses (15 credits). 5. The BACS degree requires [u]four integration electives[/u], which are not part of the BSCS degree. The[u] integration electives are courses in other departments that have strong connections with computing[/u]. Look under the BACS tab for a list of pre-approved integration electives. 6. [u]The BSCS degree (like all Engineering School degrees) requires a fourth-year thesis[/u]. This involves taking STS 4010 (in which students write a thesis proposal) and STS 4020 (in which students complete a thesis report), and working with a technical advisor on a thesis project. [u]BACS students are not required to complete a thesis[/u], but may enter the distinguished majors program. To complete a distinguished major, a BACS student must complete a fourth year thesis project that is approved by two readers. [/QUOTE] https://engineering.virginia.edu/departments/computer-science/cs-undergraduate-programs#accordion396965[/quote]
Options
Disable HTML in this message
Disable BB Code in this message
Disable smilies in this message
Review message
Search
Recent Topics
Hottest Topics