Computer Science

Open Courseware and Resources (general)

- Computer Science: study of the theoretical foundations of information and computation and their implementation and application in computer systems (Wikipedia).

Artificial Intelligence

theory and application of AI: Problem Solving, Search and Control Strategies, Knowledge Representation Issues, Predicate Logic, Rules, Reasoning System (Symbolic, Statistical), Game Playing, Learning, Expert System, Fundamentals of Neural Networks, Fundamentals of Genetic Algorithms, Natural Language Processing, Common Sense

Programming Concepts

fundamentals of computer programming and problem solving, structured and object-oriented programming, syntax, semantics, testing/debugging, implementation, documentation, recursion, and linked data structures, Java, development on both Unix and Windows platforms using text editing and an IDE

Computers and computer systems

computers through examples of processors in kitchen scales and digital cameras: Computers and processors, systems, Representing data and instructions inside a computer, Examples of computers, A look to the future, Computer programs

Machine Learning

machine learning and statistical pattern recognition, supervised learning, unsupervised learning, learning theory, reinforcement learning and adaptive control, recent applications of machine learning such as to robotic control, data mining, autonomous navigation, bioinformatics, speech recognition and text and web data processing
 

Information Technology Essentials

broad coverage of technology concepts and trends, fundamental principles for effective use of computer-based information systems, special emphasis on networks and distributed computing including the WWW: hardware and operating systems, software development tools and processes, relational databases, security and cryptography, enterprise applications, electronic commerce

Streaming Media Index (Computer Science Courses)

Principles of Computing, Programming Concepts and Data Data Analysis, Computing, Introduction to
Web Development, Essential Concepts of Computer Science, C Programming, Visual Basic .NET, Advanced Programming - Visual Studio, Client-Side Web Programming, Server-Side Web Development, Introduction to Multimedia Programming, Virtual Reality, E-Commerce with ASP .NET

An Introduction to Data and Information

what a web browser is and how to use one, use of search engines to find information more effectively, how data is transformed into information and relates the topics of data and information to the computer

Introduction to Computers

introduction for non-computer science students, gentler, lighter survey course without delving too much into technical details, also examines computers from the perspective on how they influence society

Information and Entropy

ultimate limits to communication and computation, emphasis on physical nature of information and information processing: information and computation, digital signals, codes and compression, applications (biological representations of information, logic circuits, computer architectures, and algorithmic information, noise, probability, error correction, reversible and irreversible operations, physics of computation, quantum computation), concept of entropy applied to channel capacity and second law of thermodynamics

Artificial Intelligence

basic concepts & methods of AI from computer science perspective, selection of data representations & algorithms useful in design & implementation of intelligent systems, overview of one AI language & some discussion of important applications of AI methodology: code examples, tutorials, resources, Student Projects

Syndicate content