BS về Khoa học Máy tính (Theo dõi Khoa học Dữ liệu)
Moravian University
Thông tin mấu chốt
Địa điểm cơ sở
Bethlehem, Hoa Kỳ
Ngôn ngữ
Tiếng Anh
Hình thức học tập
Trong khuôn viên trường
Khoảng thời gian
4 năm
Nhịp độ
Toàn thời gian
Học phí
USD 50.500 / per year
Hạn nộp hồ sơ
Yêu cầu thông tin
ngày bắt đầu sớm nhất
Aug 2024
Giới thiệu
Khoa học máy tính là ngành nghiên cứu cách thức tự động hóa việc giải quyết vấn đề bằng máy tính. Trong thời đại Internet, máy tính được sử dụng trong hầu hết mọi khía cạnh của cuộc sống, và các lập trình viên phải hiểu các khả năng kỹ thuật của máy tính và các yêu cầu công nghệ đối với các lĩnh vực vấn đề. Chương trình khoa học máy tính tại Moravian tạo ra một môi trường cho sinh viên học cách phát triển phần mềm theo nhóm cho các khách hàng trong thế giới thực và cung cấp cho sinh viên cơ hội trải nghiệm thực tế với công nghệ.
Sứ mệnh
Chương trình khoa học máy tính chuẩn bị cho các cá nhân tham gia vào các nghề kỹ thuật nơi họ có thể đóng góp vào các giải pháp phần mềm ở cấp độ sản xuất và tiếp tục học hỏi và thích ứng với các công nghệ mới.
Bàn thắng
- Khả năng Lập trình - Học sinh sẽ thể hiện khả năng dịch đặc tả của một chương trình thành một giải pháp hoạt động, hiệu quả và dễ đọc.
- Đặc tả và Thiết kế Chương trình - Sinh viên sẽ chứng minh khả năng viết các thông số kỹ thuật cho một dự án dựa trên đầu vào của khách hàng và tạo ra một thiết kế tổng thể cho một dự án sử dụng các mẫu kiến trúc và phần mềm tiêu chuẩn.
- Giao tiếp theo nhóm - Học sinh sẽ thể hiện khả năng giao tiếp bằng miệng và bằng văn bản với các thành viên của nhóm phần mềm, bao gồm khách hàng, nhà phát triển phần mềm khác và người quản lý.
Chương trình giảng dạy
Khoa học máy tính cung cấp một lộ trình Chung và một lộ trình Khoa học dữ liệu. CSCI 120, 121, 265, 244, 234 và 334 được yêu cầu cho một trong hai rãnh. Đường đua chung bao gồm các yêu cầu bổ sung trong khoa học máy tính cũng như MATH 106/166 hoặc MATH 170 như một điều kiện tiên quyết. Lộ trình khoa học dữ liệu bao gồm các yêu cầu bổ sung về toán học cũng như các khóa học về ứng dụng và đạo đức.
Theo dõi chung:
Các khóa học bắt buộc theo dõi chung
- CSCI 120 Giới thiệu về Khoa học Máy tính
- CSCI 121 Phát triển phần mềm trung cấp, điều kiện tiên quyết: C- trở lên trong CSCI 120
- CSCI 140 Cấu trúc rời rạc cho khoa học máy tính hoặc MATH 212 Cấu trúc toán học rời rạc và bằng chứng. Học sinh hoàn thành MATH 212 sau này không thể kiếm được tín chỉ cho CSCI 140.
- Hệ thống cơ sở dữ liệu CSCI 265, điều kiện tiên quyết: C- trở lên trong CSCI 120
- CSCI 220.2 Giới thiệu về DevOps, điều kiện tiên quyết: C- trở lên trong CSCI 120
- CSCI 244 Phát triển phần mềm nâng cao, điều kiện tiên quyết: C- trở lên trong CSCI 121
- CSCI 234 Giới thiệu về Kỹ thuật phần mềm, điều kiện tiên quyết: C- trở lên trong CSCI 244
- CSCI 243.2 Chuẩn bị cho Sự nghiệp Điện toán, điều kiện tiên quyết: CSCI 120 và cấp cơ sở
- Thiết kế và triển khai hệ thống CSCI 334 (WI), điều kiện tiên quyết: CSCI 234
Các môn tự chọn theo dõi chung
Học sinh phải hoàn thành ba đơn vị của các khóa học tự chọn bổ sung được đánh số 210-299 hoặc 310-399, với ít nhất hai khóa học được đánh số 310-399. Học sinh có thể tính tối đa một đơn vị thực tập cho ba đơn vị này. Học sinh có thể coi một trong số MATH 230 Phương pháp Toán học trong Nghiên cứu Hoạt động hoặc MATH 258 Phân tích Số là môn tự chọn cấp 200 trong chuyên ngành.
Yêu cầu cốt lõi theo dõi chung
MATH 170 Giải tích 1 (hoặc MATH 106 Hình học Giải tích và Giải tích I có Ôn tập, Phần 1 và MATH 166 Hình học Giải tích và Giải tích I có Ôn tập, Phần 2)
Khoa học dữ liệu theo dõi:
Khóa học bắt buộc theo dõi khoa học dữ liệu
- CSCI 120 Giới thiệu về Khoa học Máy tính
- CSCI 121 Phát triển phần mềm trung cấp, điều kiện tiên quyết: C- trở lên trong CSCI 120
- Hệ thống cơ sở dữ liệu CSCI 265, điều kiện tiên quyết: C- trở lên trong CSCI 120
- CSCI 244 Phát triển phần mềm nâng cao, điều kiện tiên quyết: C- trở lên trong CSCI 121
- CSCI 234 Giới thiệu về Kỹ thuật phần mềm, điều kiện tiên quyết: C- trở lên trong CSCI 244
- CSCI 243.2 Chuẩn bị cho Sự nghiệp Điện toán, điều kiện tiên quyết: CSCI 120 và cấp cơ sở
- Thiết kế và triển khai hệ thống CSCI 334 (WI), điều kiện tiên quyết: CSCI 234
- Toán 231 Thống Kê Toán 1
- Toán 337 Thống Kê Toán 2
Khoa học dữ liệu điều kiện tiên quyết
- MATH 170 Giải tích 1 (hoặc MATH 106 Hình học Giải tích và Giải tích I có Ôn tập, Phần 1 và MATH 166 Hình học Giải tích và Giải tích I có Ôn tập, Phần 2)
- MATH 171 Giải tích 2 (hoặc MATH 106 Hình học Giải tích và Giải tích I có Ôn tập, Phần 1 và MATH 166 Hình học Giải tích và Giải tích I có Ôn tập, Phần 2)
Một khóa học về đạo đức:
- NURS 360 Những khó khăn về đạo đức trong chăm sóc sức khỏe
- PHIL 222 Đạo Đức
- PHIL 224 Đạo đức Ứng dụng
- PHIL 251 Triết học Công nghệ
- PHIL 257 Đạo đức sinh học và công bằng xã hội
- PHIL 259 Đạo đức Y khoa
- PHIL 281 Chủ đề về Đạo đức
- PHIL 355 Siêu đạo đức
- Các khóa học đạo đức khác, được cố vấn của học sinh chấp thuận, có thể áp dụng
Chúng tôi khuyên sinh viên trong chương trình này nên hoàn thành mô-đun về ứng xử có trách nhiệm trong nghiên cứu trong khóa đào tạo của CITI (được cung cấp miễn phí cho giảng viên và nhân viên) và báo cáo việc hoàn thành khóa đào tạo đó cho cố vấn. Học sinh có thể liên hệ với Ủy ban IRB để truy cập vào phần mềm này.
Một khóa học trong các ứng dụng:
- HLTP 230 Dịch tễ học
- MGMT 311 Nghiên cứu Tiếp thị (điều kiện tiên quyết: MGMT 251; cộng với Toán 107, Toán 231 hoặc ECON156)
- BIOL 363 Genomics (điều kiện tiên quyết: BIOL 210 và sự cho phép của người hướng dẫn)
- Kinh tế lượng ứng dụng ECON 256 (điều kiện tiên quyết: một khóa học về thống kê và ECON 152, được khuyến nghị là M4 cho sinh viên khoa học dữ liệu)
- Các khóa học Danh dự, Nghiên cứu Độc lập và các ứng dụng khác có thể được áp dụng; tham khảo ý kiến với các cố vấn
Một khóa học 300 cấp độ bổ sung về Toán học hoặc từ danh sách Ứng dụng hoặc một trong các khóa học sau từ chương trình Thạc sĩ Khoa học về Phân tích Dự đoán (MS-PA):
- MGMT 555, Phương pháp nghiên cứu kinh doanh
- MGMT 556, Phân tích Quyết định
Với sự cho phép của giám đốc chương trình của chương trình MSDA, sinh viên có thể đăng ký các khóa học bổ sung trong MSDA
Những sinh viên hoàn thành chương trình này sẽ có “Khoa học dữ liệu” được liệt kê trên bảng điểm của họ, dưới phần “nồng độ”. Các em không đủ điều kiện thi môn Tin học. Tuy nhiên, học sinh có thể tính Toán 170 và 171, nhưng không phải Toán 231 và 337, đối với môn toán phụ, vì hai môn học sau này là bắt buộc trong chuyên ngành.
Phần nhỏ trong Khoa học Máy tính
Môn phụ về khoa học máy tính bao gồm CSCI 120, CSCI 121 và ba đơn vị khóa học CSCI khác được đánh số trên 110. Một trong những khóa học sau đây có thể, với sự đồng ý của khoa, được tính vào môn khoa học máy tính phụ: TOÁN 230, TOÁN 258, TOÁN 231; PHIL 211. Với sự đồng ý của khoa, một khóa học có nội dung máy tính quan trọng từ một chương trình khác có thể được tính là một trong ba đơn vị khóa học tự chọn đối với khoa học máy tính phụ.
Tin học nhỏ
Tin học là việc áp dụng các kỹ năng tính toán, phương pháp thống kê và kiến thức miền để thu thập và phân tích dữ liệu nhằm đưa ra quyết định về các tổ chức và xã hội.
Môn tin học phụ bao gồm năm khóa học: CSCI 120; CSCI 265; một khóa học về lý luận thống kê (MATH 107, HLTP 189, ECON 156 hoặc MATH 231); một khóa học về đạo đức (NURS 360, IDIS 215 hoặc khóa học PHIL có tiêu đề "Đạo đức"); và một khóa học về ứng dụng (HLTP 230, MGMT 311, BIOL 363, ECON 256). Các khóa học khác về lý luận thống kê, đạo đức hoặc ứng dụng có thể được chấp nhận với sự chấp thuận của giám đốc chương trình.
Chuyên ngành liên ngành Khoa học máy tính
Sáu khóa học tạo thành Tập I của chuyên ngành khoa học máy tính liên ngành bao gồm CSCI 120, CSCI 121 và bốn khóa học CSCI khác được đánh số trên 110, ít nhất một trong số đó dự kiến sẽ được đánh số 310-380 hoặc 390-399. Các khóa học bổ sung về khoa học máy tính và sáu khóa học của Bộ II được lựa chọn bởi sinh viên với sự chấp thuận của cố vấn.
Kết quả chương trình
Sau khi hoàn thành chuyên ngành khoa học máy tính, một sinh viên thành công sẽ có thể:
- Thực hiện một giải pháp cho một vấn đề bằng cách sử dụng các kỹ thuật lập trình thích hợp.
- Kỹ năng và Kiến thức, Kiến thức
- Tạo một thiết kế cho một hệ thống phần mềm bằng cách sử dụng các nguyên tắc và mẫu thiết kế phù hợp.
- Kỹ năng và Kiến thức, Đặt câu hỏi phản biện, Sáng tạo và Tương tác
- Sử dụng các công cụ hợp tác và quy trình thích hợp để đóng góp cho một dự án phần mềm.
- Quan điểm, Đặt câu hỏi phản biện, Sáng tạo và Tương tác
- Đánh giá và tìm hiểu các công nghệ mới một cách độc lập.
- Quan điểm, câu hỏi quan trọng