Lấy bằng cử nhân Khoa học Máy tính (BSc. Computer Science).
Khám phá công nghệ mới, thiết lập hệ thống mạng hay thiết kế những phần mềm cho hệ thống ngân hàng, các công ty và doanh nghiệp là những điểm thu hút để các bạn trẻ lựa chọn học ngành máy tính.
 |   | Gửi email cho bạn | Print |  |

Lấy bằng cử nhân Khoa học Máy tính (BSc. Computer Science).

Cập nhật 22/08/2008 11:24:09 AM

Lấy bằng cử nhân Khoa học Máy tính (BSc. Computer Science).

Khám phá công nghệ mới, thiết lập hệ thống mạng hay thiết kế những phần mềm cho hệ thống ngân hàng, các công ty và doanh nghiệp là những điểm thu hút để các bạn trẻ lựa chọn học ngành máy tính. Trong lĩnh vực máy tính và công nghệ thông tin có rất nhiều chuyên ngành chuyên sâu mà bạn có thể lựa chọn học. Chẳng hạn chuyên ngành Khoa học Máy tính trong tiếng Anh vẫn thường gọi là Computer Science được nhiều bạn trẻ quan tâm và thích học, nhất là các bạn nam.

Trước khi nộp đơn xin học Khoa học Máy tính bạn nên tìm hiểu kỹ các môn học trong ngành này và hiểu khái niệm nói chung về hệ thống máy tính. Từ đó lượng sức mình có thể học và nắm bắt được ngành học này không. Bên cạnh đó cũng phải xét đến yếu tố nghề nghiệp, liệu học xong ngành này bạn sẽ làm gì? Các công việc cụ thể ra sao? Lĩnh vực này có dễ xin không? Thực tế cho thấy mỗi ngành nghề đều có điểm hay và điểm dở, khó và dễ xin việc đều có thể xảy ra. Điều này còn phụ thuộc vào khả năng tiếp thu kiến thức và kết quả học tập của bạn ra sao.

Hệ thống Máy tính là một ngành cũng khá hóc búa, đòi hỏi bạn chuyên tâm cả lý thuyết lẫn thực hành. Bạn sẽ phải học lập trình rất nhiều vì trong các chương trình đều sử dụng thuật toán nên bạn phải có kiến thức khá về toán học. Và bạn sẽ phải làm thực tập thử nghiệm hệ thống, làm báo cáo các thực nghiệm… Ngoài ra sẽ có rất nhiều môn phải học để bổ trợ cho môn học chính của bạn.

Mời bạn nhấn vào Audio1 để nghe J.Nguyễn, đã tốt nghiệp BSc Computer Science tại trường đại học Melbourne, nói về kinh nghiệm học khi lấy bằng cử nhân Khoa học Máy tính.

Các môn học.

Khi bạn đăng ký học lấy bằng cử nhân Hệ thống máy tính tiếng Anh gọi là BSc. in Computer Science thì bạn có thể vào website của khoa công nghệ thông tin tại trường mà bạn định đăng ký học để tìm hiểu các môn học theo yêu cầu tối thiểu của ngành này. Ví dụ như nếu bạn chọn ngành này tại trường đại học Murdoch ở thành phố Perth thuộc miền Tây nước Úc, bạn sẽ được học các môn như:

1. Khái niệm về Khoa học Máy tính

Với môn học này bạn sẽ được hiểu biết về khoa học máy tính bao gồm lưu trữ dữ liệu và cách thao tác lưu trữ cùng với việc giải quyết các vấn đề sử dụng ngôn ngữ lập trình ở mức độ cao. Bạn sẽ hiểu được các thành phần của hệ thống máy tính, các chức năng của hệ điều hành, thuật toán và giải quyết các vấn đề liên quan. Ngoài ra bạn sẽ hiểu được các vấn đề nền tảng của ngôn ngữ lập trình bao gồm cả các dạng dữ liệu, nhập và thoát, những điều kiện và khái niệm của tài liệu, hồ sơ lưu trữ…

2. Khái niệm về Dữ liệu truyền thông

Khi học môn này bạn sẽ hiểu được những nguyên tắc cơ bản về dữ liệu truyền thông, công nghệ chuyên ngành dưới dạng mạng. Bạn sẽ hiểu được cấu trúc TCP/IP (Transmission Control Protocol/ Internet Protocol) của mạng và hệ điều hành thế nào. Bạn sẽ được làm thực hành bài tập sử dụng các thiết bị mạng như bộ chuyển đổi, cục dẫn nối mạng và bạn có thể được thực tập thiết kế mạng nội bộ đơn giản.

3. Nguyên tắc của Khoa học máy tính

Bạn sẽ được phát triển kỹ năng giải quyết các vấn đề trong quá trình thiết kế và lập trình sử dụng ngôn ngữ Java. Trong quá trình này, bạn sẽ học được thuật thiết kế, sử dụng và tư duy những vấn đề trừu tượng, thu thập và sử dụng các mã số lập trình và rất nhiều các chức năng và các thuật lập trình khác nhau…

4. Nền tảng của Hệ thống Máy tính

Ở môn này bạn sẽ học được khái niệm cơ bản về phần mềm và phần cứng của máy tính như cấu trúc hệ thống máy tính, bộ nhớ của máy tính, những thông số đại diện cho máy tính và kho lưu trữ thông tin, các bộ chỉ dẫn, khái niệm gián đoạn về phần mềm và phần cứng, nguyên tắc của hệ điều hành, quản lý bộ xử lý, quản lý bộ nhớ và quản lý hồ sơ. Ngoài ra bạn sẽ được làm quen với ngôn ngữ lập trình C.

