The Introduction to Computer Science curriculum is a flexible and approachable course adapted from the UC Berkeley CS 10, and is course for a wide range of high school students from diverse ...
The Intro CS curriculum is moving to a new GitHub repository and GitBook location starting the 2017-18 school year. This curriculum has been designed by the TEALS program to support computer science ...
This course is an introduction to computer programming using Python, and assumes no prior programming knowledge. Most people who need to write computer programs are not computer scientists, but rather ...
To tell a computer to do something, a program must be written to tell it exactly what to do and how to do it. If an algorithm has been designed, the computer program will follow this algorithm ...
Most students interested in Computer Science start with one of the following courses, all of which provide an introduction to core concepts in CSCI: Note that introductory computer science classes ...
An introduction to programming and problem solving with computers. Practical applications in a wide range of fields will be covered, and important topics in computer science will be discussed.
Overview of computer engineering design. Number systems and Boolean algebra. Logic gates. Design of combinational circuits and simplification. Decoders, multiplexors, adders. Sequential logic and flip ...
Elementary computer programming concepts with an emphasis on problem solving and applications to scientific and engineering applications. Topics include data acquisition and analysis, simulation and ...
This is a practical course on effectively using computers to solve scientific-computing problems in engineering and the physical sciences. The course is suitable for students with little computing ...
In the 1990's it was realized that quantum physics has some spectacular applications in computer science. This book is a concise introduction to quantum computation, developing the basic elements of ...
An introduction to computer science as a scientific discipline. The key elements of computer programming will be introduced, using the Python programming language. This leads to techniques for solving ...
Note: This course description is only applicable for the Computer Science Post-Baccalaureate program. Additionally, students must always refer to course syllabus for the most up to date information.