CS-112 is an introductory programming course, using the C#
(pronounced "C sharp") programming language. There is no prerequisite for the course -- in particular, no prior
programming experience is required -- although it helps to be "computer
literate."
By the end of the course you should be able to write C# programs
to perform, for example, simple graphics, and applets for
sprucing up World Wide Web pages. But the focus of the course is programming
concepts, so besides learning how to write cool artifacts like these you
will also learn things like object-oriented programming (classes, methods, objects, etc.),
control structures (conditionals, looping, recursion, etc.), data types (arrays, strings,
numbers, lists, queues, stacks, etc.), basic algorithms (sorting, searching, etc.), and
some advanced ideas (exception handling, threads, input/output streams, etc.).
|