Você está na página 1de 2

8/17/23, 1:15 PM uspdigital.usp.br/jupiterweb/obterDisciplina?

sgldis=SSC0600&codcur=97001&codhab=0&print=true

Informações da Disciplina

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação

Instituto de Ciências Matemáticas e de Computação


 
Sistemas de Computação
 
Disciplina: SSC0600 - Introdução à Ciência de Computação I
Introduction to Computer Science I

Créditos Aula: 4
Créditos Trabalho: 1
Carga Horária Total: 90 h
Tipo: Semestral
Ativação: 15/07/2017 Desativação:

Objetivos
Apresentar os conceitos básicos para o desenvolvimento de programas, utilizando uma linguagem de programação como apoio.
 
Present the basic concepts of computational thinking applied to problem solving. Develop skills to write small programs using a
programming language. Basic concepts about computers and computing. Problem solving and algorithm design. Programming
structures. Simple data types. Modularization. Composite data types. Files. Debugging. Structured programming language.
 
 
Docente(s) Responsável(eis)
235343 - Alexandre Cláudio Botazzo Delbem

 
Programa Resumido
Conceitos básicos sobre computadores. Resolução de problemas e desenvolvimento de algoritmos. Estruturas de programas.
Tipos de dados simples. Modularização de programas. Tipos de dados compostos. Arquivos. Depuração de programas.
Programação em linguagem estruturada.
 
Basic concepts about computers and computing: hardware, software, operating system, compilers, internal representation of data
and programming language. Problem solving and algorithm design: analysis and problem solving, representation and
documentation.
 
 
Programa
Conceitos básicos sobre computadores: hardware, software, sistema operacional, compiladores, representação interna de
dados e linguagem de programação. Resolução de problemas e desenvolvimento de algoritmos: análise e solução de problemas,
representação e documentação. Estruturas de programas: decisão e repetição. Tipos de dados simples. Modularização de
programas: procedimentos, funções e passagem de parâmetros. Tipos de dados compostos: vetores, matrizes, cadeias de
caracteres, registros, conjuntos e estruturas dinâmicas (ponteiros). Arquivos. Depuração de programas. Programação em
linguagem estruturada.
 
Programming structures: decision and repetition. Simple data types. Modularization: procedures, functions and argument passing.
Composite data types: arrays, matrices, strings, register/structures, sets and dynamic structures (pointers). Files. Debugging.
Structured programming language
 
 
Avaliação
      Método
Exposição seguida de exercícios e trabalhos práticos, dentro e fora de classe.
Critério
Provas e exercícios. A nota final será calculada pela média ponderada das notas de provas e exercícios obtidas pelo aluno no
decorrer no semestre.
Norma de Recuperação

https://uspdigital.usp.br/jupiterweb/obterDisciplina?sgldis=SSC0600&codcur=97001&codhab=0&print=true 1/2
8/17/23, 1:15 PM uspdigital.usp.br/jupiterweb/obterDisciplina?sgldis=SSC0600&codcur=97001&codhab=0&print=true

Nota Final: = (NP-2) / 5 * Mrec + 7 - NP se Mrec 5; ou


Max (NP, Mrec) se Mrec < 5
Sendo NP = Nota da 1a Avaliação e
MRec = Média da Recuperação
 
Bibliografia
      ·Livro Texto:
-ASCENCIO, A. F. G.; CAMPOS, E. A. V. – Fundamentos da Programação de Computadores – Algoritmos, Pascal e C/C++,
Prentice Hall, 2003.
-FORBELLONE, A. L. V.; EBERSPACHER, H. F. – Lógica de Programação, 2a. Edição, Makron Books, 2000.
-FARRER, H. Pascal Estruturado, Editora LTC 3ª edição, 1999.

Bibliografia Complementar:

-ZIVIANI, N, Projeto de Algoritmos com Implementação em Pascal e C. Thompson, 2004.


-FARRER, H. Algoritmos Estruturados, Editora LTC 3ª edição, 1999.
-KERNIGHAM,B.; RITCHIE,D. The C Programming Language, Prentice-Hall, 1988.
-TENEMBAUM,A.M., e outros. Data Structures Using C, Prentice-Hall, 1990.
-BOWMAN, D. Algorithms and Data Structures: An Approach in C.IE-Oxford, 1994.
-FORBELLONE, A. L. V.; EBERSPACHER, H. F. - Lógica de Programação, 2a. Edição, Makron Books, 2000.
-VICTORINE VIVIANE MIZRAHI, Treinamento em Linguagem C Módulo 1, Makron Books, 2005
-SCHILDT, HERBERT, C Completo e Total, Pearson, 2006.

Clique para consultar os requisitos para SSC0600

Clique para consultar o oferecimento para SSC0600

Créditos | Fale conosco


© 1999 - 2023 - Superintendência de Tecnologia da Informação/USP

https://uspdigital.usp.br/jupiterweb/obterDisciplina?sgldis=SSC0600&codcur=97001&codhab=0&print=true 2/2

Você também pode gostar