Computer and Logic Essentials
Duration
- 1 Semester or equivalent
Contact hours
- 48 Hours
On-campus unit delivery combines face-to-face and digital learning.
Prerequisites
Nil
Assumed knowledge
Secondary school level mathematics
Aims and objectives
This unit is designed to introduce students to fundamental mathematical concepts required in computer science and software development disciplines.
Unit Learning Outcomes (ULO)
Students who successfully complete this unit will be able to:
1. Solve problems related to computer science by using discrete mathematical concepts such as sets, relations, functions, logic, and combinatorics.
2. Demonstrate how data can be represented in digital form.
3. Apply the principles of Boolean algebra to simple circuits.
4. Explain the role of probability and statistics in computer science and software development.
5. Describe how discrete structures such as graphs are used in computer science.
6. Construct algorithms to solve problems and understand the principles of complexity.
Unit Learning Outcomes (ULO)
Students who successfully complete this unit will be able to:
1. Solve problems related to computer science by using discrete mathematical concepts such as sets, relations, functions, logic, and combinatorics.
2. Demonstrate how data can be represented in digital form.
3. Apply the principles of Boolean algebra to simple circuits.
4. Explain the role of probability and statistics in computer science and software development.
5. Describe how discrete structures such as graphs are used in computer science.
6. Construct algorithms to solve problems and understand the principles of complexity.
Unit information in detail
- Teaching methods, assessment, general skills outcomes and content.
Teaching methods
*Scheduled face to face: Lectures (24 hours), Tutorials (24 hours)
*Scheduled synchronous online Learning events (N/A)
Non-scheduled online learning events and activities N/A
Non-scheduled learning events and activities including independent study (approx. 102 hours)
*Scheduled synchronous online Learning events (N/A)
Non-scheduled online learning events and activities N/A
Non-scheduled learning events and activities including independent study (approx. 102 hours)
Assessment
Types | Individual or Group task | Weighting | Assesses attainment of these ULOs |
Examination | Individual | 50% | 1,2,3,4,5,6 |
Assignments | Individual / Group | 50% | 1,2,3,4,5,6 |
Minimum requirements to pass this unit
As the minimum requirements of assessment to pass the unit and meet all Unit Learning Outcomes to a minimum standard, a student must achieve:
(i) An aggregate mark of 50% or more, and
(ii) Obtain at least 40% in the final exam
Students who do not successfully achieve hurdle requirement (ii) will receive a maximum of 44% as the total mark for the unit and will not be eligible for a conceded pass.
As the minimum requirements of assessment to pass the unit and meet all Unit Learning Outcomes to a minimum standard, a student must achieve:
(i) An aggregate mark of 50% or more, and
(ii) Obtain at least 40% in the final exam
Students who do not successfully achieve hurdle requirement (ii) will receive a maximum of 44% as the total mark for the unit and will not be eligible for a conceded pass.
General skills outcomes
Key Generic Skills
During this unit, students will receive feedback on the following key generic skills:
During this unit, students will receive feedback on the following key generic skills:
- Analysis Skills
- Problem Solving Skills
- Communication Skills
- Ability to tackle unfamiliar problems
- Ability to work independently
Content
- Algorithms, computability and complexity
- Data representation
- Set theory
- Propositional and Predicate logic
- Boolean algebra
- Probability and Statistics
- Basic graph theory
Study resources
- References.
References
A list of reading materials and/or required texts will be made available in the Unit Outline.