ÇÁ·Î±×·¡¹Ö Âü°í¹®Çå

 

1. ÁÖÀÇ»çÇ×

¤· ¾Æ·¡ ÀÚ·á¿¡¼­ ÀÚ½ÅÀÌ ¾Ë°í ½ÍÀº °Í(ÇÊ¿äÇÑ °Í)À» ã¾Æ¼­ Ȱ¿ëÇÑ´Ù.

¤· ³»¿ëÀÌ Ãæ½ÇÇÑ ÀÚ·á´Â ´ëºÎºÐ ¿µ¾î·Î µÇ¾î ÀÖÀ¸¸ç ÇÊ¿äÇÑ ºÎºÐÀ» ã¾Æ¼­ ½Å¼ÓÈ÷ ÀÐ°í ³»¿ëÀ» ÀÌÇØÇϰí Ȱ¿ëÇÒ ¼ö ÀÖ´Â ´É·Â(±Ùº»ÀûÀ¸·Î »õ·Î¿î ³»¿ëÀ» ½º½º·Î °øºÎÇÏ´Â ´É·Â)ÀÌ °øÇÐÀÚÀÇ °æÀï·Â¿¡ À־ ¸Å¿ì Áß¿äÇÏ´Ù.

¤· ¿µ¾îÀÚ·á ÇØµ¶ÀÌ ¾ÈµÇ¾î¼­ ½Ç·Â¹è¾çÀÌ °ï¶õÇÑ ÇлýÀÌ ¸¹´Ù.

 

2. ±âÃÊ·¹º§ Âü°í¹®Çå

[C programming]

Language guide:

     Applix: C language tutorial (book)

     Burgess: C programmig tutorial (book)

     Miles: Introduction to C programming (book)

     Zhang: Teach yourself C in 24 hours (book)

     Tutorialspoint.com: C programming tutorial (book)

     Oualline: Practical C programming 3rd ed (book)

     Banahan: The C book (book)

     Wikibooks: C programming (book)

     Parlante: Essential C (note)

     Tenouk's C & C++ home: http://www.tenouk.com/ (webpage)

     C Questions and Answers: http://www.cquestions.com/ (webpage)

Wikibooks: A little C primer (book)

C program examples:

     Estell: C programs and exmples (book)

     Kalnay: 88 C programs (book)

     Crow: Learn DSP by programming your PC

     Code with C: www.codewithc.com

     Coder Lexicon: http://www.coderslexicon.com/

C programming lab manual:

     Lin: C/C++ programming lab manual (book)

 

[Microcontroller and embedded programming]

Arduino:

     Bayle: C programming for Arduino (book)

     Durfee: Arduino microcontroller guide (book)

Embedded programming:

     Klotz: C for embedded systems programming (slides)

     Barr: Embedded systems with C and GNU development tools 2nd ed (book)

     Microchip: Programming the pocket PC OS for embedded IR applications (note)

PIC microcontroller programming:

     Grimbley: Programming PIC microcontrollers (slides)

     Microchip: MPLAB IDE quick start guide (note)

 

[Algorithms]

Arndt: Algorithms for programmers (book)

 

[Matlab]

Mathworks: MATLAB programming fundamentals (book)

Mathworks: Instrument control toolbox for use with MATLAB

 

[Assembly programming]

Huang: Windows assembly programming tutorial (note)

Kauler: Windows assembly programming language & systems programming 2nd ed (book)

 

[Java programming]

Fain: Java programming for kids, parents and grandparents (book)

Selman: Java 3D programming (book)

Savitch: Java an introduction to problem solving and programming 6th ed (book)

 

[C# programming]

Miles: Introduction to programming through game development using Microsoft XNA Game Studio (book)

Wikibooks: C sharp programming (book)

                      

[PureBasic programming]

Willoughby: Purebasic a beginner's guide to computer programming (book)

 

[Fortran]

van Mourik: Fortran 90/95 programming manual 5th rev (book)

Page: Professional programmer's guide to Fortran 77, http://www.star.le.ac.uk/~cgp/prof77.html

Einarsson: Fortran 90 for the Fortran 77 programmer, https://www.nsc.liu.se/~boein/f77to90/f77to90.html

Stanford U: Fortran 77 tutorial, http://web.stanford.edu/class/me200c/tutorial_77/

Wikibooks: Fortran 77 tutorial, https://en.wikibooks.org/wiki/Fortran_77_Tutorial

Cambridge U: Introduction to modern fortran, http://people.ds.cam.ac.uk/nmm1/fortran/

 

[Labview]

Halvorsen: Control and simulation in LabVIEW (note)

Rhode & Schwarz: Smart InstrumentsTM Family 300 basic programming guide (note)

 

2. Áß°í±Þ ·¹º§ Âü°í¹®Çå

[Programming language]

Chen: Comparative study of C, C++, C# and Java programming languages (report)

Oualline: Practical C++ programming (book)

Mulchrone: An introduction to object oriented programming with C# (book)

Gustedt: Modern C (book)

Apple Inc.: The objective-C programming language (book)

Bartlett: Programming from the ground up (book)

Kochan: Programming in objective-C 3rd ed (book)          

Schreiner: Object-oriented programming with ANSI-C (book)

 

[Windows programming]

Petzold: Programming Windows the definite guide to the Win32 API 5th ed (book)

Oney: Programming the Microsoft Windows driver model (book)

McKesson: Learning modern 3D graphics programming (book)

Csurgai: Programming windows (slides)

Jana: Kinect for Windows SDK programming guide (book)

Pavlidis: Fundamentals of X programming graphical user interfaces and beyond (book)

Wikibooks: Windows programming (book)

 

[Network programming]

Hall: Beej's guide to network programming using internet sockets (book)

 

[Applications]

(Instrumentation)

Agilent: Agilent Technologies signal generator programming guide (note)

Agilent: Agilent VISA user's guide (note)

Zauhar: Test instrument automation/control (slides)

National Instruments: Getting started with LabWindows/CVI (book)

(Interfacing)

Katupitiya: Interfacing with C++, programming real-world applications (book)

 

3. ÇÁ·Î±×·¡¹Ö ±³À°

Delker: Moving the C language course into the real world (note)