Skip to content
Snippets Groups Projects
Commit 8bc582b4 authored by Will Billingsley's avatar Will Billingsley
Browse files

Initial version for CS planning meeting

parents
Branches
Tags
No related merge requests found
Showing with 384 additions and 0 deletions
{
short: BInfTech
name: Bachelor of Information Technology
rules: [
{
name: Core Units
rule: (COSC100, COSC101, COSC110, COSC120, COSC210, COSC220, COSC240, COSC310) and (12cp to 24cp from AMTH140, STAT100, QM161, MTHS110, MTHS120) and (MM105, MM200, MM322) and (COSC320 and 6cp to 6cp from COSC321, BUS399, WORK300)
}
{
name: Information Systems major
rule: (18cp to 30cp from COSC302, COSC303, COSC370, COSC372, COSC373) and (12cp to 30cp from COSC201, COSC202, COSC340, STAT210, QM262, AFM320, QM365, QM367)
}
{
name: Software Development major
rule: 42cp to 42cp from COSC230, COSC250, COSC260, COSC330, COSC340, COSC350, COSC360, COSC370
}
{
name: Networks and Systems Administration
rule: 42cp to 42cp from COSC340, COSC372, COSC202, COSC302, COSC303, COSC304, COSC373
}
{
name: Complete 144cp
rule: 144cp
}
]
}
\ No newline at end of file
{
short: DipIT
name: Diploma of Information Technology
rules: [
{
name: Core units
rule: COSC101, COSC110, COSC120
}
{
name: Listed units
rule: 30cp to 30cp from AMTH140, AMTH250, COSC100, COSC210, COSC220, COSC230, COSC240, COSC250, COSC260, MM105, MTHS100, MTHS110, MTHS120, STAT100, STAT210, SCI210
}
{
name: Complete 48cp
rule: 48cp
}
]
}
\ No newline at end of file
// Which units are offered in which trimesters
{
"T1 2018": [
COSC101, COSC110,
COSC210, COSC230, COSC250,
MTHS110, MTHS120,
STAT210, STAT330
]
}
\ No newline at end of file
// Names and dates of trimesters
[
{ name: "Trimester 1 2018", shortName: "T1 2018", start: "20 feb 2018", end: "2 jun 2018" }
{ name: "Trimester 2 2018", shortName: "T1 2018", start: "26 jun 2018", end: "9 oct 2018" }
{ name: "Trimester 3 2018", shortName: "T1 2018", start: "23 oct 2018", end: "5 feb 2019" }
{ name: "Trimester 1 2019", shortName: "T1 2019", start: "20 feb 2019", end: "2 jun 2019" }
{ name: "Trimester 2 2019", shortName: "T1 2019", start: "26 jun 2019", end: "9 oct 2019" }
{ name: "Trimester 3 2019", shortName: "T1 2019", start: "23 oct 2019", end: "5 feb 2020" }
{ name: "Trimester 1 2020", shortName: "T1 2020", start: "20 feb 2020", end: "2 jun 2020" }
{ name: "Trimester 2 2020", shortName: "T1 2020", start: "26 jun 2020", end: "9 oct 2020" }
{ name: "Trimester 3 2020", shortName: "T1 2020", start: "23 oct 2020", end: "5 feb 2021" }
{ name: "Trimester 1 2021", shortName: "T1 2021", start: "20 feb 2021", end: "2 jun 2021" }
{ name: "Trimester 2 2021", shortName: "T1 2021", start: "26 jun 2021", end: "9 oct 2021" }
{ name: "Trimester 3 2021", shortName: "T1 2021", start: "23 oct 2021", end: "5 feb 2022" }
]
\ No newline at end of file
{
code: AFM320
name: Accounting and Finance for Business
description: [
'''
The unit provides a broad-based overview of the key concepts in accounting and finance as they apply to business
decision-making. Topics covered include: interpreting and using accounting information; cash flow forecasting and
budgeting; working capital management; time value of money and capital investment decisions; and the different
sources of finance.
'''
]
}
\ No newline at end of file
{
code: AMTH250
name: Introduction to Programming in The Sciences
description: [
'''
This unit will introduce students to programming in the sciences and engineering. Students will learn to program in
a high level programming language and fundamental concepts, including conditional branching, looping, and recursion.
Furthermore, this unit will develop quantitative skills in the sciences and engineering. Problem solving skills will
be developed via hands-on quantitative problems of broad interest in the sciences and engineering.
'''
'''
Students will also undertake an in-depth study of algorithms for common tasks in numerical analysis which could
include: solving linear equations, interpolation, root finding, least squares curve fitting, numerical integration,
random numbers and Monte Carlo methods, and numerical solutions to ordinary differential equations.
'''
]
prerequisite: MTHS120 or MTHS130
}
\ No newline at end of file
{
code: BUS399
name: Business in Action
description: [
'''
This unit is for students who seek a learning experience in designing, developing, researching and implementing an
action in a business. It focuses on the learning involved in taking action and applying new knowledge in a business.
This can occur in a start-up business, an existing for profit enterprise, a not for profit or social enterprise.
Business in Action supports students to develop and implement an independent business project.
'''
]
prerequisite: 72cp
}
\ No newline at end of file
{
code: COSC100
name: Introduction to Informatics
description: [
'''
Data and information is the most valuable asset in many fields and, as a result, strong information technology
skills and an understanding of how information is represented, management and processing is vital for professionals,
scientists and engineers. Informatics is the science of information systems and involves the application of
algorithms and technologies for information processing. Through this unit, students will learn how to use the power
of existing software packages for manipulating and processing data into usable information. This unit introduces the
concepts of common data types, their representation, data processing and algorithmic problem solving. Students will
develop a high-level of technology-literacy, which includes the use of spread-sheet software, relational database
systems and high-level programming platforms. The unit also develops a general awareness of information security,
ethical and legal issues related to information technology, including the software licensing and intellectual
property.
'''
'''
Topics include: Digital data and information representation, spread-sheet operations, scripting/programming within
off-the-shelf software, relational databases, structured query language, information security, web and Internet
awareness, social and ethical issues and intellectual property.
'''
]
}
\ No newline at end of file
{
code: COSC101
name: Software Development Studio 1
description: [
'''
Software development is a collaborative undertaking that requires the integration of different technologies to
build solutions that are elegant and intuitive.
'''
'''
This unit introduces students to the fundamentals of how software is produced. They will develop a strong
understanding of how data is represented and manipulated within a computer system by solving problems in a series
of collaborative software development tasks. Students will build interactive software in a high-level programming
language and apply the skills needed to effectively communicate design choices.
'''
]
}
\ No newline at end of file
{
code: COSC110
name: Introduction to Programming and the UNIX Environment
description: [
'''
Modern software development comprises a multi-billion dollar industry, where problem-solving skills along with a
solid understanding of programming techniques and practices are vital for producing high quality software. This unit
provides foundation knowledge for the study of computer science, introducing techniques for computer program
development, using a high-level programming language. This unit will place emphasis on campus a structured approach
for solving complex problems by developing and implementing algorithms that break them down into their component
tasks and procedures. Learning is re-enforced throughout the unit through practical exercises and assignments that
challenge students with interesting problems. The unit also includes material throughout designed to introduce
students to the social implications, ethics and professional practice in information technology. Through this unit,
students will gain experience using UNIX-type operating systems for developing and debugging computer programs.
'''
'''
Topics include: control structures; data types; algorithm design and analysis; basic hardware components; a user
view of operating system.
'''
]
}
{
code: COSC120
name: Object Oriented Programming
description: [
'''
text goes here
'''
]
prerequisite: COSC110
}
{
code: COSC201
name: "New: Data Visualisation"
description: [
'''
Principles of data visualisation...
'''
]
prerequisite: (QM161 or STAT100) and (COSC101 or COSC110 or SCI210)
}
{
code: COSC202
name: "New: Systems Administration"
description: [
'''
Server admin / infrastructure...
'''
]
prerequisite: COSC110
}
{
code: COSC220
name: Software Development Studio 2
description: [
'''
Modern software development is highly collaborative.
Teams of developers work together to take software from conception into production, and continue to evolve and
develop the software based on campus feedback from its use. This introduces a number of engineering challenges, as
the teams must ensure that the program works and is well designed even while its design and code are being modified
by many people at once. Many of the software engineering practices and tool chains that are core to a developer's
work are designed to support this collaborative nature of programming. In this unit, students work in teams to
develop different features of a class-wide development project, to learn how software engineers design, build,
deploy, and modify large programs together. The project introduces continuous integration, deployment, and delivery
practices, as well as lean and agile software development.
'''
]
prerequisite: COSC120
}
{
code: COSC302
name: "New: Virtualisation and Edge Computing"
description: [
'''
Operations unit, focusing on virtualisation, maintaining and scaling hardware, etc
'''
]
prerequisite: COSC202
}
{
code: COSC303
name: "New: Wireless Networking"
description: [
'''
IoT, etc
'''
]
prerequisite: COSC240
}
{
code: COSC304
name: "New: Big Data and Advances Databases"
description: [
'''
Hadoop, Spark, Kafka, NoSQL, Graph Databases
'''
]
prerequisite: COSC210 and COSC250
}
{
code: COSC321
name: Information Technology Project phase 2
description: [
'''
Building on COSC320 Information Technology Project, this unit enables students to apply their skills to the
completion of a planned Information Technology Project.
'''
]
prerequisite: COSC320
}
{
code: COSC373
name: "New: Technologies at the Leading Edge"
description: [
'''
Highly modular unit, containing elements of Blockchain, etc.
'''
'''
As proposed for the MBA
'''
]
prerequisite: COSC372 or COSC220
}
{
code: MM105
name: Communication for Business
description: [
'''
Communication for Business provides students with a foundational knowledge of the theories and role of communication
in business, particularly in relation to leadership; conflict management; inter-cultural and team and group
communication; and knowledge management. The unit will also focus on equipping students with an understanding of the
role of self-awareness and emotional intelligence in improving personal effectiveness in personal, social and
professional situations. Students will apply this knowledge to business-related problems.
'''
]
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment