Khóa học này bao gồm các kỹ năng lập trình và bảo mật cơ bản của mạng máy tính và máy tính hiện đại, chuyên về các khía cạnh khác nhau của điện toán phân tán.
Bạn sẽ sử dụng Python như một công cụ để học mạng và lập trình khác. Các kỹ năng Linux được giảng dạy trong suốt khóa học, bắt đầu với những điều cơ bản và tiến tới các chủ đề nâng cao. Bạn sẽ phát triển kiến thức vững chắc về hệ thống máy tính và các quy trình liên quan đến phát triển và bảo trì phần mềm. Curtin hợp tác chặt chẽ với các đối tác trong ngành để tối ưu hóa nội dung khóa học và bằng cấp này được thiết kế để chuẩn bị cho bạn sự nghiệp trong các lĩnh vực máy tính có nhu cầu cao.
Bạn sẽ học cách:
Áp dụng các khái niệm mạng máy tính để phát triển các giải pháp và bảo vệ các hệ thống liên quan đến công nghệ thông tin
Đánh giá công nghệ thông tin theo cách phù hợp với một vấn đề nhất định và suy nghĩ nghiêm túc và sáng tạo để tạo ra các giải pháp lý thuyết và thực tiễn sáng tạo và tối ưu
Xác định, đánh giá và tổng hợp thông tin từ nhiều nguồn công nghệ để tối ưu hóa quá trình thiết kế và triển khai mạng
Tài liệu hóa các hoạt động và đồ tạo tác công nghệ thông tin và truyền đạt chúng ở dạng viết và nói cho cả đối tượng kỹ thuật và phi kỹ thuật và giao tiếp hiệu quả theo cách phù hợp với đối tượng và mục đích
Sử dụng hiệu quả các công nghệ mới và hiện có, nhận rõ ưu điểm và hạn chế của chúng
Duy trì sự tò mò trí tuệ bằng cách cập nhật kiến thức, tham gia đào tạo và nghiên cứu liên tục, đồng thời kiểm soát quá trình học tập và phát triển của chính họ
Nhận biết và áp dụng các tiêu chuẩn IEEE/ACM/ACS và thực tiễn tốt nhất trong quá trình thiết kế và phát triển phần mềm
Đóng góp cho xã hội bằng cách sử dụng công nghệ một cách có đạo đức, hợp pháp và có trách nhiệm với xã hội.
Cấu trúc khóa Cử nhân Công nghệ thông tin Đại học Curtin Singapore
Credits needed to graduate: 600.
Each unit is 25 credits unless stated otherwise.
Trimester 1
- Fundamental Concepts of Data Security
- Fundamentals of Programming
- Integrating Indigenous Science and STEM
- Linear Algebra 1
Trimester 2
- Computer Systems
- Introduction to Software Engineering
- Unix and C Programming
- Data Structures and Algorithms
Trimester 3
- Computer Communications
- Mobile Cloud Computing
- Operating Systems
- Unix Systems Programming
Trimester 4
- Database Systems
- Computing Topics
- Elective
- Elective
Trimester 5
- Human Computer Interface
- Distributed Networks
- Capstone Computing Project 1 or Cyber Security Capstone Project 1
- Elective
Trimester 6
- Engineering Management
- Advanced Computer Communications
- Capstone Computing Project 2 or Cyber Security Capstone Project 2
- Elective
Units are not necessarily shown in the order studied. Units are subject to change.