Skip to content
Narrow screen resolution Wide screen resolution Auto adjust screen size Increase font size Decrease font size Default font size default color grey color
         
 | 
VNOI - Olympic tin học Việt Nam

Điểm tin VOJ

Số thành viên:6040
Số bài tập:1001
Số bài nộp:722923
Bài nộp hôm nay:0

Top 10 thành viên xuất sắc

HạngThành viênĐiểm
1mr_invincible587.9
2white_cobra418.6
3hieult403.4
4phaleq384.0
5vodanh9x368.2
6con_nha_ngheo352.0
7flash_mt350.2
8darksabers349.8
9yenthanh132345.3
10rockman9x_94343.1

Danh tiếng các thành viên

HạngThành viênĐiểm
1mr_invincible+213
2conankudo+149
3khuc_tuan+137
4tuananhnb93+129
5khanhptnk+108
6hphong+103
7flash_mt+99
8paulmcvn+71
9technolt+70
10hoangle+63

Topcoder Vietnam

HạngThành viênĐiểm
Diễn đàn
Forum
Các nhánh nghiên cứu của CS (1 đang xem) ,(1) Khách
Bài viết dưới cùng Gửi trả lời Được ưa thích: 0
  • Trang:
  • << < 1 2 > >>
CHỦ ĐỀ - Các nhánh nghiên cứu của CS
#649
Anh Cuong (Thành viên)
Đang tập code
Bài viết: 2
graphgraph
Thành viên gián tuyến Click vào đây để xem thông tin về thành viên này
Các nhánh nghiên cứu của CS 12 năm, 9 tháng trước   (+0)
Ôi, ta quỡn quá mà XD. Chào các bạn, dưới đây là một bài viết về các nhánh nghiên cứu trong CS.

A. BRIEF INTRODUCTION ABOUT COMPUTER SCIENCE
Computer Science, or CS, is the study of theoretical foundations of information and computation and their implementation and application on the computer system - Wikipedia.

B. FIELDS IN COMPUTER SCIENCE [1]
I. Computer Architecture
1. Concurrent, parallel, and distributed systems
Concurrency
The theory and practice of simultaneous computation; data safety in any multitasking or multithreaded environment.

Distributed computing
Computing using multiple computing devices over a network to accomplish a common objective or task and thereby reducing the latency involved in single processor contributions for any task.

Parallel computing
Computing using multiple concurrent threads of execution.

2. Computer Architecture
Computer architecture
The design, organization, optimization and verification of a computer system, mostly about CPUs and Memory subsystem (and the bus connecting them).

Computer organization
The implementation of computer architectures, in terms of descriptions of their specific electrical circuitry

Operating systems
Systems for managing computer programs and providing the basis of a useable system.

II. Software / Human – Computer Interaction
1. Algorithms and Data Structures
Analysis of algorithms
Time and space complexity of algorithms.

Algorithms
Formal logical processes used for computation, and the efficiency of these processes.

Data structures
The organization of and rules for the manipulation of data.

2. Programming Languages and Complier
Compilers
Ways of translating computer programs, usually from higher level languages to lower level ones.

Programming languages
Formal language paradigms for expressing algorithms, and the properties of these languages (e.g. what problems they are suited to solve).

3. Software Engineering
Algorithm design
Using ideas from algorithm theory to creatively design solutions to real tasks
Computer programming
The practice of using a programming language to implement algorithms

Formal methods
Mathematical approaches for describing and reasoning about software designs.

Reverse engineering
The application of the scientific method to the understanding of arbitrary existing software

Software engineering
The principles and practice of designing, developing, and testing programs, as well as proper engineering practices.

4. Communications
Computer Audio
Algorithms and data structures for the creation, manipulation, storage, and transmission of digital audio recordings. Also important in voice recognition applications.

Networking
Algorithms and protocols for reliably communicating data across different shared or dedicated media, often including error correction.

Cryptography
Applies results from complexity, probability and number theory to invent and break codes.

5. Soft Computing
A collective term for techniques used in solving specific problems.

6. Computer Graphic
Computer graphics
Algorithms both for generating visual images synthetically, and for integrating or altering visual and spatial information sampled from the real world.

Image processing
Determining information from an image through computation.

