New FAMILUG

Saturday, 11 June 2011

Bản kế hoạch hè 2011 của FAMILUG

khi mùa hè sắp đến, có thể mỗi người đều đã có kế hoạch riêng. Và FAMILUG cũng có kế hoạch cho mùa hè này, kế hoạch gửi đến tất cả các thành viên của team. Mục đích nâng cao trình độ của tất cả các memb.Tham vọng là sang năm, trong bất kỳ cuộc thi nào của khoa đều có tên FAMILUG!

Lý do khiến team còn ỳ ạch là do thiếu sự thống nhất về mục đích, và định hướng. Vậy nên tớ sẽ chọn ra những gì chung nhất để ta làm cùng nhau.

Dựa trên kết quả của đợt vote trc đây, kỳ hè này sẽ tổ chức:
- Mở rộng, nâng cao các kiến thức về C (Cụ thể hơn về con trỏ, viết hàm, viết chương trình gồm nhiều file, viết code cho preprocessor, một chút về lập trình đồ họa trong C...)
- Học thêm các cấu trúc dữ liệu và giải thuật nâng cao (hash table, mảng động, các thuật tóan sắp xếp, tìm kiếm, backtracking...)
- Các lệnh cơ bản trong Linux và cách sử dụng vim để code C (hoặc dùng Eclipse để code Java/C...).
- CSDL cơ bản.
- Thực hành với 1 phần mềm real world thực sự! (sẽ kiếm 1 cái nào đó open source chẳng hạn)

Mong muốn là thực hiện học hành nghiêm túc với cường độ cao, tất cả các thành viên đều tham gia và có sản phẩm.

Chi tiết hơn kế hoạch thực hiện:
- Thực hiện theo hình thức học có giảng viên. Tất cả thành viên đều có thể đăng ký giảng bài. Có phân công giảng dạy.
- Các giảng viên chịu trách nhiệm chính: Hiệp , Lâm, Hải, Hưng.
- Riêng với Lâm, đề nghị dành thời gian từ h đến khi các bạn bảo vệ TTCS xong, tìm hiểu và thành thạo về các thuật tóan sắp xếp và tìm kiếm : bubble sort (tớ nhận cái này, Chồn để tớ :x) , quicksort (implement và use func có sẵn), heap sort, Radix sort, intro sort... Các kiểu tìm kiếm có sẵn trong sách CTDL... PS: chú ý, phải trình bày đầy đủ nuột nà về độ phức tạp!

Mong tất cả các thành viên cho ý kiến. Riêng về phần học C tớ hơi lưỡng lự, vì nếu học để biết thì bao nhiêu cũng thiếu, còn nếu học để dùng ở trường thì C không phải là ngôn ngữ phù hợp để chuẩn bị cho các kỳ sau mà phải là 1 ngôn ngữ theo kiểu hướng đối tượng nào đó như Java, C#, Python, Cpp...

19 comments:

  1. thứ 2 t nghĩ code thì học cả 2 ngôn ngữ C && ( Java || C#) 1 buổi nọ 1 buổi kia xen kẽ nhau. cõ lẽ là C# vì gắn với c.trình học sau này nhiều.

    thứ 3 chọn ra 1 giáo trình chung để đọc và nghiên cứu/

    thứ 4 lên lịch học, thằng nào xác định học thì đi học đàng hoàng,thằng nào nghỉ thì nộp phạt. còn nghỉ hẳn thì nghỉ luôn đi đừng lý do buổi đực buổi cái.. tiền để chè chén =)) các bạn phải nghiêm túc học hành, t vẫn mong có các bạn đi đủ vì chúng ta là 1 group

    thứ 5 là rủ hà, t thích bạn hà :))

    thứ 6 cuối chương làm như kiểu coding dojo, đưa 1 problem rồi mỗi ng code 1 đoạn.

    thứ 7 chúc các bạn có kỳ hè bổ ích

    chủ nhật đây là vì sao tớ bắt đầu bằng thứ 2. =))

    ReplyDelete
  2. C# và Java là 2 ngôn ngữ tương đương nhau nên chọn lấy 1 trong 2 cái. Chương trình sau HỌC thì cái j làm bằng C# đc thì cũng làm bằng Java đc, nhưng xu hướng Java trên di động thì C# ko thể theo kịp đc.
    Việc cài 1 bộ VS vất vả hơn là cài JDK và Netbeans/Eclipse cho Java. Và thêm Java là ngôn ngữ chạy trên mọi hệ điều hành, bạn nào dũng Ubuntu cũng đc, dùng Win cũng chiều :>

    Thứ 5: có Hà chứ, Hà là core của team mà >:)
    tươgnr đoạn trên mình viết tổ chức theo kiẻu coding dojo rồi . Lúc đấy nhớ ra là C ko có unittest nên thôi :D

    ReplyDelete
  3. vote java :x vì tớ học qua ít rồi :))

    ko hẳn là phải unit test, mà lấy mô hình của nó thôi. Vd là ta lấy problem của project euler rồi vác ra, cùng thảo luận và giải quyết.

    ReplyDelete
  4. có cái unittest thì tiện hơn ấy >:P

    ReplyDelete
  5. cũng chả biết chọn cái nào , đang định chọn Cpp
    Nếu Java cũng đc

    ReplyDelete
  6. cũng đc là sao? thật ra cái nào cũng đc, chỉ cần làm đc việc. Tất các các ngôn ngữ OOP nói chung đều có thể làm những việc tưonwg đương nhau(những công việc ko quá chuyên sâu) Dùng nn nào cũng đc, chỉ cần theo ngôn ngữ này mà mình viết đc tương đươgn sang ngôn ngữ kia là đc. Trong phạm vi hè ngắn ngủi cũng chỉ xong đc phần cơ bản thôi. Giới thiệu xong hết các khái niệm của OOP là cũng hết hè rồi :D Cố thêm tí CSDL nữa là mỹ mãn :x

    ReplyDelete
  7. C cũng có unittest mà =))))), nhưng nó không mạnh bằng các ngôn ngữ cao thôi, cái này thì mình có thể tự viết lằng ngoằng hơn

    ReplyDelete
  8. tớ thích cái dòng màu đỏ kia nũa đấy

    ReplyDelete
  9. @Hiệp: thì viết đi thôi :-j
    @Lâm: thick thì nhích thôi :-"

    ReplyDelete
  10. unittest cho C trên mạng đầy code mà =))

    ReplyDelete
  11. vote C# vì tớ đang tự học nên có nhiều kái muốn hỏi + mấy kì sau + ra trường cũng dùng đến nữa mà :)

    ReplyDelete
  12. chồn: mang về tập dùng thôi >:), tự làm cái coding yoyo
    :))
    @Hùng: mình homie vote làm gì bật được =))
    Nói chung về phần cơ bản thì kể cả cú pháp 2 ngôn ngữ này cũng giống nhau (C# lấy từ Java). Java mấy kỳ sau + ra trường cũng dùng đến nữa >:)

    PS: nhưng mà thật ra ko biết Java ở khoa mình thế nào thật, trên BKIndex cũng làm gì có khóa học Java nào. Nghĩa là các thầy cũng... ko chấp nhận???

    ReplyDelete
  13. đọc câu trên với cái ps như cắn nhau. =))

    học cái nào cũng đc, quan trọng là phải học chắc, vì sau này muốn dùng cái khác thì convert đc sang nhanh thôi
    làm cái poll đi xem cái nào vote nhiều thì học

    ReplyDelete
  14. @Hưng: gì chứ coding dojo = C tao thử rồi, chả có gì khó khăn cả

    ReplyDelete
  15. cái này có thực hiện ko nhể ;;) vote mạnh đê, thúc mạnh đê

    ReplyDelete
  16. thì làm đi thôi. Còn chờ gì nữa

    ReplyDelete
  17. tất cả vào google docs đánh dấu những ngày bận để xếp lịch nhé.

    ReplyDelete