Bachelor of Computer Science (Hons) (Computer Security & Forensics)
Course overview
Qualification | Bachelor's Degree |
Study mode | Full-time |
Duration | 3 years |
Intakes | February, April, September |
Tuition (Local students) | S$ 34,071 |
Tuition (Foreign students) | S$ 40,138 |
About
Our Bachelor of Computer Science program is aimed to teach students the fundamental science of computerisation and its practical applications. We offer a comprehensive program that blends scientific concepts with practical techniques to help you gain the skills and knowledge you need in the field of computer science.
This curriculum will cover a wide range of computer science topics, including algorithms, programming languages, data structures, computer networks, software engineering, artificial intelligence, and more. We hope to equip you with a solid foundation in the fundamental principles and theories of computer science, while also emphasizing the practical elements of implementing this knowledge in real-world circumstances.
Admissions
Intakes
Fees
Tuition
- S$ 34,071
- Local students
- S$ 40,138
- Foreign students
Estimated cost as reported by the Institution.
Application
- Data not available
- Local students
- Data not available
- Foreign students
Student Visa
- Data not available
- Foreign students
Every effort has been made to ensure that information contained in this website is correct. Changes to any aspects of the programmes may be made from time to time due to unforeseeable circumstances beyond our control and the Institution and EasyUni reserve the right to make amendments to any information contained in this website without prior notice. The Institution and EasyUni accept no liability for any loss or damage arising from any use or misuse of or reliance on any information contained in this website.
Entry Requirements
- Taylor’s Foundation in Computing (FIC): Pass with min. CGPA 2.00
- Taylor’s Diploma in Information Technology (DIT): Pass with min. CGPA 2.50
- Sijil Tinggi Persekolahan Malaysia (STPM): Min. CGPA 2.67 in 3 subjects including C in Mathematics
- Unified Examination Certificate (UEC): Pass with 5Bs, max. 24 points including B in Mathematics and English
- A Levels: Min. CDD including C in Mathematics
- South Australian Matriculation (SAM)/SACE International: Min. ATAR 65 including B- in Mathematics
- Canadian Pre-University (CPU): Min. average of 65% in 6 subjects including 65% in Mathematics (All Mathematics subjects except Data Management)
- International Baccalaureate Diploma Programme (IBDP): Min. 28 points in 6 subjects including min. 5 points in High Level (HL) Mathematics and min. 6 points in General / Business Mathematics
- Other Qualifications: Students with other qualifications will be considered on a case-by-case basis
English Language Requirements:
- IELTS Band 6.0
- TOEFL 79 (Internet Based Test)
- MUET Band 4
- UEC English B4
- O Level Grade C
- 1119 (GCE-O) Grade B
Curriculum
YEAR 1
Semester 1
- Computer Systems
- C Programming
- Systems Analysis & Design
- Mathematics for Computing I
- MPU (U1)*
Semester 2
- Communication Practice for IT Professionals
- Elective I
- MPU (U1)*
Semester 3
- MPU (U2)*
- Introduction to Object-Oriented Programming
- Computer Crime and Digital Evidence
- Data Structures and Algorithms
- Fundamentals of Software Engineering
YEAR 2
Semester 4
- Operating Systems
- Software Design
- Fundamentals of Database Systems
- Fundamentals of Data Communications
- Computer and Network Security
- MPU (U3)*
Semester 5
- Object-Oriented Programming using Java
- User Interface Programming and Graphics
- Computing Theory
- Computer Security and Forensics Tools
- Distributed Application Development
- MPU (U4)*
YEAR 3
Semester 6
- Final Year Project
- Security Management in Practice
- Computer Intrusion Detection
- Cryptography
- Computer Intrusion Detection
- Professional Computing Practice
- Elective II
Semester 7
- Industrial Training
Semester 8 (Short Semester)
- Final Year Project
- Artificial Intelligence
- Forensic Computing Practice
- Elective III
- Elective IV
Electives
- Enterprise Computing
- Online Presence Management
- Technopreneurship
- Object-Oriented Programming using C++
- Probability and Statistical Analysis
- Advanced Database Systems
- Data Mining
- Windows Applications using .NET Technologies
- Advanced Systems Administration
- UNIX Programming
- Web Applications using .NET Technologies