Skip Navigation

Home Projects Publications Archives About Sign Up or Log In

Browse Resources

(9 classifications) (13 resources)

Computer programming

Classification
Competitions. (1)
Computer network resources (3)
Computer-assisted instruction. (2)
Congresses. (1)
Handbooks, manuals, etc. (10)
Management. (1)
Periodicals (2)
Programmed instruction. (1)
Study and teaching (8)

Resources
View Resource A Spectral Bundle Method for Semidefinite Programming

This article is available online from the Society for Industrial and Applied Mathematics's Journal on Optimization (Volume 10, Number 3). It covers minimization of the maximum eigenvalue of an affine matrix function (real and symmetric) for application to large-scale problems.

https://epubs.siam.org/action/cookieAbsent
View Resource Cprogramming.com: Your Resource for C/C++

Cprogramming.com is an excellent site to visit if you are learning to program in the C or C++ languages. One of the best sections of the Web site is Programming Tutorials. This contains many lessons about regular C++ and graphics programming, discussions about the standard template library, and various programming articles. Some of the lessons include short quizzes to complement the presented...

https://www.cprogramming.com/index.html
View Resource Extreme Programming: A Gentle Introduction

Extreme programming (XP) is basically a methodology of software development that maximizes programming efficiency. It can be used in any project by almost anyone, but is perhaps best suited for "small groups of programmers." This site offers a very thorough overview of the techniques involved in XP, beginning with a general introduction and explaining what it is and why it is beneficial. Then,...

http://www.extremeprogramming.org/
View Resource Dr. Dobb's Embedded Systems

Embedded Systems is one of the specialized sites stemming from Dr. Dobb's Journal. In addition to serving as an excellent source of news and product development articles, the site is a portal to many other Internet resources on embedded system applications. Information tailored to specific programming languages, like C++, Java, and many others, is grouped into separate categories. There are also...

http://www.drdobbs.com/embedded-systems/
View Resource Atrevida: Game Programming Tutorials

Although it is labeled as an introduction to PC game programming, the tutorials given on Atrevida additionally cover many aspects of mathematics and general computer science. A modest background in the C language is suggested, but many of the sections involve more theory than actual programming. There are nearly twenty topics that explain basic computer operation, graphics programming, and the...

http://atrevida.comprenica.com/
View Resource MSRI: Streaming Video Archive

The Mathematical Sciences Research Institute (MSRI) maintains an impressive archive of streaming video lectures and presentations. This site contains archives of the videos from various workshops and special topics held before 2004. From the Fall of 2002, of particular interest is the "Introductory Workshop in Quantum Computation." It consists of fifteen lectures, each with complete textual slides...

https://www.msri.org/web/msri/online-videos
View Resource The Journey Inside

The Web designers at Intel did a tremendous job when designing The Journey Inside, a Web site on computer and Internet-related technologies. Six sections offer interactive lessons, video demonstrations, and interesting stories about fundamental concepts. The first section provides a general introduction to computers. Next is an informative overview of Circuits and Switches, followed by a...

https://www.intel.com/content/www/us/en/education/k12/the-jo...
View Resource Computer Aided Instruction Project

Central Connecticut State University maintains several tutorials and lecture notes about different programming languages and mathematics. Some of the material, most notably the Introduction to Assembly Language, is primarily intended for computer science students. However, much of the site can be useful for anyone; programming guides for Java and QuickBasic are provided, as well as tutorials on...

http://chortle.ccsu.edu
View Resource Automated Manufacturing Systems: PLCs

An engineering professor at Grand Valley State University has made available his book on programmable logic controllers (PLC's), which are widely used to control all kinds of electrical devices. The 800+ page book is presented free of charge and can be downloaded in one large file or in individual chapters. Readers can learn everything from high-level concepts, like Boolean logic and operational...

http://engineeronadisk.com/V2/book_PLC/engineeronadisk.html
View Resource Python Programming Language

Python is often compared to Tcl, Perl, Scheme or Java and runs on many brands of UNIX, on Windows, OS/2, Mac, Amiga, and many other platforms. The most recent version of Python is available for free from this website. Also included are Python 2.3.3 Documentation (released December 19, 2003), the interpreter program that reads Python programs and carries out their instructions, tutorials for...

https://www.python.org/
Next →