This note covers
the following topics: Functions, Values and Side Effects, Control and
Higher-Order Functions, Environments and Lambda, Newton's Method and Recursion,
Data Abstraction, Sequences and Iterables, Objects, Lists, and Dictionaries,
Mutable Data Types, Object-Oriented Programming, Inheritance, Generic Functions,
Coercion and Recursive Data, Functional Programming, Declarative Programming,
Unification, MapReduce, Parallelism.
This note exlains the following toipics: Basic Business Data Analysis, Python as a Basic and Business Calculator,
X Y Plots, Simple Data Analysis, Manipulating Data and More Complex Data
Analysis, Reading In and Writing Out Text Data, Automating and Managing
Information Systems, Managing Files, Managing Collections of Files Directories,
Managing Collections of Files Searching and Designing Power
Programs.
This PDF Programming Fundamentals covers the following topics
related to Programing Theory : Introduction to Programming Systems, Data and
Operators, Functions, Conditions, Loops, Arrays, Strings and Files,
Object-Oriented Programming.
Author(s): Kenneth Leroy Busbee, Dave
Braunschweig
This note explains the
following topics: Text Compression, Error Detection and Correction,
Cryptography, Finite State Machines, Recursion and Induction, Relational
Database.
Coding theory includes the study of compression codes which enable us
to send messages cheaply and error correcting codes which ensure that messages
remain legible even in the presence of errors. Topics covered includes: Codes
and alphabets, Huffman’s algorithm, Shannon’s noiseless coding theorem , Hamming’s breakthrough, Shannon’s noisy coding theorem , Linear codes,
Polynomials and fields , Cyclic codes, Stream ciphers, Asymmetric systems,
Commutative public key systems, Trapdoors and signatures.
This note
covers the following topics: Introduction to programming, Use of objects and
variables, Definition of methods and classes, Primitive data types, Conditional
statements, Loop statements, Arrays and matrices, Files and input/output
streams, Program errors and exception handling, Recursion, Dynamic arrays and
linked lists.
This book explains the following topics: Linear Codes, Probability
as Fancy Counting and the q-ary Entropy Function, Combinatorics, The Greatest
Code of Them All: Reed-Solomon Codes, What Happens When the Noise is Stochastic:
Shannon's Theorem, Bridging the Gap Between Shannon and Hamming: List Decoding,
Code Constructions, Code Concatenation, Algorithms, Decoding Concatenated Codes,
Efficiently Achieving the Capacity of the BSCp, Efficient Decoding of
Reed-Solomon Codes, Efficiently Achieving List Decoding Capacity, Applications.
Author(s): Venkatesan Guruswami, Atri Rudra and Madhu
Sudan
This book covers the following topics: Computer Architecture,
Functions, Files, Reading and Writing Simple Records, Developing Robust
Programs, Sharing Functions with Code Libraries, Intermediate Memory Topics,
High-Level Languages and Optimization.
This book provides a practitioner's guide for students, programmers,
engineers, and scientists who wish to design and build efficient and
cost-effective programs for parallel and distributed computer systems. It covers
the following topics: Parallel Computers and Computation, Designing Parallel
Algorithms, Quantitative Basis for Design, Putting Components Together, Tools,
Fortran M, High Performance Fortran, Message Passing Interface and Performance
Tools.