没有任何数据可供显示
开源项目社区 | 当前位置 : |
|
oss.trustie.net/open_source_projects | 主页 > 开源项目社区 > pgf-course |
pgf-course
|
0 | 0 | 0 |
贡献者 | 讨论 | 代码提交 |
Fri.21.08.2009Vắng: Tôn Thất Nhật Minh
Wed.19.08.2009Vắng: Tôn Thất Nhật Minh
Mon.17.08.2009Vắng: Tôn Thất Nhật Minh
Fri.14.08.2009Vắng: Tôn Thất Nhật Minh
Thế nào là năng động.Wed.12.08.2009Vắng: Nguyễn Công Tuấn Khang, Tôn Thất Nhật Minh
Non Violent communicationMon.10.08.2009Vắng: Nguyễn Thị Phương Thảo, Tôn Thất Nhật Minh
why?
....
Because:
....
Example:
....Wed.05.08.2009Vắng: Nguyễn Trang Thơ, Tôn Thất Nhật Minh, Trần Minh Tâm
imagine • program • shareMon.03.08.2009Vắng: Nguyễn Thị Phương Thảo, Tôn Thất Nhật Minh, Trần Minh Tâm
When we program, we solve problems.
In order to solve problems, we think, take action, and relect upon our eforts.Programming Fundamentals
We have designed this module to equip you with the skills required to build the skeleton of a program using algorithms. In this module we will be discussing the basic approach to be taken while writing a program, regardless of the language being used. It aims at teaching you what an algorithm is, and how algorithms are written independent of any programming language. In addition to this, we concentrate on learning the other fundamentals of programming as well. At the end of this module, you will be able to develop algorithms, which you will be able to implement using any programming language with the knowledge of its syntax. Here, what we stress on is the difference in the implementation, not the logic behind a program. Therefore, this module provides the pre-requisites for learning any programming language. Although the programming fundamentals in this module will be taught with respect to most programming languages, we go a step further in helping you implement these using ‘C’. This module, therefore, provides a foundation.
1. Basic Programming Concepts
Introduction The Programming Approach to Solving Problems Variables Data Types Testing the Algorithm A Sample C Program Errors Other Important Programming Concepts
2. Operators and Conditions
Introduction Operators Selection Constructs
3. Iterations
Introduction Loops Nested Loops Breaking out of a loop Skipping a part of a loop
4. Writing Algorithms
Writing Algorithms
5. Functions
Introduction Subprograms Procedures Functions Standard Functions Function Libraries
6. Arrays and Structures
Introduction Arrays Strings as Arrays in C Multi-Dimensional Arrays Structures
Week
Date
Mon
Tue
Wed
Fri
11
03-08/8/09
PGF-T1-L1
-
PGF-T2 -L2
Test GAF (LT)
12
10-15/8/09
PGF-T3 - L3
-
PGF-T4-L4
PGF-T5-L5
13
17-22/8/09
PGF-T6-L6
-
PGF-T7-L7
PGF-T8-L8
14
24-29/8/09
PGF-T9
-
PGF-T10
PGF-T11
15
31-05/9/09
PGF-T12
-
2/9
ASM-SWF (Intro)
Scratch (imagine • program • share):
Scratch Website and Download: http://scratch.mit.edu Scratch Documentation: http://scratch.mit.edu/howto Scratch Galleries (MIT): http://scratch.mit.edu/galleries AM200905L-Sem2 http://picasaweb.google.com/caohuuquyet/PGF
liem.tranquang@gmail.com;
vungchanmay_2000@yahoo.com;
tbphuc90@gmail.com;
kieungan.le@gmail.com;
ntpthao173@gmail.com;
nctkhang@yahoo.com;
ntphuochoa@yahoo.com;
tmtam84@gmail.com;
trangthoarena@gmail.com;
ncthienguyen@yahoo.com;
caohuuquyet@gmail.comCourses
Great Insights in Computer Science: http://www.cs.rutgers.edu/~mlittman/courses/cs105-08/ Introduction to Computer Science I: http://cs50.tv/
Links
http://www.howstuffworks.com/c.htm. http://www.cs50.net/lectures/weeks/1/src/ http://shallwelearn.com/scratchprogrammingforkidscategory
Books
Absolute Beginner’s Guide to C. Programming in C. http://rapidshare.com/files/258906929/Scratch14Guide.rar
Group