Computer Science Lower Division Curriculum Restructuring

Download Report

Transcript Computer Science Lower Division Curriculum Restructuring

The job outlook?
What some fastest-growing jobs pay
(from CNN.com/CareerBuilder.com)
From Bureau of Labor Statistics' list of the 30 fastest-growing jobs through 2014
The 10 from the list with the highest salaries:
1. Computer systems software engineer -- $81,140
2. Computer applications software engineer -- $76,310
3. Biomedical engineer -- $70,520
4. Physician assistant -- $69,250
5. Environmental engineer -- $67,620
6. Computer systems analyst -- $67,520
7. Database administrator -- $61,950
8. Physical therapist -- $61,560
9. Network systems and data communication analyst -- $61,250
10. Hydrologist -- $60,880
*Median annual salaries, according to November 2004 BLS data. Article: 01/2006
Three options for studying CS at UCSB
Bachelor of Science in
Computer Science
Best for most
students
Bachelor of Arts in
Computer Science
Bachelor of Science in
Computer Science
with emphasis in (pick one):
• Computational Biology
• Computational Economics
• Computational Geography
College of Engineering
College of
Letters and Science
College of Creative Studies
Traditional Computer
Science Program.
Combine CS with Biology,
Economics or Geography.
Strong lower division
preparation, strong upper
division core, many elective
choices. Opportunities for
undergrad research in 3rd
and 4th years.
Great opportunity for
interdisciplinary study.
For very advanced students
only—requires separate
application. Emphasis:
independent study, early
involvement in research.
Math 3A. Calculus w/ Applications I
Math 3B. Calculus w/Applications II
Math 3C. Differential Eq/Linear Algebra I
Math 5A. Differential Eq/Linear Algebra II
Math 5B. Vector Calculus w/ Applications
PSTAT 120A. Probability and Statistics
CS8. Introduction to Computer Science (Python)
CS16. Problem Solving with Computers I (C)
CS24. Problem Solving with Computers II (C++)
CS32. Object-Oriented Design & Implementation (C++)
CS40. Foundations in Computer Science
----------------------------------------CS48. Computer Science Project (C++)
CS56. Advanced Applications Programming (Java)
CS64. Computer Organization & Logic Design
BS degree
BA degrees
3A
CS8
3B
3A
CS16
CS8
3B
CS16
3C
120A
5A
5B
CS40
CS64
CS24
3C
CS32
5A
CS48
120A
CS56
5B
CS24
CS40
CS32