MC302: Object Oriented Programming

Since 2010.

Prerequisite: MC202 

Description:

Basic and advanced concepts on object-oriented programming. Concepts applications using an object-oriented language.

Programme:

1.     UML - Unified Modeling Language

2.     Data abstraction, objetcs, classes and types

3.     States and messaging

4.     Simple and Multiple Inheritance

5.     Generalization/specialization hierarchies

6.     Aggregation/decomposition hierarchies

MC202: Data Structures

Since 2011.

Prerequisite:  MC102

Description:

Basic structures for information representation: lists, trees, graphs and their generalizations. Algorithms for construction, querying and manipulation of such structures. Development, implementation and tests of programs using such structures in specific applications.

Programme:

1.     Linked structures: node, pointer, pointer variable, memory dynamic allocation

2.     Singly linked list: basic operations

MC102: Algorithms and Computer Programming

Since 2011.

Prerequisite: None

Description:

Basic concepts on computer organization. Construction of algorithms and its representation on pseudocode and high level languages. Systematic development and programs implementation. Structuring, debugging, tests and documentation of programs. Problem solving.

Programme:

Topics to be studied (preferably in this order)

1.     Computing environment’s basic organization

2.     Variables, constants and attributions

MC009: Computation and Society

Prerequisite: None

Description:

Ethical problems involving the use of Information Technology. Multidisciplinary opportunities for the use of Computation ─ research, development and employability. Market trends and globalization ─ cooperative projects, gender issues and distance work. Computing and the university (UNICAMP) ─ needs and opportunities. Informatics' political aspects in Brazil and worldwide.

Recommended Literature: None

Uso das Salas de Doutorado e Armários do IC

Prezados Alunos,

O uso dos armários tem como objetivo atender aos alunos de pós-graduação que não tenham baia de doutorado ou laboratório. Esses interessados devem vir até a Secretaria, ler o Regulamento de Uso e assinar ciência, além de informar qual armário irá utilizar.

Atualmente o IC conta com 64 armários.

Com relação as baias de estudo nas salas de Doutorado, além do regulamento e critérios, também ficará público os atuais usuários e a lista de espera, dessa forma todos podem acompanhar e nos auxiliar com o controle.