1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Phát triển phần mềm mã nguồn mở: Mở đầu - Bùi Minh Quân

12 9 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 607,33 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Phát triển phần mềm mã nguồn mở: Mở đầu cung cấp cho người học các thông tin cơ bản về môn học, mục tiêu, phương pháp học tập và tài liệu tham khảo. Đây là một tài liệu hữu ích dành cho các bạn sinh viên tham khảo trước khi bước vào môn học này.

Trang 1

KẾ HOẠCH GIẢNG DẠY

Phát Triển Phần Mềm

Mã Nguồn Mở

Trình bày: Bùi Minh Quân Email: bmquan@cit.ctu.edu.vn

Trang 2

Nội dung

 Giới thiệu về phần mềm mã nguồn mở

 Hệ điều hành Linux: Kernel, lệnh cơ bản, bash

 Mô hình phát triển phần mềm mã nguồn mở

 Lập trình C và tiện ích lập trình make

 Quản lý mã nguồn với Subversion

 Một số ngôn ngữ/môi trường phát triển ứng dụng

Trang 3

Thông tin môn học

 45 tiết chuẩn

 15 tiết lý thuyết -> học tại phòng lý thuyết

 30 tiết thực hành : 5 buổi TH + 1 buổi thi

 Đánh giá môn học

 Đánh giá giữa kỳ : 40 % (LT)

 Thi cuối kỳ : 60 % (LT+TH)

 Sinh viên làm bài thi thực hành trên máy tính

 Sinh viên vắng 01 buổi thực hành sẽ bị cấm thi

Trang 4

Mục tiêu môn học

 Nắm vững các khái niệm phần mềm mã nguồn mở

 Nắm được mô hình phát triển mã nguồn mở

 Làm việc được môi trường mã nguồn mở

 Làm quen với ngôn ngữ kịch bản và ngôn ngữ C trên Ubuntu

 Quản lí mã nguồn với Subversion

Trang 5

Phương pháp học tập

 Phương pháp học tập:

 GV cung cấp các khái niệm cơ bản

 GV giảng dạy LT kết hợp TH trong phòng máy tính

 SV thực tập, GV hướng dẫn, giải thích

 SV đọc tài liệu, ghi chú

 SV trao đổi với bạn bè, giáo viên

 SV thực tập các bài tập

 Tham khảo từ Internet

Trang 6

Tài liệu tham khảo (1)

 Free Software / Open Source: Information Society

Opportunities for Europe?

 Working group on Libre Software

 April 2000, Version 1.2 (work in progress)

 http://eu.conecta.it/paper/paper.html

 Open Sources: Voices from the Open Source

Revolution

 1st Edition January 1999; 1-56592-582-3

 http://oreilly.com/catalog/opensources/book/toc.html

Trang 7

Tài liệu tham khảo (2)

 TeachingOpenSource.org

 Course: Open Source Development and Distribution of

Digital Information: Economic, Legal, and Social

Perspectives

 http://rosetta.sims.berkeley.edu:8085/sylvia/f05/view/?

course=296A-2&view=complete

 Special Topics Course in Open Source Development

 http://classes.engr.oregonstate.edu/eecs/winter2007/cs

419-002/pmwiki/pmwiki.php/Main/HomePage

Trang 8

Tài liệu tham khảo (3)

 100 Free Open Courseware Classes About Open Source

Everything

http://www.bschool.com/blog/2008/100-free-opencourseware-classes-about-open-source-everything/

 HOWTO: Pick an open source license (part 1)

 http://blogs.zdnet.com/Burnette/?p=130

 OPEN SOURCE GOD: 480+ Open Source Applications

 http://mashable.com/2007/09/23/open-source/

Trang 9

Tài liệu tham khảo (4)

 Diomidis Spinesllis The Open Source Perspective 2003

 Karl Fogel Producing Open Source Software 2005

 Andrew M St Laurent Open Source and Free Software

Licensing, 2004

 James Guérin (traduction) Le Logiciel libre 2001

 http://www.anyware-tech.com Programme de formation

open source 2006

 Ron Goldman, Richard P Gabriel, Innovation Happens

Trang 10

Tài liệu tham khảo (5)

 Greg Kroah-Hartman, SuSE Labs / Novell Inc., Jonathan

Corbet, LWN.net, Amanda McPherson The Linux Foundation, Linux Kernel Development - How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It: An August 2009 Update

 Robert Love Linux Kernel Development Second Edition,

2005

 Daniel P Bovet, Marco Cesati Understanding the Linux

Kernel, 2nd Edition, 2002

Trang 11

Tài liệu tham khảo (6)

 Ivan Bowman Conceptual Architecture of the Linux

Kernel, 1998

 Linux Knowledge Base and Tutorial,

http://www.linux-tutorial.info/index.php

 Vivek G Gite Linux Shell Scripting Tutorial v1.05r3 A

Beginner's handbook, 1999-2002

 Mark G Sobell A practical guid to Ubuntu Linux, 2007

Trang 12

Tài liệu tham khảo (7)

 Diễn đàn đại học cần thơ «HÊ ĐIỀU HÀNH LINUX VÀ

PHẦN MỀM NGUỒN MỞ»

 https://sites.google.com/site/bmquan80/pm-mnm

Ngày đăng: 08/05/2021, 13:21

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm