Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester or equivalent
48 Hours
Hawthorn, Sarawak
Nil
Credit Points: 12.5 Credit Points
A unit of study in the Bachelor of Science (Professional Software Development), Bachelor of Science (Computer Science) and Bachelor of Science (Computer Science and Software Engineering)
Aims This unit is designed to introduce students to fundamental mathematical concepts required in computer science and software development disciplinesLearning OutcomesStudents who successfully complete this unit will be able to describe the role of the following topics in relation to computer science with appropriate application examples. Representation of information in digital form - especially representation of numbersThe fundamental ways in which computation can be performed using electronic devicesThe use of Boolean logic and algebra for computationThe use of (mathematical) sets to represent collections of data itemsThe use of sets and logic to specify computer programsAlgorithms: characteristics and limitationsEfficiency of computation, including trade-offs between calculation and storing information, and between speed and storage requirementsThe application of discrete mathematical structures - especially graphs - in computationSome of the roles of probability and statistics in computer science and software engineering
Lectures (24 hrs), Tutorials (24 hrs)
Assignments, Presentation, Tests, Examination
Key Generic SkillsStudents will be provided with feedback on their progress in attaining the following generic skills: Teamwork skillsProblem solving skillsCommuncation skillsAbility to tackle unfamiliar problemsAbility to work independently.
Data representationBoolean logic and Boolean algebraPropositional and predicate logicSet theoryComputability and ComplexityProbability and StatisticsGraph theoryProblem solving