7. Human – Computer Interaction
Human computer interaction
The study of making computers and computations useful, usable and universally accessible to people, including the study and design of computer interfaces through which people use computers.
III. Data Organization
1. Databases
Data mining
Relational databases
Study of algorithms for searching and processing information in documents and databases; closely related to information retrieval.

2.Data structures
The organization of and rules for the manipulation of data.

IV. The Potential of Machine
1. Theory of Computation
Automata theory
Different logical structures for solving problems.

Computability theory
What is calculable with the current models of computers. Proofs developed by Alan Turing and others provide insight into the possibilities of what may be computed and what may not.

Computational complexity theory
Fundamental bounds (especially time and storage space) on classes of computations.
Quantum computing theory

2. Artificial Intelligent
Artificial intelligence
The implementation and study of systems that exhibit an autonomous intelligence or behaviour of their own.

Automated reasoning
Solving engines, such as used in Prolog, which produce steps to a result given a query on a fact and rule database.

Computer vision
Algorithms for identifying three dimensional objects from one or more two dimensional pictures.

Machine learning
Automated creation of a set of rules and axioms based on input.
Natural language processing/Computational linguistics
Automated understanding and generation of human language

Robotics
Algorithms for controlling the behavior of robots.

V. Scientific Computing
1. Scientific Computing
Bioinformatics
The use of computer science to maintain, analyse, store biological data and to assist in solving biological problems such as Protein folding, function prediction and Phylogeny.

Cognitive Science
Computational modelling of real minds

Computational chemistry
Computational modelling of theoretical chemistry in order to determine chemical structures and properties

Computational neuroscience
Computational modelling of real brains

Computational physics
Numerical simulations of large non-analytic systems

Numerical algorithms
Numerical solution of mathematical problems such as root-finding, integration, the solution of ordinary differential equations and the approximation of special functions.

Symbolic mathematics
Manipulation and solution of expressions in symbolic form, also known as Computer algebra.

C. OVERVIEW [2]


D. REFERENCE
1. Wikipedia
2. Computer Science – an overview, Edition 7, J.Glenn Brookshear
 
Đã lưu IP Đã lưu IP  
  Đã khóa chức năng gửi bài.
#650
Anh Cuong (Thành viên)
Đang tập code
Bài viết: 2
graphgraph
Thành viên gián tuyến Click vào đây để xem thông tin về thành viên này
Trả lời: Các nhánh nghiên cứu của CS 12 năm, 9 tháng trước   (+0)
http://www.comp.nus.edu.sg/~anhcuong/researchInNus.pdf File đính kèm giới thiệu các nhánh nghiên cứu cs ở NUS, được copy từ trang http://www.comp.nus.edu.sg/cs
 
Đã lưu IP Đã lưu IP  
  Đã khóa chức năng gửi bài.
#651
minhduc (Admin)
paulmcvn+71
Admin
Bài viết: 1288
graphgraph
Thành viên đang truy cập Click vào đây để xem thông tin về thành viên này
Trả lời: Các nhánh nghiên cứu của CS 12 năm, 9 tháng trước   (+0)
Có cái sơ đồ trông bổ ích nhỉ : D
Em bổ sung thêm các nhánh như:
Mathematical foundations (Logic, Graph Theory, Computational Geometry)... nghiên cứu về toán lý thuyết cho Computer Science
Databases (Data Mining, Relational Databases)

Edit: sao không tìm thấy file đính kèm ạ
 
Đã lưu IP Đã lưu IP  
  Đã khóa chức năng gửi bài.
#679
yang (Thành viên)
yang
Manager
Bài viết: 323
graphgraph
Thành viên gián tuyến Click vào đây để xem thông tin về thành viên này
Trả lời: Các nhánh nghiên cứu của CS 12 năm, 9 tháng trước   (+0)
Hix, bài này nhìn zô hem bik là ai post lun, zù sao thì cũng cảm ơn anh anh zì đó!!!
 
Đã lưu IP Đã lưu IP  
  Đã khóa chức năng gửi bài.
