Current location - Training Enrollment Network - Books and materials - University programming course
University programming course
A. What is the name of the subject in which undergraduate students can study computer programming?

There are many courses and languages for undergraduates to learn computer programming. For example:

C++ language: C++ programming, answering VC++ courses. General colleges and universities will offer two basic courses of C++, and VC is a compiler.

C language: C language programming. Tan Haoqiang's textbooks are the most commonly used.

Java language: object-oriented Java programming.

Among the above three languages, universities are more likely to offer courses. Of course, there are other programming languages: assembly, Java Web, Net, C# and so on.

B: What courses are there in programming in universities?

C C++ B VB JAVA DELPHI C#

C. How are the courses about programming arranged in the university, and in what order?

University study is not arranged in the order of learning programming. Generally, we will learn computer basics and C language first, and then arrange different courses according to different majors!

D. What interesting things can I do after the college basic programming course?

Go to a competition, like NXP or something. Or do innovative and entrepreneurial projects, and you can find a teacher after you have your own ideas.

E. What are the various computer courses in universities?

The following courses for computer majors need to be studied: electronic technology, discrete mathematics, programming, data structure, operating system, computer composition principle, microcomputer system, computer system structure, compilation principle, computer network, database system, software engineering, artificial intelligence, computer graphics, digital image processing, computer communication principle, multimedia information processing technology, digital signal processing, computer control, network calculation, algorithm design and analysis.

Computer science and technology: study all aspects of computer science, including software and hardware, but focus on theory and software, and will not learn more hardware knowledge such as circuits.

Software engineering: a branch of computer science and technology, all of which are software courses, including various courses around software development and maintenance.

Information management and information system: a branch of computer science and technology, focusing on the application and development of information management technologies such as databases.

Electronic Information Science and Technology and Electronic Information Engineering: These two courses focus on the study and development of hardware circuits and embedded devices, mainly hardware, but certainly not limited to computer hardware.

Information and compute science: this is an interdisciplinary major that combines mathematic, information and management. That is, the students trained in this major have a good mathematical foundation, can skillfully use computers, and initially have the ability to engage in scientific research, solve practical problems and design and develop related software in a certain direction in the field of information and computing science.

F. What compulsory courses do you need to learn in programming?

Learning programming, but I don't know where to start. Let's take a look at the following learning plan, which may give you some inspiration!

Scheme 1 basic language &; Visualbasic language

superiority

(1)Basic is easy to learn and use.

(2)Visual Basic provides powerful visual programming ability, which makes it easy for you to make beautiful programs.

(3) Many controls make programming as simple as building blocks.

(4) (4) The complete sinicization of Visual Basic has made us happy when we meet English.

disadvantaged

(1)Visual Basic is not a real object-oriented stationery.

(2)Visual Basic has too few data types and does not support pointers, which makes its expressive ability very limited.

(3)Visual Basic is not a real compilation language, and the final code it produces is not executable, but pseudocode. It needs a dynamic link library to explain the execution, which greatly slows down the compilation speed of Visual Basic.

Summary: Scheme 1 is suitable for beginners of programming. The requirements for learners are not high. Almost everyone can learn vB programming in a relatively short time and make their own works with VB. For those friends who regard programming as a game, VB is your best choice.

Scheme 2 Pascal language &; Delphi

superiority

(1)Pascal language has a rigorous structure, which can well cultivate a person's programming ideas.

(2)Delphi is a real object-oriented development tool, which is completely visual.

(3)Delphi adopts true compilation, which allows your code to be compiled into executable files, and the compilation speed is very fast.

(4)Delphi has strong database development ability, which makes it easy for you to develop databases.

disadvantaged

Delphi is almost perfect, but the rigor of Pascal language makes people feel a little annoyed.

Summary: Scheme 2 is more suitable for those friends who have a certain programming foundation and have studied Pascal language.

Scheme 3 C language &; Visual C++

superiority

