Code: | CC1001 | Acronym: | CC1001 | Level: | 100 |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Computer Science |
Active? | Yes |
Web Page: | http://www.dcc.fc.up.pt/~sandra/Home/ED1415.html |
Responsible unit: | Department of Computer Science |
Course/CS Responsible: | Bachelor in Computer Science |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
L:CC | 77 | Plano de estudos a partir de 2014 | 1 | - | 6 | 56 | 162 |
MI:ERS | 124 | Plano Oficial desde ano letivo 2014 | 1 | - | 6 | 56 | 162 |
Study of the fundamental discrete structures that serve as a theoretical basis for the area of Computer Science/Informatics.
After taking the course the students should be capable of:
Elementary topics in logic: propositional calculus, logic equivalence, inference rules, breve introduction to predicate calculus.
Set theory: sets and subsets, set operations, Veen diagrams.
Mathematical induction: mathematical induction, recursive definitions.
Relations: cartesian products and relations, properties, functions, computational representations of relations, partial orders, equivalence relations and partitions.
Graphs: definitons and examples, sub-graphs, complement and isomorphic graphs, degree of a vertex, planar graphs, Eulerian paths and Hamiltonian cicles in graphs.
Elementary topics in algebra: rings and modular arithmetic, boolean algebra.
Integer numbers: the division algorithm, prime numbers, the greatest comum divisor and Euclid’s algorithm, the fundamental theorem of arithmetic.
Counting: sums and products, permutations and combinations, binomial coefficients.
Lectures: exposition of the elements in the syllabus as well as of examples and case studies.
Lab classes: resolution of exercises proposed each week.
designation | Weight (%) |
---|---|
Exame | 50,00 |
Participação presencial | 0,00 |
Teste | 50,00 |
Total: | 100,00 |
Mid semester test (50% of the final mark).
Final exam (50% of the final mark).
If MT is the mark obtained in the mid semester test and FE the mark
obtained in the final exam, then the final mark is given by:
F = MT*(0.5) + FE*(0.5)
MT,FE >= 6 and F >= 9.5
To get approval in the distributed evaluation, students must obtain a minimum of 6 points (in a total of 20) in each test and a minimum of 9.5 as final mark.
The students not obtaining approval, can take a resit exam. The resit exam will have two different components (clearly indicated) corresponding to the topics evaluated in the mid term test and the final exam, allowing for two different scenarios to determine the final mark: