Computer Science
# 516th
QS Subject Rankings
3 years
Program duration
Yes
Scholarships
Program Overview
Main Subject
Computer Science
Degree
Bachelor of science
Study Level
Undergraduate
Study Mode
On Campus
Edith Cowan University (ECU) offers a comprehensive Bachelor of Computer Science program designed to equip students with both theoretical knowledge and practical skills essential for a successful career in computing and software development. In the first year, students are introduced to foundational concepts such as programming principles, systems analysis, and computer security, establishing a strong base for advanced studies.
As students progress into the second and third years, they delve into advanced topics like artificial intelligence and distributed computing. The program offers majors in Cyber Security and Software Engineering, allowing students to specialize according to their interests and career goals. Throughout the course, emphasis is placed on critical thinking and problem-solving, with opportunities to undertake complex projects both independently and collaboratively.
The Bachelor of Computer Science is structured as a three-year full-time program, with part-time options available. Students can choose to study on-campus at ECU's Joondalup campus or opt for online learning, providing flexibility to accommodate different learning preferences. The course is accredited by the Australian Computer Society (ACS), ensuring it meets industry standards and enhances employability upon graduation.
Graduates of this program are well-prepared for various roles in the IT sector, including positions such as Computer Programmer, Application Developer, Systems Analyst, and Software Engineer. The curriculum is designed to provide practical experience in analyzing and solving real-world problems, underpinned by strong theoretical knowledge. Additionally, students have opportunities to engage in international study tours, work-integrated learning experiences, and internships, further enhancing their readiness for the professional world.
Eligibility Requirements
Applicants must meet ECU's academic admission standards, which can be satisfied through various pathways. These include completion of the Australian Year 12 education with a satisfactory ATAR, possession of an AQF Certificate IV, or successful completion of at least 0.25 EFTSL of study at the bachelor level or higher at an Australian higher education provider. International students are required to provide evidence of secondary school completion comparable to Australian Year 12 and demonstrate.
English Language Proficiency
English language proficiency, typically an IELTS Academic overall band score of 6.0, with no individual band less than 6.0.
Tuition Fees and Scholarships
Domestic Students
Tuition Fee/year Commonwealth supported - estimated 1st year indicative fee AUD $8,750 | Other Expenses |
International Students
Tuition Fee/year International students - estimated 1st year indicative fee AUD $42,200 | Other Expenses
|
Application Deadline
Semester 1
Domestic Deadline | International Deadline |
---|---|
February | at least 10 weeks before the intended start date |
Semester 2
Domestic Deadline | International Deadline |
---|---|
July | Apply at least 10 weeks before the start date |
Curriculum
- Core Units (15 credit points each):
- Professional Science Essentials
- Programming Principles
- Mathematics for Computing
- Systems Analysis
- Applied Communications
- Computer Security
- Computer Fundamentals
- Systems and Database Design
- Total Credit Points: 120
This year introduces students to essential concepts in programming, system design, mathematics, and communication, laying a solid foundation for further specialization.
- Software Engineering Major (Core Units include):
- Data Structures
- Object-Oriented Programming with C++
- Foundations of Software Engineering
- Object-Oriented Analysis and Design
- Intelligent Systems
- Project Methods and Professionalism
- Introduction to Mobile Applications Development
- Applications Development
- Cyber Security Major (Core Units include):
- IT Security Management
- Cryptographic Concepts
- Computer Forensics
- Network Security Fundamentals
- Total Credit Points: 120
Students deepen their understanding by choosing a major. The Software Engineering track focuses on software development, while the Cyber Security track delves into IT security, forensics, and encryption.
- Core Units (For Software Engineering major):
- Distributed Systems
- Programming Languages and Paradigms
- Software Testing
- Software Architectures and Design
- Applied Project (30 credit points)
- Core Units (For Cyber Security major):
- Ethical Hacking and Defence
- Data Analysis and Visualisation
- Applied Project
- Electives: Two elective units chosen based on the student’s interests.
- Total Credit Points: 120
The final year is dedicated to applied learning and real-world projects, allowing students to demonstrate their skills and knowledge. The Applied Project enables students to work on substantial projects, simulating industry conditions.
Program Benefits
Edith Cowan University's Bachelor of Computer Science program offers a comprehensive blend of theoretical and practical learning, preparing students for dynamic careers in computing and software development. The curriculum covers essential areas such as programming, mathematics, networking, databases, and security, providing a robust foundation in the first year. As students progress, they delve into advanced topics like artificial intelligence and distributed computing, with opportunities to specialize in areas such as Cyber Security and Software Engineering. The program emphasizes critical thinking and problem-solving skills, enabling students to undertake complex projects both independently and collaboratively. Graduates are well-equipped for roles including Computer Programmer, Application Developer, Systems Analyst, and Software Engineer, benefiting from ECU's strong industry connections and practical approach to education.
Career Possibilities
Graduates of Edith Cowan University's Bachelor of Computer Science program are well-prepared for diverse roles in the technology sector. Career opportunities include positions such as Computer Programmer, Application Developer, Systems Analyst, and Software Engineer. The program's strong emphasis on practical experience ensures that students are adept at analyzing and solving real-world problems, making them valuable assets in various industries. Additionally, the curriculum's focus on emerging technologies and industry-relevant skills enhances employability, enabling graduates to adapt to the rapidly evolving tech landscape.
Research Opportunities
Edith Cowan University (ECU) offers Bachelor of Computer Science students numerous research opportunities through its dedicated research centers and facilities. The Centre for Artificial Intelligence and Machine Learning focuses on cutting-edge AI technologies, allowing students to engage in projects that push the boundaries of machine learning applications. Additionally, the Centre for Securing Digital Futures provides a platform for research in cyber security, software engineering, and data science, enabling students to collaborate on projects that address real-world challenges in digital security and data management. These centers are equipped with state-of-the-art facilities, including a Cyber Security Facility and a High Power Computing Facility, which support a wide range of research activities. By participating in these research initiatives, students gain hands-on experience and contribute to advancements in the field of computer science.
Your Guide to Canadian Universities and Programs
Providing information about Canadian universities, programs, and application processes.