(1)C language is flexible and efficient, and it can be exposed to relatively low-level things in software development.

(2) Microsoft's MFC library is extensive and profound. Learning it allows you to program at will.

(3)VC is a product made by Microsoft, which is more closely integrated with the operating system.

disadvantaged

Users are required to have rich experience in C language programming and a certain foundation of WINDOWS programming. Its professionalism makes it difficult for ordinary programming enthusiasts to learn.

Summary: VC is used by programmers. If you are an insatiable person and you can put a lot of energy and time into programming, then you won't regret learning VC.

Scheme 4 C++ language &; C++ Builder

superiority

The advantages of (1)C++ language are inherited.

(2) It can be completely realized.

(3) Strong compatibility, supporting OWL, VCL and MFC.

(4) The compilation speed is very fast.

disadvantaged

Because the launch time is too short, there is not much information about it.

Summary: I think C++ Builder is the best programming tool. It not only keeps the advantages of C++ programming, but also realizes complete visualization.

Scheme 5 SQL language &; Power builder

For some traditional data developers, Foxpro series may make them feel more familiar. But for beginners, PowerBuilder may be the best database development tool. Various controls and powerful PowerBuilder language will help you develop your own database application.

G. What are the programming majors in universities?

Computer-related majors can be considered when studying technology, because everyone can't live without it now, and the trend of social development also tells us that this industry has great prospects. After studying this major, there will be more jobs and higher employment wages. The majors you can choose are software, hardware, network and design. Don't make a decision until you know

Have a chance to go to a special computer school to have a look.

H. what is adolescent programming? Is it the same as the university programming class?

Part of it has been said upstairs. That's great.

One is juvenile programming, and the other is adult programming. Literally, the former obviously contains the meaning of mental retardation, and real programmers will not use it.

However, as a person with 6 years of adult programming experience, I took a look at the source code of scratch, which has been encapsulated a lot, somewhat similar to jQuery, and the whole is still relatively strong.

It can be said that both children's programming and adult programming are developed to solve some problems. On the surface, it doesn't mean that the kernel is different. I have seen it many times and used scratch to make more complicated game effects.

Many people look down on scratch and think it is too naive. I am speechless. Scratch is actually very powerful. Your ability is limited. Naturally, you will think that this program is limited. I have strong ability. You can also give you a simple thing, which can surprise everyone with special effects.

After two years of contact with scratch, I found more and more attractive weapons of scratch. Every time I teach my children, I tell myself that I am doing an interesting thing and can develop my potential. I am very happy.

First, what are the C language courses of college programming that I want to teach myself, but I don't know how to start. ...

Go to your university library and borrow a book in C language. It is enough to have a computer and practice writing software. C language is very simple, you will be familiar with it with more practice!

J. University programming courses

Let me explain something to you. Taking our school as an example, we have set up four programming languages in single * *, and the course order is C language (1 semester answer), java and assembly (second semester) and delphi (second semester). Besides, we also have a large number of related courses, such as data structure, operating system, microcomputer principle and so on. . But one of my former classmates only taught C language and VC in their school. .

It's no use learning programming just by reading a few books. You have to practice more by yourself, and I have always disdained Lao Tan's books. According to our teacher, a famous professor was busy with scientific research, and the Ministry of Education had several books on programming published. They didn't want to do scientific research, so I asked Lao Tan, who was still unknown at that time, to write them (maybe he volunteered, but I can't remember), and I didn't know if it was true. Of course, this is not the reason why I don't like his book. The main reason is that Lao Tan doesn't keep pace with the times. I remember that book is the second edition, which has been printed for many years. It is full of loopholes and does not meet the new standards.

After learning C++, generally speaking, if there is no special need, you don't need to learn C any more. You should master object-oriented thinking. In addition, I suggest you go to a more professional website, such as CSDN. Personally, I think the style of study here is not very good. Many people come here just to let others write and paste codes, without any brains. Alas!

Finally, I wish you a happy study and smooth work.