Postgraduate

In Berkeley (USA)

higher than £ 9000

Description

  • Type

    Postgraduate

  • Location

    Berkeley (USA)

The Department of Electrical Engineering and Computer Sciences (EECS) offers two graduate programs in Computer Science: the Master of Science (MS), and the Doctor of Philosophy (PhD).

Facilities

Location

Start date

Berkeley (USA)
See map
2000 Carleton Street Berkeley, CA, 94720-2284, 94720

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Computational
  • Oriented Programming
  • Object oriented Programming
  • Programming
  • Beauty
  • Engineering
  • Web
  • CS
  • Electrical
  • Object-oriented training
  • Unix
  • Java
  • Computing
  • Object oriented training
  • Credit

Course programme

Courses

Expand all course descriptions [+]Collapse all course descriptions [-]

COMPSCI C8 Foundations of Data Science 4 Units [+]Expand course description

Offered through: Electrical Engin and Computer Sci
Terms offered: Fall 2019, Summer 2019 8 Week Session, Spring 2019, Fall 2018, Summer 2018 8 Week Session, Spring 2018
Foundations of data science from three perspectives: inferential thinking, computational thinking, and real-world relevance. Given data arising from some real-world phenomenon, how does one analyze that data so as to understand that phenomenon? The course teaches critical concepts and skills in computer programming and
statistical inference, in conjunction with hands-on analysis of real-world datasets, including economic data, document collections, geographical data, and social networks. It delves into social and legal issues surrounding data analysis, including issues of privacy and data ownership.
Foundations of Data Science: Read More [+]

Rules & Requirements

Prerequisites: This course may be taken on its own, but students are encouraged to take it concurrently with a data science connector course (numbered 88 in a range of departments)

Hours & Format

Fall and/or spring: 15 weeks - 3-3 hours of lecture and 2-2 hours of laboratory per week

Summer: 8 weeks - 6 hours of lecture and 4 hours of laboratory per week

Additional Details

Subject/Course Level: Computer Science/Undergraduate

Grading/Final exam status: Letter grade. Final exam required.

Also listed as: INFO C8/STAT C8

Foundations of Data Science: Read Less [-]

COMPSCI C8R Introduction to Computational Thinking with Data 3 Units [+]Expand course description

Offered through: Electrical Engin and Computer Sci
Terms offered: Prior to 2007
An introduction to computational thinking and quantitative reasoning, preparing students for further coursework, especially Foundations of Data Science (CS/Info/Stat C8). Emphasizes the use of computation to gain insight about quantitative problems with real data. Expressions, data types, collections, and tables in Python. Programming practices, abstraction, and iteration. Visualizing univariate and bivariate
data with bar charts, histograms, plots, and maps. Introduction to statistical concepts including averages and distributions, predicting one variable from another, association and causality, probability and probabilistic simulation. Relationship between numerical functions and graphs. Sampling and introduction to inference.
Introduction to Computational Thinking with Data: Read More [+]

Objectives & Outcomes

Course Objectives: C8R also includes quantitative reasoning concepts that aren’t covered in Data 8. These include certain topics in: principles of data visualization; simulation of random processes; and understanding numerical functions through their graphs. This will help prepare students for computational and quantitative courses other than Data 8.
C8R takes advantage of the complementarity of computing and quantitative reasoning to enliven abstract ideas and build students’ confidence in their ability to solve real problems with quantitative tools. Students learn computer science concepts and immediately apply them to plot functions, visualize data, and simulate random events.

Foundations of Data Science (CS/Info/Stat C8, a.k.a. Data 8) is an increasingly popular class for entering students at Berkeley. Data 8 builds students’ computing skills in the first month of the semester, and students rely on these skills as the course progresses. For some students, particularly those with little prior exposure to computing, developing these skills benefits from further time and practice. C8R is a rapid introduction to Python programming, visualization, and data analysis, which will prepare students for success in Data 8.

Student Learning Outcomes: Students will be able to perform basic computations in Python, including working with tabular data.
Students will be able to understand basic probabilistic simulations.
Students will be able to understand the syntactic structure of Python code.
Students will be able to use good practices in Python programming.
Students will be able to use visualizations to understand univariate data and to identify associations or causal relationships in bivariate data.

Rules & Requirements

Credit Restrictions: Students who have taken COMPSCI/INFO/STAT C8 will receive no credit for COMPSCI/STAT C8R.

Hours & Format

Summer: 6 weeks - 4 hours of lecture, 2 hours of discussion, and 4 hours of laboratory per week

Additional Details

Subject/Course Level: Computer Science/Undergraduate

Grading/Final exam status: Letter grade. Final exam required.

Instructor: Adhikari

Also listed as: STAT C8R

Introduction to Computational Thinking with Data: Read Less [-]

COMPSCI 9A Matlab for Programmers 2 Units [+]Expand course description

Offered through: Electrical Engin and Computer Sci
Terms offered: Fall 2018, Spring 2018, Fall 2017
Introduction to the constructs in the Matlab programming language, aimed at students who already know how to program. Array and matrix operations, functions and function handles, control flow, plotting and image manipulation, cell arrays and structures, and the Symbolic Mathematics toolbox.

Matlab for Programmers: Read More [+]

Rules & Requirements

Prerequisites: Programming experience equivalent to that gained in COMPSCI 10; familiarity with applications of matrix processing

Repeat rules: Course may be repeated for credit up to a total of 4 units.

Hours & Format

Fall and/or spring: 15 weeks - 2 hours of self-paced per week

Additional Details

Subject/Course Level: Computer Science/Undergraduate

Grading/Final exam status: Offered for pass/not pass grade only. Final exam required.

Instructor: Hilfinger

Matlab for Programmers: Read Less [-]

COMPSCI 9C C for Programmers 2 Units [+]Expand course description

Offered through: Electrical Engin and Computer Sci
Terms offered: Spring 2019, Fall 2018, Spring 2018
Self-paced course in the C programming language for students who already know how to program. Computation, input and output, flow of control, functions, arrays, and pointers, linked structures, use of dynamic storage, and implementation of abstract data types.

C for Programmers: Read More [+]

Rules & Requirements

Prerequisites: Programming experience with pointers (or addresses in assembly language) and linked data structures equivalent to that gained in Computer Science 9B or 61A, or Engineering 7

Hours & Format

Fall and/or spring: 15 weeks - 2 hours of self-paced per week

Additional Details

Subject/Course Level: Computer Science/Undergraduate

Grading/Final exam status: Offered for pass/not pass grade only. Final exam required.

Instructor: Hilfinger

C for Programmers: Read Less [-]

COMPSCI 9D Scheme and Functional Programming for Programmers 2 Units [+]Expand course description

Offered through: Electrical Engin and Computer Sci
Terms offered: Spring 2016, Fall 2015, Spring 2015
Self-paced course in functional programming, using the Scheme programming language, for students who already know how to program. Recursion; higher-order functions; list processing; implementation of rule-based querying.

Scheme and Functional Programming for Programmers: Read More [+]

Rules & Requirements

Prerequisites: Programming experience similar to that gained in COMPSCI 10 or ENGIN 7

Credit Restrictions: Students will receive no credit for COMPSCI 9D after completing COMPSCI 61A.

Hours & Format

Fall and/or spring: 15 weeks - 2 hours of self-paced per week

Additional Details

Subject/Course Level: Computer Science/Undergraduate

Grading/Final exam status: Offered for pass/not pass grade only. Final exam required.

Instructor: Hilfinger

Scheme and Functional Programming for Programmers: Read Less [-]

COMPSCI 9E Productive Use of the UNIX Environment 2 Units [+]Expand course description

Offered through: Electrical Engin and Computer Sci
Terms offered: Spring 2019, Fall 2018, Spring 2018
Use of UNIX utilities and scripting facilities for customizing the programming environment, organizing files (possibly in more than one computer account), implementing a personal database, reformatting text, and searching for online resources.

Productive Use of the UNIX Environment: Read More [+]

Rules & Requirements

Prerequisites: Programming experience similar to that gained in Computer Science 61A or Engineering 7; DOS or UNIX experience

Hours & Format

Fall and/or spring: 15 weeks - 2 hours of self-paced per week

Additional Details

Subject/Course Level: Computer Science/Undergraduate

Grading/Final exam status: Offered for pass/not pass grade only. Final exam required.

Instructor: Hilfinger

Productive Use of the UNIX Environment: Read Less [-]

COMPSCI 9F C++ for Programmers 2 Units [+]Expand course description

Offered through: Electrical Engin and Computer Sci
Terms offered: Spring 2019, Fall 2018, Spring 2018
Self-paced introduction to the constructs provided in the C++ programming language for procedural and object-oriented programming, aimed at students who already know how to program.

C++ for Programmers: Read More [+]

Rules & Requirements

Prerequisites: Programming experience equivalent to that gained in Computer Science 9B or 61A, or Engineering 7

Hours & Format

Fall and/or spring: 15 weeks - 2 hours of self-paced per week

Additional Details

Subject/Course Level: Computer Science/Undergraduate

Grading/Final exam status: Offered for pass/not pass grade only. Final exam required.

Instructor: Hilfinger

C++ for Programmers: Read Less [-]

COMPSCI 9G JAVA for Programmers 2 Units [+]Expand course description

