Sobre a Inscri��o e Desinscri��o
Sobre o uso de Compiladores
Sobre o conte�do e dura��o
Sobre a organiza��o do curso
a) Sobre a Inscri��o/Desinscri��o
0- Como � que eu me inscrevo no curso de C? Quando vai ter outra turma?
1- Tentei me inscrever no curso Virtual de C e obtive a seguinte resposta:
From listproc@uirapuru.cpdee.ufmg.br Mon Feb 16 08:03 EST 1998
Subject: SUBSCRIBE ESPERACURSOC Nome Sobrenome
Voce assinou a lista esperacursoc@cpdee.ufmg.br ... etc
Seu endereco e' xxx@zzz.com.br. O que isto significa?
2- N�o consigo me inscrever no curso. Que erro estou cometendo?
3- O que seriam estas requisi��es administrativas?
4- Ser� que voc� poderia trocar o meu e-mail inscrito na lista de xxx@zzz.com.br para yyy@www.com.br?
5- Como saber quem est� inscrito no curso de C?
6- HELP! Como me desinscrever deste curso?
b) Sobre o uso de compiladores no curso
0- � necess�rio um editor de texto espec�fico para escrever as rotinas em C?
1- Como conseguir uma c�pia do compilador C?
2- Como instalar o DJGPP?
3- Como instalar o TClite?
4- Tenho o compilador xxx da empresa yyy. Posso us�-lo no curso?
5- O compilador gcc para DOS (DJGPP) possui algum ambiente integrado de desenvolvimento?
6- O compilador C do LINUX 2.0.x � padrao ANSI?
7- Existe o tal "RHIDE" que eu usava com o djgpp(DOS) numa versao para Linux?
8- Gostaria de saber se existe muita diferenca entre o C padrao e TurboC.
9- Alguns esclarecimentos sobre "C padrao ANSI"
10- Os compiladores dos unixes tem o header conio.h?
11- Mais alguem estah tendo problemas para usar o Rhide? A opcao de menu RUN estah desbilitada ...
12- T� com o Borland C++Builder, da pra compilar em C com ele?
13- Como usar o Visual C++ da Microsoft para compilar programas em C?
14- Como usar o Borland C++ 5.0 para compilar programas em C?
15- D� pra usar o DJGPP e o Rhide no Windows NT 4.0?
16- Quais os argumentos que devem ser utilizados na hora de compilar com o gcc, por exemplo: gcc O .... ??
c) Sobre a linguagem C
1- Tenho uma d�vida sobre a linguagem C. Onde achar a resposta?
2- Quais as diferen�as entre o C e o C++?
d) Sobre o conte�do e dura��o do curso
1- Gostaria de saber se o curso de C tem duracao estabelecida, ou se extendera o quanto for necessario.
2- Gostaria de saber o quanto o curso entra no Windows 95/NT e nas WIN32. O que mais vamos estudar al�m do C padrao?
3- Preciso saber alguma linguagem basica de programa��o para acompanhar o curso?
4- Qual a URL do conte�do zipado do curso?
5-Se eu nao conseguir terminar o curso em 7 semanas. Se precisar de mais tempo pra ler todas as aulas o que farei ?
e) Sobre a organiza��o do curso
1- O curso de C em quest�o oferece certificado de conclus�o e participa��o ao t�rmino do mesmo?
2- O curso vai ser dado na WWW ou via e-mail?
3- Quais as regras para uso da lista cursoc@cpdee.ufmg.br?
4- Por que os e-mails tem que ser mandados para toda a lista e nao somente para os monitores?
5- Por que n�o acentuar o texto do seu e-mail?
6- Vale qualquer pergunta sobre a linguagem C na lista?
7- Onde est�o as listas de Exerc�cios? Qual o endere�o para enviar as respostas?
8- O que s�o estas mensagens sem texto que aparecem de vez em quando na lista?
9- Existe alguma maneira de eu conseguir todos os e-mails que foram enviados para a lista?
1- Gostaria de saber porque voces n�o colocam um curso de Matlab( vers�o nova).
a) Sobre a Inscri��o
Consulte nossa p�gina de inscri��es.
1 - Tentei me inscrever no curso Virtual de C e obtive a seguinte resposta:
Isto significa que voc� esta' inscrito na nossa lista. As aulas comecam em abril para a turma do primeiro semestre de 1999.
2 - N�o consigo me inscrever no curso. Que erro estou cometendo?
O listproc � um programa que tem uma sintaxe fixa. Qualquer coisa que estiver em sua mensagem al�m de subscribe esperacursoc Nome Sobrenome, ser� interpretado como um comando para ele, que tentar� execut�-lo. Portanto, coloque no conte�do de sua mensagem apenas subscribe esperacursoc Nome Sobrenome. N�o tente "conversar" com o listproc, pois ele n�o ir� saber como responder a voc�!!!!
3 - O que seriam estas requisi��es administrativas? Para me inscrever no curso virtual de C preciso fazer mais alguma coisa al�m do que j� fiz, ou seja, enviar um e-mail com o conte�do "subscribe
esperacursoc Nome Sobrenome" ?
N�o, voc� n�o precisa fazer mais nada. O listproc � um programa de administracao de listas eletr�nicas. O que
ele quis dizer com estas "requisi��es administrativas" e' relativo aa administracao das proprias listas: por exemplo, para voce entrar numa lista, saber quem esta' inscrito numa lista, se desligar de uma lista, etc, deve enviar as suas requisicoes para listproc@cpdee.ufmg.br e n�o para o endereco da lista.
4 - Ser� que voc� poderia trocar o meu e-mail inscrito na lista do curso de C de xxx@zzz.com.br para yyy@www.com.br?
Se estiver inscrito na lista de espera do curso, antes de come�ar o curso, voc� mesmo pode fazer isto. A partir do endere�o xxx@zzz.com.br mande e-mail para listproc@cpdee.ufmg.br com o conte�do unsub esperacursoc. Depois disto, a partir do endere�o yyy@www.com.br, mande e-mail para listproc@cpdee.ufmg.br com o conte�do subscribe esperacursoc Nome Sobrenome.
Uma vez come�ado o curso, a �nica forma de fazer isto � enviando um e-mail para renato@cpdee.ufmg.br solicitando a troca.
5. Como saber quem est� inscrito no curso de C?
Para saber quem est� na lista de espera do pr�ximo curso, enviar e-mail para listproc@cpdee.ufmg.br com o conte�do: REVIEW ESPERACURSOC
6- HELP! Como desinscrever deste curso?
Para se desinscrever do curso de C, depois de iniciado o curso (isto �, a partir de abril), voce tem duas opcoes;
a) Se desinscrever apenas da lista de discussoes do curso. Enviar e-mail para listproc@cpdee.ufmg.br
com o conteudo: UNSUB CURSOC
b) Se desinscrever da lista de discussoes e da lista de anuncios do curso. Enviar e-mail para listproc@cpdee.ufmg.br
com o conteudo: UNSUB CURSOC em uma linha e UNSUB AN_CURSOC na linha seguinte
Nao envie seu pedido de desinscricao para a lista ou para mim! Lembre-se tambem que o listproc e' um programa que tem sintaxe rigida. Isto significa que voce nao deve incluir nada mais na sua mensagem, porque sen�o o listproc nao processar� o seu pedido!!!!!!
0 - � necess�rio um editor de texto espec�fico para escrever as rotinas em C?
Voc� pode usar qualquer editor que gere arquivo ASCII. Exemplos: Edit (DOS), Notepad (Windows) ou o vi (Unix). Alguns compiladores possuem um ambiente integrado para desenvolvimento de programas em C (IDE, do ingl�s Integrated Development Environment). Neste caso, voce pode usar este ambiente para criar seus programas. E' o caso dos compiladores da Microsoft, da Borland e o caso do Rhide para o compilador gcc.
1 - Como conseguir uma c�pia do compilador ?
Para fazer o curso, voc� precisar� de um compilador C, padrao ANSI, instalado em seu computador. No caso de m�quinas Unix, este compilador normalmente j� vem com o sistema operacional e se chama cc (C Compiler). Observe, por�m, que em algumas m�quinas Unix este compilador n�o � padr�o ANSI. Neste caso, voc� pode usar o gcc (GNU C/C++ Compiler), que � um compilador gr�tis, dispon�vel em v�rios sites na Internet. M�quinas rodando o DOS ou Windows, necessitam da instala��o um compilador C. Existe tamb�m uma vers�o gr�tis do compilador gcc para DOS, sob o nome de DJGPP. Este compilador � dispon�vel na Internet. Para saber quais arquivos s�o necess�rios, como baix�-los e instal�-los, leia as instru��es abaixo. Para instru��es mais completas sobre o DJGPP voc� pode consultar o DJGPP-FAQ List. Leia tamb�m o arquivo readme.1st. Uma outra op��o de compilador gr�tis � o TClite, da Borland. Este compilador � mais simples de instalar do que o DJGPP e pode ser obtido em http://www.cprogramming.com/tclite.html. As instru��es de instala��o podem ser consultadas abaixo. Uma desvantagem do TClite � que os programas que voc� gera somente podem ser executados dentro do ambiente do TClite. Existem tamb�m v�rios compiladores comerciais dispon�veis e os mais comuns s�o os da Borland e da Microsoft.
Se voc� n�o quiser usar estes compiladores, pode tentar o cat�logo de compiladores gr�tis na Internet.
Pegue os seguintes arquivos no site do curso:
1----djdev202.zip
2----gcc281b.zip
3----bnu281b.zip
4----rhide14b.zip
5----csdpmi4b.zip, caso voc� n�o v� rodar o DJGPP em uma janela DOS do Windows 95.
Consulte o readme.1st para verificar o que s�o os outros arquivos e qual a utilidade deles. Se quiser maiores detalhes ainda, pegue o arquivo de FAQ do DJGPP, ou os arquivos do programa INFO e instale-os em seu computador tamb�m.
Depois de pegar os 4 (ou 5, se voc� tamb�m precisar do csdpmi4b.zip) arquivos acima, descompacte-os mantendo a estrutura de diret�rios presente nos arquivos *.zip (isto �, se estiver usando o pkunzip, use o comando pkunzip -d *.zip. Se estiver usando o Winzip, marque a caixa "Use Folder Names" na hora de descompactar) em um diret�rio (por exemplo o diret�rio C:\DJGPP ), v� no C:\ e edite o autoexec.bat. Nele escreva l� no final mesmo as seguintes linhas, exatamente como abaixo:
Onde consta C:\DJGPP acima ponha o nome do diret�rio em que voc� descompactou os seus arquivos.
N�o deixe nenhum espa�o al�m dos constantes entre a palavra SET e DJGPP e SET e PATH.
Se voc� estiver usando o Windows NT, siga as instru��es adicionais para o Windows NT 4.0.
Reinicie o computador, abra uma janela DOS, v� ao diret�rio em que voc� vai trabalhar e chame o programa Rhide. Siga as instru��es de uso do Rhide.
Se n�o funcionar, verifique passo a passo o que foi feito. Um problema que as vezes acontece � n�o se ter espa�o de ambiente suficiente para as altera��es que est�o sendo feitas no Autoexec.bat. Para verificar se este problema est� causando erros no seu caso e como solucion�-lo, clique aqui.
Outra coisa que deve ser lembrada � que o DJGPP � um programa DOS e n�o reconhece os nomes de arquivos longos do Windows 95. Portanto, d� nomes de no m�ximo 8 caracteres para seus arquivos fonte. Al�m disto, o ideal � instalar o DJGPP no diret�rio \DJGPP.
FIM! Mais f�cil que roubar o doce de uma crian�a, n�o? Por�m, se voc� achou tudo isto muito complicado, pode tentar o compilador TClite, cuja instala��o est� detalhada abaixo.
Descompacte o arquivo tclite.zip mantendo a estrutura de diret�rios presente no arquivo. Isto �, se estiver usando o pkunzip, use o comando pkunzip -d tclite.zip. Se estiver usando o Winzip, marque a caixa "Use Folder Names" na hora de descompactar. O TClite deve ser descompactado em um diret�rio (por exemplo o diret�rio C:\TCLITE ).
V� no C:\ e edite o autoexec.bat. Nele escreva l� no final mesmo a seguinte linha, exatamente como abaixo (OBS:substitua TCLITE abaixo pelo nome do diret�rio onde voc� o instalou):
SET PATH=C:\TCLITE\BIN;%PATH%
N�o deixe nenhum espa�o al�m dos constantes entre a palavra SET e PATH.
N�o instale o TClite em um diret�rio com um nome com mais de 8 caracteres, pois ele � um programa para DOS que n�o entende o sistema de nomes com mais de 8 caracteres do Windows 95.
Reinicie o computador, abra uma janela DOS, v� ao diret�rio em que voc� vai trabalhar e digite tc. O ambiente de edi��o e compila��o � semelhante ao do RHIDE e voc� pode usar as instru��es para uso do Rhide para usar o tc.
Se voc� baixou o TCLite, o instalou e est� recebendo mensagens de erro com rela��o � falta de alguns arquivos .h (por exemplo, ele reclama da falta do <stdio.h>, ent�o voc� deve fazer o seguinte:
Digite tc
V� em Options -> Directories...
Modifique: Include Directories
C:\TCLITE\INCLUDE; (substitua o TCLITE pelo diret�rio onde voc� instalou o TCLITE)
Modifique: Library Directories:
C:\TCLITE\LIB; (substitua o TCLITE pelo diret�rio onde voc� instalou o TCLITE)
Voce pode usar qualquer compilador C padr�o ANSI, conforme visto na resposta 1. Verifique na documenta��o do seu compilador se ele � padr�o ANSI. Nao ensinaremos a trabalhar com este compilador ou com qualquer outro, especificamente. Voce deve sempre se referir � documenta��o do seu compilador para verificar como produzir o seu programa execut�vel a partir dos seus fontes. Mostramos, apenas como exemplo, como compilar usando o ambiente RHIDE do DJGPP (o que tamb�m � v�lido para o TClite), o Borland C++ 5.0 e o Microsoft Visual C++ 5.0.
5- O compilador gcc para DOS (DJGPP) possui algum ambiente integrado de desenvolvimento, onde eu consiga editar o programa, compil�-lo e debug�-lo?
Sim! Existe um programa chamado RHIDE que pode ser usado junto com o DJGPP como ambiente integrado de desenvolvimento (IDE = Integrated Development Environment). Voc� pode consegui-lo no mesmo site da Internet onde voc� conseguiu o DJGPP, arquivo rhide14b.zip. As instru��es de uso do Rhide podem ser consultadas clicando aqui.
6- O compilador C do LINUX � padr�o ANSI?
O compilador C do linux (chamado gcc) � ideal para o curso, j� que ele segue o padrao ANSI. Com ele voc� n�o ter� problema algum.
1- Sim existe o "RHIDE" para LINUX. Voce pode encontrar maiores informacoes no endereco: http://www.tu-chemnitz.de/~sho/rho/rhide/rhide.html
2- Se voc� usa o ambiente gr�fico do Linux, procure executar o XWPE (X Window Programming Environment) - que � um ambiente de desenvolvimento, muito parecido com o do Turbo C do DOS. Para acionar o XWPE:
1 - Entre no ambiente grafico do linux (XFree86 ou outro);
2 - Acione o menu start na barra de tarefas;
3 - Acesse a opcao Xapplications;
4 - Acesse a opcao XWpe.
Para quem n�o tem o XWPE, pode busc�-lo no ftp da UNICAMP: http://ftp.unicamp.br/
1. Clique em Global Search (pesquisa ao repositorio);
2. digite o nome "xwpe" + enter;
3. depois que obtiver a lista dos arquivos disponiveis, voc� tem que escolher a vers�o que corresponde ao teu Linux (slackware, debian, redhat..). � muito f�cil de instalar (soh tem q compilar, mas eh soh ler os arquivos que acompanham o programa)
Existem diferencas entre o TurboC e o C padrao sim, mas o TurboC tem as funcoes do C padr�o, e algo a mais.
Um "padrao" e' um acordo documentado contendo especificacoes, tecnicas ou outro criterio preciso para ser usado consistentemente como regra, orientacao ou definicao de caracteristicas, para assegurar que o produtos, processos ou servicos sejam adequados para seus propositos. Um padrao e' periodicamente revisto e atualizado, de forma a incorporar novas necessidades e evolucoes. No nosso caso, "C padrao ANSI" significa que um grupo de especialistas em C pertencentes a ANSI (American National Standards Institute) se reuniu, discutiu muito, elaborou um documento "rascunho", submeteu a apreciacao da comunidade interessada e por fim aprovou um documento final extremamente detalhado que e' o padrao, devendo ser RIGOROSAMENTE cumprido por todos que dizem "seguir o padrao". Seguir um padrao para software e' muito importante, pois ele garante a compatibilidade e a portabilidade do software entre diversos compiladores e plataformas. Dai' a importancia deste assunto. O padrao ANSI apenas especifica uma biblioteca padrao minima, o que nao impede que compiladores que seguem o padrao nao possam incluir recursos adicionais. A maioria dos compiladores fornece bibliotecas que contem muito mais funcoes que as definidas pelo ANSI, visando facilitar a vida do programador e ser um diferencial para o produto. Assim sendo, compiladores que seguem o padrao, como o Turbo C, o gcc, etc, possuem tambem outros recursos (que podem ser - e sao - diferentes entre si), mas o que esta' definido no padrao e' seguido a risca. Mais uma observacao: algumas funcoes encontradas na versao original do C para UNIX nao sao definidas pelo padrao ANSI por serem consideradas redundantes.
10- Eu gostaria de saber se os compiladores dos unixes tem o header conio.h (acho que eh esse que tem o getche())?
Como esta citado no texto, a biblioteca conio nao faz parte das bibliotecas do C ANSI. Na realidade esta biblioteca foi introduzida pela Borland em uma das versoes do Turbo C (3.0?), salvo engano. Logo, os compiladores UNIX nao deverao ter esta biblioteca.
O conio.h significa console I/O, que e' diferente do stdio.h, que significa standard I/O. Para compiladores baseados em DOS, as funcoes de E/S direto pela console geralmente usam o arquivo de cabecalho CONIO.H (de toda forma, verifique no manual do seu compilador, pois o nome pode variar de um compilador para outro).
Para quem usa C no linux... pegue esta lib: http://sunsite.unc.edu/pub/Linux/libs/ui/linux-conio-1.02.tgz e' uma conio.h feita com ncurses, de modo que a maioria das funcoes da conio do dos estao emuladas aqui nesta versao!
A biblioteca "conio.h" eh device-dependent, geralmente com funcoes especificas para cada hardware. Nao convem utiliza-la em um programa que se pretende "portar" para outras plataformas de hardware/software.
11- Mais alguem estah tendo problemas para usar o Rhide? Consigo compilar, mas n�o executar os programas. A opcao de menu RUN estah desbilitada 8(
1- Veja se voc� seguiu rigorosamente as instru��es de instala��o do DJGPP.
2- Tive o mesmo problema, resolvendo-o da forma abaixo:
-fechar o projeto existente (Project | Close);
-abrir o arquivo novamente (File | Open);
-informar o diret�rio onde os arquivos est�o sendo gravados (Options | Directories | Sources).
12- T� com o Borland C++Builder, d� pra compilar em C com ele?
Este software n�o eh aconselhavel para o acompanhamento desse curso. Trata-se de uma ferramenta muito poderosa mas eh dirigida para programacao via interface visual. Nesse sentido � praticamente identico ao Delphi. A diferen�a � que utiliza c�digo fonte em C++. Para entender melhor, converse com alguem que saiba Delphi. Voce pode ate inserir codigos em C padrao ANSI em rotinas de eventos relacionados a componentes, mas algumas funcoes (especialmente as de entrada e sa�da) nao tem muito sentido.
Resumindo, os conceitos para esta ferramenta sao totalmente diferentes dos abordados nesse curso. Eh importante dizer que para se programar bem em C++ Buider eh necessario saber C++, que por sua vez exige bons conhecimentos de C padrao, dai a importancia dos conhecimentos a serem adquiridos nesse curso.
Para compilar, criar executaveis e executar programas C padr�o ANSI no mesmo, deve-se proceder da seguinte forma:
1-Abrir o MSVC 5.0,
2-Clicar em File,
3-Clicar em New,
4-Assim que abrir a janela, escolher na lista de tipos de projetos, Win32 Console Aplication, nao esquecer de colocar o nome "nome" para o projeto e modificar o caminho (se for o caso) nos campos ao lado, 5-Clicar OK (so esta disponivel se tiver colocado o nome do projeto),
6-Aparecendo a janela de tres paginas chamada Workspace nome, escolher a pagina file (na parte de baixo),
7-Clicar com o botao direito do mouse em nome files e escolher Add Files to Project
8-Ao aparecer a janela Insert Files into Project, colocar o nome: nome_do_arquivo.c (nao esquecer da terminacao .c),
9-Na janela de tres paginas que devera permanecer aberta na pagina file, clicar no "mais" que esta antes de nome files e clicar duas veses em nome.c,
10-Escrever seu codigo no editor ao lado,
11-Para compilar, criar execut�vel e executar a partir do MSVC ir em Build na barra de menu e escolher a acao desejada.
12-Se o aplicativo for executado a partir do MSVC aparecera a mensagem Press any key to continue talvez ate mais de uma vez. Isto nao eh erro e basta apertar uma tecla para continuar. Esta mensagem nao mais aparecera se voce executar o aplicativo de fora do MSVC, como por exemplo, no explorer, indo no diretorio onde esta o seu projeto e clicando duas vezes em nome.exe.
No Borland C++ 5.0, basta voce chamar a opcao File -> New -> Text Edit e ent�o digitar o seu programa na janela que vai aparecer. Depois � so' chamar a op��o Project -> Build all para compilar e linkar, gerando o execut�vel. Chame ent�o Debug -> Run, para rodar o seu execut�vel.
Sim. Voc� pode usar as mesmas instru��es de instala��o acima. A �nica diferen�a � que o arquivo equivalente ao AUTOEXEC.BAT para o WINDOWS NT 4.0 � o AUTOEXEC.NT. O arquivo se encontra em C:\WINNT\SYSTEM32\ e deve ser editado da mesma forma que o AUTOEXEC.BAT. As altera��es no arquivo AUTOEXEC.NT como em v�rios outros do sistema s� podem ser efetuadas por um administrador de rede. Se voc� n�o � o administrador da m�quina, deve criar um arquivo de lote (*.BAT) contendo as linhas onde s�o setadas as vari�veis de ambiente e execut�-lo antes de executar o RHIDE.
Execute o comando: man gcc, se voc� estiver em ambiente Unix. Se estiver em ambiente DOS, pode instalar o FAQ e o help "info" (se ja nao tiver feito), que sao os arquivos faq211b.zip e txi312b.zip, respectivamente. Ap�s instalado o txi390b.zip, digite info no prompt do DOS. Por�m, se estiver apenas compilando um programa composto de um �nico arquivo, por exemplo, prog.c, execute gcc prog.c -o prog.exe .
Tente achar a resposta nas p�ginas do curso. Caso a resposta n�o esteja l�, tente a nossa bibliografia. Caso sua d�vida seja mais complexa, talvez seja o caso de tentar o FAQ sobre linguagem C. Se ainda n�o resolveu, mande a d�vida para a lista do curso.
O C++ � um aperfei�oamento da linguagem C. O C++, al�m dos melhoramentos incluidos na sintaxe da linguagem C, inclui suporte para a Programa��o Orientada a Objetos (POO). Voc� pode se referir ao FAQ da linguagem C++ ou ao curso de Introdu��o � Programa��o Orientada a Objetos em C++ para maiores informa��es.
A dura��o estabelecida para o curso e' de 8 semanas, conforme pode ser verificado no nosso cronograma.
2- Gostaria de saber o quanto o curso entra no Windows 95/NT e nas WIN32, que e o meu objetivo a medio prazo . O que mais vamos estudar al�m do C padrao?
Nao entra em nada relativo a programacao do Windows. O C e' uma linguagem que pode ser usada para efetuar programacao em varios ambientes, incluindo o Windows. Porem nao e' nosso objetivo neste curso estudar a programacao para o Windows. Uma excelente referencia sobre o uso da linguagem C para a programacao Windows 95 e' o livro do Charles Petzold: "Programming Windows 95" , da Microsoft Press, com 1100 paginas de informa��o de excelente qualidade. O pr�-requisito para entender este livro � conhecer bem a programa��o utilizando a linguagem C e isto voc� poder� obter no nosso curso!
N�o vamos estudar nada al�m do C padr�o! Nao vamos estudar CGI's, programacao de portas seriais, de portas paralelas, programacao Windows 95, C++, Java, o movimento das galaxias, ou qualquer coisa alem do C. Qualquer duvida sobre o que vai ser visto, consultem o programa do curso.
Nao precisa, por�m seu aprendizado ser� facilitado se voce ja' souber programar.
4- Qual a URL com o conte�do zipado do curso?
Veja a p�gina http://www.cpdee.ufmg.br/cursos/C/download.htm
5-Se eu nao conseguir terminar o curso em 8 semanas. Se precisar de mais tempo pra ler todas as aulas o que farei ?
Voce podera' continuar lendo as paginas do curso, que continuarao disponiveis, mesmo depois dele ter terminado. Apenas a lista devera' ser desativada algumas semanas depois de terminado o curso.
N�o s�o fornecidos certificados de participa��o no curso pois n�o desenvolvemos ainda nenhum esquema de avalia��o confi�vel (apenas auto-avalia��o).
Ambos. O curso vai ser dado usando ambas ferramentas. Voc�s ler�o "o livro" do curso nas p�ginas da WWW e interagir�o com o professor, monitores e demais colegas usando o e-mail. As listas de exerc�cio ser�o enviadas para voc�s tamb�m por e-mail. Voc�s poder�o fazer perguntas, usando a lista do curso: cursoc@cpdee.ufmg.br . As respostas para suas perguntas ser�o tamb�m enviadas para esta lista.
1- S� envie mensagens que tenham algo a ver com o curso de C(lembre-se que tem 2000 pessoas te ouvindo). Cuidado com respostas que deveriam ir para o sujeito que postou a mensagem e que acabam sendo enviadas para toda a lista!
2- Seja educado: use a Netiqueta. Se voce nao conhece a Netiqueta, de uma olhada em http://www.ifi.unicamp.br/ccjdr/netiqueta/dis.html
3- A lista somente funciona durante o curso. Ela � desativada ap�s o seu final e as mensagens deixar�o de ser enviadas aos alunos.
4- N�o espere que os monitores ou os outros alunos do curso resolvam os exerc�cios da mat�ria de programa��o de computadores que voc� est� fazendo em sua universidade. Algu�m pode at� te ajudar, mas a finalidade da lista n�o � esta!
Nosso objetivo nao e' que as perguntas sejam direcionadas apenas aos monitores. Segundo nossa concepcao, o aluno aprende muito com as duvidas dos outros. Alem disto, se tivessemos que responder individualmente a cada aluno, a equipe de monitores teria que crescer muito.
5- Por que n�o acentuar o texto do e-mail?
Por favor nao acentuem seus e-mails pq com certeza, como eu, muita gente estah lendo seus e-mails com o pine ou qquer outro leitor unix e eles n�o tem suporte a acentos.. fica tudo confuso... uma droga mesmo...
Sim, valem perguntas que nao estejam estritamente dentro do topico em discussao. Somente pedimos que no inicio do curso o pessoal nao "voe" muito alto, perguntando sobre topicos avancados, para nao "assustar" os iniciantes em C. Al�m disto, lembre-se que a finalidade da lista n�o � resolver os problemas que voc� est� tendo na mat�ria de programa��o de computadores de sua universidade ...
As listas de exerc�cios s�o enviadas semanalmente para a lista do Curso. Voc� n�o precisa enviar as respostas para nenhum lugar. Resolva as quest�es e aguarde porque na pr�xima semana ser� enviado um gabarito com as solu��es. Se voc� perdeu alguma lista, clique aqui para acessar os arquivos das listas de exerc�cios:
Na realidade estas s�o mensagens que foram enviadas por alguem usando o programa Outlook Express da Microsoft. O Listproc n�o est� reconhecendo o formato MIME gerado pelo programa que acompanha o Internet Explorer. Para evitar este erro, peco as pessoas que estao usando o Outlook Express que fa�am uma pequena modifica��o em sua configura��o. Na vers�o em Portugues do programa, escolher: Menu Ferramentas -> Opcoes -> Enviar -> Formato de envio de Mensagens -> Escolha a opcao Texto sem formatacao, ao inv�s da op��o anterior que era HTML.
9- Existe alguma maneira de eu conseguir todos os e-mails que foram enviados para a lista de discuss�es?