02-11-2007, 04:50 AM
02-11-2007, 04:56 AM
i have a book called:'advanced programing in the UNIX environment'. will thathelp me any?
02-11-2007, 05:04 AM
the camp curricum:
Computer Languages
Basic
The Basic language provides an excellent foundation for the young programmer as it includes the important concepts that are common to all computer languages. The curriculum is devided into beginner and intermediate/advanced sections.
Beginner Basic topics covered include: variables, strings, loading and saving programs, Print, Input, Read Data, IF conditions, graphics, Locate, random numbers, For-Next loops, and animation. Campers write age appropriate programs such as: mad libs, adventures, animated graphics, crystal ball, trivia quizes, and more.
Prerequisite: None
Intermediate/Advanced Basic topics covered include: Do loops, Gosub, string functions, advanced animation, Boolean operators, more random numbers, arrays, files, and sorting. Campers write game programs such as hangman, battleship, state capitals quiz, and other projects including a telephone book, and text processing.
Prerequisite: Beginner Basic
Java
The beginner to advanced Java curriculum consists of a sequence of lessons. Beginners start with lesson No. 1; others may start with the lesson compatible with their background. For example, campers who return for a second summer and who previously learned Java continue where they left off. This curriculum is an excellent preparation for the AP computer science test.
Topics covered in these lessons include: variables, strings, input, output, Boolean logic, loops, methods, overloading, objects, classes, constructors, assessors, mutators, references, arrays, sorting, searching, recursion, applets, labels, buttons, events, graphics, keylistener, and mouselistener. For a final project campers typically design and write a one or two player game of their choice. Examples of such games are: Tetris, Tron, Checkers and Connect Four.
Prerequisite: Basic or over 14 years old. Special circumstances allow for exceptions.
C++
The beginner to advanced C++ curriculum consists of a sequence of lessons. Topics covered in these lessons include: variables, input, output, IF-else and Boolean logic, string functions, loops, random numbers, functions, arrays, apvector class, sorting, searching, apmatrix class, structures, dynamic allocation, linked lists, recursion, abstraction, constructors and destructors, overloading, graphics. Campers write many programs that implement the various topics. As a culminating activity campers select among a list of advanced projects such as the games of Tetris, Tic-Tac-Toe, Checkers, Connect Four or Tron.
Prerequisite: Basic or over 14 years old. Special circumstances allow for exceptions.
Open-GL
This language is an extension of C++ in that it provides excellent graphics capabilities. Some Open-GL lessons require knowledge of Algebra and Trigonometry.
Topics covered include: Basic Drawing, Animation, Keyboard and Mouse Input, Bitmap Fonts, Recursion and Graphics, Two-Dimensional Drawing Projects.
Prerequisite: C++
Assembler
Assembly language is the closest to machine code (0's and 1's). Assembly programs run fast so programmers frequently embed Assembly in C++. This is especially useful for programming graphics. The Assembly curriculum includes: number systems and bases, registers, instructions, text display, and graphics. In addition, there are advanced lessons that demonstrate embedding Assembler in C++ programs.
Prerequisite: Basic or C++ or Java
Javascript
JavaScript makes it possible to include interactive elements in web pages. Campers learn to add animated buttons, sound, scrolling text and pop-up windows to web pages. The campers also learn to swap images, link events, call functions, place cookies, open and close browser windows and create interactive forms.
As campers progress they learn to write programs to:
have a message pop up when a web page is loaded
have an image turn into an animated image when clicked
save a person's name and then greet him/her with that message every time the page is loaded
create a "self-destruct" button which closes the current window when clicked
display a message as the user is leaving the web page reminding him/her to visit again
create a form to get information from the person viewing the web page
Prerequisite: Beginner C++ or Java
Computer Languages
Basic
The Basic language provides an excellent foundation for the young programmer as it includes the important concepts that are common to all computer languages. The curriculum is devided into beginner and intermediate/advanced sections.
Beginner Basic topics covered include: variables, strings, loading and saving programs, Print, Input, Read Data, IF conditions, graphics, Locate, random numbers, For-Next loops, and animation. Campers write age appropriate programs such as: mad libs, adventures, animated graphics, crystal ball, trivia quizes, and more.
Prerequisite: None
Intermediate/Advanced Basic topics covered include: Do loops, Gosub, string functions, advanced animation, Boolean operators, more random numbers, arrays, files, and sorting. Campers write game programs such as hangman, battleship, state capitals quiz, and other projects including a telephone book, and text processing.
Prerequisite: Beginner Basic
Java
The beginner to advanced Java curriculum consists of a sequence of lessons. Beginners start with lesson No. 1; others may start with the lesson compatible with their background. For example, campers who return for a second summer and who previously learned Java continue where they left off. This curriculum is an excellent preparation for the AP computer science test.
Topics covered in these lessons include: variables, strings, input, output, Boolean logic, loops, methods, overloading, objects, classes, constructors, assessors, mutators, references, arrays, sorting, searching, recursion, applets, labels, buttons, events, graphics, keylistener, and mouselistener. For a final project campers typically design and write a one or two player game of their choice. Examples of such games are: Tetris, Tron, Checkers and Connect Four.
Prerequisite: Basic or over 14 years old. Special circumstances allow for exceptions.
C++
The beginner to advanced C++ curriculum consists of a sequence of lessons. Topics covered in these lessons include: variables, input, output, IF-else and Boolean logic, string functions, loops, random numbers, functions, arrays, apvector class, sorting, searching, apmatrix class, structures, dynamic allocation, linked lists, recursion, abstraction, constructors and destructors, overloading, graphics. Campers write many programs that implement the various topics. As a culminating activity campers select among a list of advanced projects such as the games of Tetris, Tic-Tac-Toe, Checkers, Connect Four or Tron.
Prerequisite: Basic or over 14 years old. Special circumstances allow for exceptions.
Open-GL
This language is an extension of C++ in that it provides excellent graphics capabilities. Some Open-GL lessons require knowledge of Algebra and Trigonometry.
Topics covered include: Basic Drawing, Animation, Keyboard and Mouse Input, Bitmap Fonts, Recursion and Graphics, Two-Dimensional Drawing Projects.
Prerequisite: C++
Assembler
Assembly language is the closest to machine code (0's and 1's). Assembly programs run fast so programmers frequently embed Assembly in C++. This is especially useful for programming graphics. The Assembly curriculum includes: number systems and bases, registers, instructions, text display, and graphics. In addition, there are advanced lessons that demonstrate embedding Assembler in C++ programs.
Prerequisite: Basic or C++ or Java
Javascript
JavaScript makes it possible to include interactive elements in web pages. Campers learn to add animated buttons, sound, scrolling text and pop-up windows to web pages. The campers also learn to swap images, link events, call functions, place cookies, open and close browser windows and create interactive forms.
As campers progress they learn to write programs to:
have a message pop up when a web page is loaded
have an image turn into an animated image when clicked
save a person's name and then greet him/her with that message every time the page is loaded
create a "self-destruct" button which closes the current window when clicked
display a message as the user is leaving the web page reminding him/her to visit again
create a form to get information from the person viewing the web page
Prerequisite: Beginner C++ or Java
02-12-2007, 08:25 PM
thank you for the advice i'll keep that in mind.
04-29-2007, 01:12 PM
I can make nice sites (if I have the patience to...), I have self taught myself C#. I find it easy and logical. Its the only language i know that fits in how my brain sorts and does things!
04-30-2007, 03:20 PM
HTML, CSS and JavaScript for me.
All this C, C+, C++ and CScrewU b*****ks does my head in and confuses the bejesus outta me!!
All this C, C+, C++ and CScrewU b*****ks does my head in and confuses the bejesus outta me!!
05-01-2007, 06:27 AM
basiCALLY C# is a windows application version of JavaScript
05-08-2007, 05:42 PM
I have to say that the programming language that I enjoy using the most is Python.
Being a "detail oriented" type I tend to get lost in dealing with finding the neat/correct way to do things in other languages, where in Python the solutions come much clearer and cleaner (and no little {}'s to worry about) leaving more room for understanding and programming. Plus it is very easy in python to write code that almost reads as English.
Being a "detail oriented" type I tend to get lost in dealing with finding the neat/correct way to do things in other languages, where in Python the solutions come much clearer and cleaner (and no little {}'s to worry about) leaving more room for understanding and programming. Plus it is very easy in python to write code that almost reads as English.