Offered through: Electrical Engin and Computer Sci
Terms offered: Spring 2019, Fall 2018, Spring 2018
Self-paced course in Java for students who already know how to program. Applets; variables and computation; events and flow of control; classes and objects; inheritance; GUI elements; applications; arrays, strings, files, and linked structures; exceptions; threads.

JAVA for Programmers: Read More [+]

Rules & Requirements

Prerequisites: 9C or 9F or 61A plus experience with object-oriented programming or C-based language

Hours & Format

Fall and/or spring: 15 weeks - 2 hours of self-paced per week

Additional Details

Subject/Course Level: Computer Science/Undergraduate

Grading/Final exam status: Offered for pass/not pass grade only. Final exam required.

Instructor: Garcia

JAVA for Programmers: Read Less [-]

COMPSCI 9H Python for Programmers 2 Units [+]Expand course description

Offered through: Electrical Engin and Computer Sci
Terms offered: Spring 2019, Fall 2018, Spring 2018
Introduction to the constructs provided in the Python programming language, aimed at students who already know how to program. Flow of control; strings, tuples, lists, and dictionaries; CGI programming; file input and output; object-oriented programming; GUI elements.

Python for Programmers: Read More [+]

Rules & Requirements

Prerequisites: Programming experience equivalent to that gained in Computer Science 10

Hours & Format

Fall and/or spring: 15 weeks - 1 hour of self-paced per week

Additional Details

Subject/Course Level: Computer Science/Undergraduate

Grading/Final exam status: Offered for pass/not pass grade only. Final exam required.

Instructor: Hilfinger

Python for Programmers: Read Less [-]

COMPSCI 10 The Beauty and Joy of Computing 4 Units [+]Expand course description

Offered through: Electrical Engin and Computer Sci
Terms offered: Fall 2019, Summer 2019 8 Week Session, Spring 2019
An introductory course for students with minimal prior exposure to computer science. Prepares students for future computer science courses and empowers them to utilize programming to solve problems in their field of study. Presents an overview of the history, great principles, and transformative applications of computer science, as well as a comprehensive introduction to
programming. Topics include abstraction, recursion, algorithmic complexity, higher-order functions, concurrency, social implications of computing (privacy, education, algorithmic bias), and engaging research areas (data science, AI, HCI). Students will program in Snap! (a friendly graphical language) and Python, and will design and implement two projects of their choice.
The Beauty and Joy of Computing: Read More [+]

Rules & Requirements

Credit Restrictions: Students will receive no credit for 10 after having taken W10, 61A, 61B, or 61C.

Hours & Format

Fall and/or spring: 15 weeks - 2 hours of lecture, 1 hour of discussion, and 4 hours of laboratory per week

Summer: 8 weeks - 4 hours of lecture, 2 hours of discussion, and 8 hours of laboratory per week

Additional Details

Subject/Course Level: Computer Science/Undergraduate

Grading/Final exam status: Letter grade. Final exam required.

Instructors: Garcia, Hug

The Beauty and Joy of Computing: Read Less [-]

COMPSCI W10 The Beauty and Joy of Computing 4 Units [+]Expand course description

Offered through: Electrical Engin and Computer Sci
Terms offered: Fall 2012
This course meets the programming prerequisite for 61A. An introduction to the beauty and joy of computing. The history, social implications, great principles, and future of computing. Beautiful applications that have changed the world. How computing empowers discovery and progress in other fields. Relevance of computing to the student and society will be emphasized. Students will learn the joy of programming a
computer using a friendly, graphical language, and will complete a substantial team programming project related to their interests.
The Beauty and Joy of Computing: Read More [+]

Rules & Requirements

Credit Restrictions: Students will receive no credit for W10 after taking 10, 61A, 61B or 61C. A deficient grade in 10 may be removed by taking W10.

Hours & Format

Fall and/or spring: 15 weeks - 2 hours of web-based lecture and 5 hours of web-based discussion per week

Summer: 8 weeks - 4 hours of web-based lecture and 10 hours of web-based discussion per week

Online: This is an online course.

Additional Details

Subject/Course Level: Computer Science/Undergraduate

Grading/Final exam status: Letter grade. Final exam required.

Instructors: Garcia, Hug

The Beauty and Joy of Computing: Read Less [-]

COMPSCI 36 CS Scholars Seminar: The Educational Climate in CS & CS61A technical discussions 2 Units [+]Expand course description

Offered through: Electrical Engin and Computer Sci
Terms offered: Fall 2019, Fall 2018, Spring 2018
. Computer Science 36 is a seminar for CS Scholars who are concurrently taking CS61A: The Structure and Interpretation of Computer Programs ll receive no credit for Computer Science 61A after completing Computer...

Computer Science

higher than £ 9000