#777
minhduc (Admin)
paulmcvn+71
Admin
Bài viết: 1288
graphgraph
Thành viên đang truy cập Click vào đây để xem thông tin về thành viên này
[Ý kiến] Bạn muốn theo ngành nào ở đại học? 12 năm, 9 tháng trước   (+0)
@các bạn học sinh phổ thông: bạn có muốn học tiếp CNTT ở đại học không? Nếu học tiếp, bạn có hứng thú về lĩnh vực nào? Xin tự do thể đưa ra ý kiến của mình để các SV ở đây có thể tư vấn, giúp bạn chọn hướng đi phù hợp : )
  • Lý thuyết
  • Phần mềm
  • Phần cứng
  • Mạng
 
Đã lưu IP Đã lưu IP  
  Đã khóa chức năng gửi bài.
#783
yang (Thành viên)
yang
Manager
Bài viết: 323
graphgraph
Thành viên gián tuyến Click vào đây để xem thông tin về thành viên này
Trả lời: Các nhánh nghiên cứu của CS 12 năm, 9 tháng trước   (+0)
Em chọn lý thuyết và phần mềm. Ai tư vấn giùm em với!!!!!
 
Đã lưu IP Đã lưu IP  
  Đã khóa chức năng gửi bài.
#841
meoconvasoc (Thành viên)
Đã biết code đệ quy
Bài viết: 9
graphgraph
Thành viên gián tuyến Click vào đây để xem thông tin về thành viên này
Trả lời: Các nhánh nghiên cứu của CS 12 năm, 8 tháng trước   (+0)
mình đang học phần mềm nè bạn ơi!
- Mình không bít tư vấn, nhưng mình nghĩ đi theo ngành Phầm mềm là lựa chọn rất rất tốt. ( đó là ý mình thôi ). Tại mình thấy các chương trình đào tạo về phần mềm đều phải đào tạo chính qui; Ngành Mạng máy tính và phần cứng bạn có thể đi học thêm các khoá cấp tốc ở trung tâm nào đó.
-- Bạn ơi, học Công nghệ phần mềm rất cực, suốt ngày bạn ngồi trên máy , trong đầu lúc nào cũng code là code, gõ sai là phải căng mắt ra để tìm lỗi, chạy debug. Bạn sẽ được học các ngôn ngữ lập trình như c++,c# ,... Mình không được học pascal.
--Mặc dù khó, nhưng càng đi sâu vào các ngôn ngữ, bạn hiểu được cách tạo ra một phầm mềm, cách viết một chương bạn sẽ thấy thích, càng học bạn sẽ càng thấy nó rất phong phú.
--chúc bạn thành công---------
 
Đã lưu IP Đã lưu IP  
  Đã khóa chức năng gửi bài.
#1570
daohenry (Thành viên)
Đã biết code đệ quy
Bài viết: 9
graphgraph
Thành viên gián tuyến Click vào đây để xem thông tin về thành viên này
Trả lời: Các nhánh nghiên cứu của CS 12 năm, 7 tháng trước   (+0)
mấy anh ơi, có ngành nào theo hướng đồ hoạ không ??
 
Đã lưu IP Đã lưu IP  
  Đã khóa chức năng gửi bài.
#1585
minhduc (Admin)
paulmcvn+71
Admin
Bài viết: 1288
graphgraph
Thành viên đang truy cập Click vào đây để xem thông tin về thành viên này
Trả lời: Các nhánh nghiên cứu của CS 12 năm, 7 tháng trước   (+0)
daohenry viết:
QUOTE:
mấy anh ơi, có ngành nào theo hướng đồ hoạ không ??:|


Trong Computer Science em có thể nghiên cứu về Computer Graphics tức là đồ họa: nghiên cứu các thuật toán xử lý ảnh...
 
Đã lưu IP Đã lưu IP  
  Đã khóa chức năng gửi bài.
#2722
yang (Thành viên)
yang
Manager
Bài viết: 323
graphgraph
Thành viên gián tuyến Click vào đây để xem thông tin về thành viên này
Trả lời: Các nhánh nghiên cứu của CS 12 năm, 6 tháng trước   (+0)
Anh meoconvasoc đang học trường nào vậy??? Anh có thể cho em biết thêm tí info dc ko zị
 
Đã lưu IP Đã lưu IP  
  Đã khóa chức năng gửi bài.
Bài viết trên cùng Gửi trả lời
  • Trang:
  • << < 1 2 > >>
Powered by FireBoardBài viết mới nhất từ diễn đàn cho các chương trình nhận tin RSS