5. Toán học trong Máy điện toán

Đối với môn này bạn sẽ được làm quen và thực tập Matlab, một trong những chương trình dùng để thực hiện các bài toán cơ bản và để giải quyết những vấn đề chung trong lĩnh vực toán rời rạc như các mối liên quan truy cứu trong toán học, giải các phương trình hình học, số học, ma trận, các phép biến đổi của đường thẳng trên một mặt phẳng, giải những hệ phương trình đường thẳng bằng phương pháp rút gọn và rất nhiều các phương pháp và thuật toán khác bạn sẽ được học…

6. Cấu trúc dữ liệu và những khái niệm trừu tượng

Ở môn học này bạn sẽ được học các Cấu trúc Dữ liệu Trừu tượng và các thuật có thể vận hành được các dữ liệu đó. Các Cấu Trúc Dữ liệu Trừu tượng như các sắp xếp dưới dạng dàn hàng (arrays), dưới dạng danh sách liệt kê (lists), dưới dạng cấu trúc hai kích thước (two-dimensional structures), dưới dạng nhánh (trees) và dưới dạng đồ thị hay biểu đồ (graphs). Khi học môn này bạn sẽ được học cách phân tích những vấn đề phức tạp và cách lập trình sử dụng ngôn ngữ C++.

7. Thiết kế phần mềm
Môn Thiết kế phần mềm sẽ cho bạn kiến thức về thiết kế và thực hiện nhiều phần mềm khác nhau. Bạn sẽ được học cách chạy chương trình lập trình, tìm lỗi và sửa, thiết kế phần mềm tương quan giữa khách hàng và máy chủ (Client-Server), thiết kế định hướng-mục tiêu, thiết kế các mẫu, mô hình và rất nhiều các kỹ năng, phương pháp khác nhau trong lập trình cũng như thiết kế cấu trúc của một phần mềm. Đối với môn học này bạn sẽ được học lập trình bằng ngôn ngữ Java.

8. Cơ sở dữ liệu
Bạn sẽ được học thiết lập, thực hiện và quản lý một cơ sở dữ liệu. Các vấn đề chủ yếu sẽ được học như: Mô hình dữ liệu, sự liên hệ của các mô hình, SQL (Structured Query Language), thiết kế cơ sở dữ liệu theo logic và luật tự nhiên, thiết kế cơ sở dữ liệu ứng dụng, quản lý các giao dịch, phục hồi dữ liệu, sự an toàn cho dữ liệu, xây dựng cơ sở dữ liệu, quản lý dữ liệu. Đối với môn học này, bên cạnh việc học lý thuyết bạn sẽ được thực hành phương pháp quản lý hệ thống cơ sở dữ liệu.

9. Phân tích hệ thống và thiết kế
Môn học này sẽ giúp bạn hiểu và vận dụng phương pháp phân tích các vấn đề trong những tình huống phức tạp, đặc biệt là vấn đề phát triển một hệ thống thông tin và đưa ra cho bạn khái niệm cả về kỹ thuật lẫn tổ chức để bạn có được kiến thức và kỹ năng cần thiết trong việc thiết kế và thực hiện một hệ điều hành.

10. Hệ điều hành và Hệ thống lập trình
Bạn sẽ được học thiết kế và thực hiện một mô hình hệ điều hành và được biết các tính năng của chúng khi tương tác giao diện với phần cứng. Qua đó bạn sẽ hiểu được thế nào là quản lý xử lý, quản lý bộ nhớ, các bộ phận máy móc truyền thông liên quan, hệ thống hồ sơ và bảo vệ chúng, lập trình mạng sử dụng các ổ cắm và hệ điều hành UNIX.

11. Dự án Công nghệ Thông tin

Bạn sẽ thu được nhiều kinh nghiệm trong việc phát triển dự án trong lĩnh vực công nghệ thông tin khi học môn này bằng cách vận dụng những kiến thức về công nghệ thông tin đã học ở những môn chính. Bạn sẽ được làm việc theo nhóm dự án và được thực hành lên kế hoạch thiết kế và phát triển một hệ thống…

Bạn có thể vào link dưới đây để tham khảo tên các môn học bằng tiếng Anh và thông tin chi tiết về khóa học:

http://handbook.murdoch.edu.au/courses/detail.lasso?us=COMPSC

Những môn học trên chỉ là ví dụ của một trường để bạn tham khảo trước khi đăng ký học ngành này. Thường mỗi trường đều có chương trình giảng dạy riêng nhưng đều dựa trên cơ sở các môn học trên là chính.
Computer Science

Bạn sẽ hiểu thế nào về mã số, thuật toán và hệ thống máy tính khi học Khoa học Máy tính.

[RAV]

Xem Thêm Văn Hóa Xã Hội

Xem Thêm Y Tế Giáo Dục

Xem Thêm Thời Sự

Xem Thêm Công Nghệ Môi Trường

Xem Thêm Tin Tức

Xem Thêm Khoa Học Kỹ Thuật

Xem Thêm Thể Thao Giải Trí

Xem Thêm Tư liệu các nước

Xem Thêm Đời Sống Sinh Viên

Xem Thêm Nếp sống Úc

Xem Thêm Cộng Đồng Việt Ở Úc

Xem Thêm Tiếng Úc Đương Đại

Xem thêm tin tức & kiến thức

Xem thêm nước Úc Người Úc

Xem thêm tiếng Anh thông dụng