12 January 2007
11 January 2007
To Make Better Programs
- Fully Understand customer's Needs
- Scheduling: According to The Mythical Man-Month, you may spend time for
Design (1/3), Coding (1/6), Component testing (1/4), and System testing (1/4). That means Design (4) : Coding (2) : Component testing (3) : System testing (3) - Communication between team members
- Exactly Understand What Problem is
- Appropriate Software Design (using Design Patterns)
- Spiral Development
- Make a couple of scenarios
- Understand What I have to do for a project, by attending meetings
- Cohesion and Decoupling (especially for OOP)
- Documentation (Comments, API, Javadoc, helper methods, etc.)
9 January 2007
UBC Courses
CPSC | Computer Science | Faculty of Science |
CPSC111 Introduction to Computation
http://www.ugrad.cs.ubc.ca/
CPSC211 Introduction to Software Development
notes
labs
assignments
http://www.ugrad.cs.ubc.ca/
News Group: ubc.courses.cpsc.310
http://thecube.ca/webnews/newsgroups.php?search_txt=&group=ubc.courses.cpsc.310
CPSC344 Introduction to HCI methods
http://www.ugrad.cs.ubc.ca/
Computer Science Students' Society
http://thecube.ca
webct
www.webct.ubc.ca
-----------------------------------------------------------------------------------
EECE | Electrical and Computer Engineering | Faculty of Applied Science |
EECE487 Introduction to Robotics
notes
notice
-----------------------------------------------------------------------------------
COMM | Commerce | Faculty of Comm and Bus Admin |
COMM329 Organizational Behavior
class notes
forum
COMM498_202 International Business Management
8 January 2007
OLPC Project
Low-Cost Laptop Could Transform Learning
About One Laptop per Child
One Laptop per Child (OLPC) is a non-profit organization created by Nicholas Negroponte and other faculty members from the MIT Media Lab to design, manufacture and distribute laptop computers that are sufficiently inexpensive to provide every child in the world access to acknowledge and modern forms of education. The laptops will be sold to governments and issued to children by schools on a basis of one laptop per child. These machines will be rugged, open source, and so energy efficient that they can be powered by a child manually. Mesh networking will give many machines Internet access from one connection. The pricing goal will start near $100 and then steadily decrease.
http://www.laptopfoundation.org/
[기사 전문]
http://www.laptop.org/vision/news/december_31_2006.shtml
더 좋은 세상, 교육을 위한 IT의 노력!!
이들의 뜻에 존경을 표하며, 진심으로 응원한다.
사실은 나 역시도 이런 프로젝트에 참여하고 싶다.
Subscribe to:
Posts (Atom)