English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

I am about to take a CS course offered by UIUC.
As decribed, this course "Examines the logical organization of databases: the entity-relationship model; the hierarchical, network, and relational data models and their languages. Functional dependencies and normal forms. Design, implementation, and optimization of query languages; security and integrity; concurrency control, and distributed database systems."

I know hardware and offen use software (like Vista, office XP quicken and Photoimpact, etc). But , i have never programmed. A man who specializes in CS told me to study "C" and the prereq of that course first, and then take only that course in the next semester beginning in the January next year.

I bought a C# book and i did not know that was C sharp and the advance level of C. I have no diffculty reading it. Can I skip C and start out with C# as having no CS background.
I will appreciate your help

2007-11-26 00:21:27 · 3 answers · asked by volvo942 1 in Computers & Internet Programming & Design

3 answers

you can start with any programming language you want. but since you are just beginning. it is best to start with C. (or if you want start with visual basic). C is the language used in many softwares including windows so it is best to learn that since that will be your "foundation" in programming. once you have mastered C, move on to Java then C++ (you can also skip to C# if you want).

since you said that you have no difficulty READING C#, i believe that no one has told you yet that you can't learn programming through reading books. you learn it through constant practice, that is actual coding (making programming projects)

2007-11-26 00:37:51 · answer #1 · answered by colo 3 · 0 0

Sure, you can skip C. I would not recommend C to a beginner, i'd rather learn java or C# (both are very similar).

concerning your CS course, you don't need any programming experience. this course is about database design; the programming language (actually it's a query language) is called SQL, and you will learn it in the course.

nevertheless, it's useful to learn a programming language, and actually with C# you can write programs which access your database. (with C, that's possible, too, but way more complicated).

2007-11-26 00:57:29 · answer #2 · answered by cruppstahl 4 · 0 0

You can skip C, but I would take a C++ course for data manipulation. You may 'squeak by' using C# but that language does not have all the versatility that C++ has.

I would check the prerequisites first and then take those courses first, especially if you have never done any programming before.

2007-11-26 02:06:49 · answer #3 · answered by thomaswymer 1 · 0 0

fedest.com, questions and answers