Home > Search Results

Computer Science


sort by: Relevancy | Title | Rating try advanced search for more options

  1. Temp Thumb
  2. Temp Thumb
  1. This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Pythonprogramming language.

  2. Note: This course is offered by Stanford as an online course for credit. It can be taken individually, or as part of a master’s degree or graduate certificate earned online through the Stanford Center for Professional Development. This course provides a broad introduction to machine learning and statistical pattern recognition. Topics include: supervised learning (generative/discriminative learning, parametric/non-parametric...more

  3. Note: This course is being offered by Stanford this summer as an online course for credit. It can be taken individually, or as part of a master’s degree or graduate certificate earned online through the Stanford Center for Professional Development. This course is the natural successor to Programming Methodology and covers such advanced programming topics as recursion, algorithmic analysis, and data abstraction using the C++...more

  4. Programming Methodology is the largest of the introductory programming courses and is one of the largest courses at Stanford. Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Programming Methodology teaches the widely-used Java programming language along with good software...more

  5. Stanford University offers a Graduate Certificate in Foundations in Computer Science that can be earned entirely through part-time online study. The program is administered through the Stanford Center for Professional Development. Requirements and Costs: The certificate requires successful completion of 15 units (4 graduate courses). The total cost of earning the certificate ranges from $16,580-$19,580. More Information: Please...more

  6. Human-Computer Interaction Seminar (Seminar on People, Computers, and Design) is a Stanford University course that features weekly speakers on topics related to human-computer interaction design. The seminar is organized by the Stanford HCI Group, which works across disciplines to understand the intersection between humans and computers.

  7. Stanford University offers a Professional Certificate in Advanced Computer Security that can be earned entirely through part-time online study. The program is administered through the Stanford Center for Professional Development. Recommended Background: Students should have the equivalent of a BS in Computer Science and a background in computer security. Requirements and Costs: The certificate requires successful completion of 6...more

  8. Stanford University offers a Master's of Science in Computer Science that can be earned entirely through part-time online study. The program is administered through the Stanford Center for Professional Development. Admissions: Applicants to the online program must meet the same standards as applicants to the traditional on-campus program. More information is available through the Computer Science Department website. Students may begin...more

  9. Introduction to programming and computer science. This course exposes students to techniques of abstraction at several levels: (a) within a programming language, using higher-order functions, manifest types, data-directed programming, and message-passing; (b) between programming languages, using functional and rule-based languages as examples. It also relates these techniques to the practical problems of implementation of languages and...more

  10. This course is all about understanding: understanding what's going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Internet can be watched by others, and how your computer can become infected with a worm just by turning it on. In this course we demystify computers and the Internet, along with their jargon, so that students understand not only...more

  11. Introduction to Computer Science I is a first course in computer science at Harvard College for concentrators and non-concentrators alike. More than just teach you how to program, this course teaches you how to think more methodically and how to solve problems more effectively. As such, its lessons are applicable well beyond the boundaries of computer science itself. That the course does teach you how to program, though, is perhaps its...more

  12. Professor Diamond's review of the lymphatic system continues with the lymphatic vessels and lymph. Professor Diamond compares lymphatic vessels to the cardiovascular system and notes the differences in structure. Next, Professor Diamond defines lymph (tissue fluid) and its composition and function. The movement of lymph is also discussed, and again, this is compared to the movement of blood through the body. The absorption of fat by the...more