|
AC101 Paul G. Allen Center for Computer Science and Engineering
Computer science is the study of information and algorithms within the context of real and abstract computing devices. Computer scientists are interested in such topics as the representation and storage of information; algorithms to access, display, edit, and transform information; programming languages to express algorithms; and hardware and software processors to execute algorithms. These concerns lead to practical developments in computer systems software, such as operating systems and compilers; in application areas, such as artificial intelligence, computer graphics, and computational biology; and also lead to theoretical investigations of computers, algorithms, and data.
Adviser
101 Paul G. Allen Center for Computer Science and Engineering, Box 352350
206-543-1695
ugrad-advisor@cs.washington.edu
The Department of Computer Science and Engineering offers the following programs of study:
-
The Bachelor of Science degree with a major in computer science
-
The Bachelor of Science degree with a major in computer engineering (see Computer Engineering section)
The core requirements of the two undergraduate majors are identical. The computer science major may be more appropriate for students who want to earn a double major with another College of Arts and Sciences program, who want the additional flexibility of the computer science requirements (the computer engineering major has more required courses and fewer electives), or who may be more interested in the theory, design, and implementation of software systems and applications (for example, the techniques of modern compilers or the algorithms behind computer graphics and animation).
The computer engineering major may be more appropriate for students who are interested in creating and building systems that include both hardware and software components and that must be engineered to meet a variety of cost and performance constraints. The program includes a general foundation in engineering fundamentals to enable interdisciplinary work with other departments in the College of Engineering and the University as a whole.
Bachelor of Science
Department Admission Requirements
Applicants are considered in three groups: Direct Admission, Accelerated Admission, and Upper-division Admission. Admission is competitive. Completion of minimum requirements does not guarantee admission.
-
Direct Admission: Computer Science and Engineering enrolls up to 20 percent of its incoming class directly out of high school, prior to the completion of university-level prerequisites. Freshman applicants to the University listing computer science or computer engineering as their intended major are automatically considered. Competitive applicants have taken calculus and at least one year of laboratory science (preferably physics) upon entering the University. Admission is for autumn quarter only.
-
Accelerated Admission: Intended as a fast track into the Computer Science and Engineering department for matriculated students who have excelled in the CSE introductory courses.
-
Course requirements: CSE 142 or equivalent, CSE 143. At least five additional credits toward the Computer Science Upper-division Admission course requirements.
-
Other requirements: Completion of at least 15 credits at the UW. 3.00 cumulative GPA. Competitive applicants for accelerated admission typically have received a high grade in CSE 143 at the UW on their first attempt.
-
Admission is considered for any quarter.
-
Upper-division Admission
-
MATH 124, MATH 125, MATH 126 (or MATH 134, MATH 135, MATH 136); at least five credits of Natural World, including one of the following: PHYS 121 or CHEM 142/CHEM 145 (or any approved science course that requires PHYS 121 or CHEM 142/CHEM 145 as a prerequisite); CSE 142, CSE 143; and at least five credits of English composition. In addition to any AP credit, at least one calculus or post-calculus mathematics course and one approved Natural World courses must be completed prior to applying to the department.
-
Admission is for autumn or spring quarter. Application deadlines are July 1 for autumn quarter and February 1 for spring quarter.
-
Students may also declare into the computer science degree program through the College of Engineering Advanced Admission program (see the College of Engineering section for Advanced Admission entrance and continuation requirements).
Major Requirements
84-87 credits as follows:
-
Science (10 credits): 10 credits from the list of approved natural science courses in the CS&E Handbook. Courses that meet the department's science requirement include PHYS 121, CHEM 142/CHEM 145, and any course in biology, chemistry, physics, earth and space sciences, astronomy, and atmospheric sciences that requires PHYS 121 or CHEM 142/CHEM 145 as a prerequisite.
-
Mathematics (19-22 credits): MATH 124, MATH 125, MATH 126, (or MATH 134, MATH 135, MATH 136); MATH 308 or MATH 318 (waived if MATH 136 taken); MATH/STAT 390 or MATH/STAT 391.
-
Required Courses (35 credits): CSE 142, CSE 143, CSE 303, CSE 321, CSE 322, CSE 326, CSE 341, CSE 370, CSE 378.
-
Senior Electives (minimum of 20 credits): At least 20 credits from the senior electives courses listed in the CS&E Handbook, including at least four of the following courses: CSE 401, CSE 403, CSE 421, CSE 427, CSE 431, CSE 440, CSE 444, CSE 446, CSE 451, CSE 455, CSE 457, CSE 461, CSE 466, CSE 467, CSE 471, CSE 473, CSE 484.
-
Minimum 2.0 grade for any course applied to the major. Transfer students must earn a minimum of 24 graded credits toward the major at the UW.
Student Outcomes and Opportunities
-
Learning Objectives and Expected Outcomes: The computer science field has a broad base of private- and public-sector jobs suitable for the Bachelor of Science graduate: systems analyst, systems programmer, applications programmer, technical sales and marketing, and hardware or software engineering specialist. In addition, there are jobs for which graduate education may be appropriate: producers and developers of computer systems, and teachers and researchers. The field is also highly valued for practicing entrepreneurship.
-
Instructional and Research Facilities: Paul G. Allen Center for Computer Science and Engineering includes more than 20,000 square feet of laboratories, nearly 1,000 computer systems, and more than 50 terabytes of storage. Gigabit connectivity is provided to every desktop by more than 60 miles of data cabling, and wireless access is available throughout the building.
CSE general-purpose laboratories support the diverse set of hardware and software platforms required for a cutting-edge education in the field. CSE special-purpose laboratories provide tailored support for activities such as mobile robotics, computer graphics, digital design, motion capture, embedded systems, laser scanning, educational technology, networking, and artificial intelligence.
The Allen Center is one of the finest computer science and computer engineering facilities in the nation. All of its capabilities are available to all CSE students.
-
Honors Options Available: With Distinction (Departmental Honors). See adviser for requirements.
-
Research, Internships, and Service Learning: Internships and co-op opportunities are available for computer science undergraduates. See http://www.engr.washington.edu/coop and http://depts.washington.edu/careers for information.
-
Departmental Scholarships: CSE has a limited number of scholarships available to current CSE majors. Scholarship information is listed at www.cs.washington.edu/education/ugradscholars/scholarships.html
-
Student Organizations/Associations: A student chapter of the Association for Computing Machinery (ACM) operates within CSE.
|
Helpful links
Undergraduate Program
Graduate Program
Time Schedule
Academic Planning Worksheet
Departmental Web Page
Departmental Faculty
Course Descriptions
|