This paper examines the Negotiation and Argumentation of agent as a mechanism for solving the course-scheduling problem. We integrated multi-agent automatic negotiation mechanism and argumentation reasoning to apply in course scheduling problem. At the first stage of negotiation, agents are difficult to fully understand the needs of others. We want to evolve the belief of the agents after argument, so that agents can have more information of the environment, and select better action to do. Promoting agents reach the agreement which meet the expectations of them.