Introduction to Informatics

Post date: Aug 11, 2013 6:01:30 PM

Course Notes to

INTRODUCTION TO INFORMATICS

Dr. Dao NamAnh

OBJECTIVE

C is a programming language was designed and written by Dennis Ritchie. C is reliable, simple and easy to use. C has survived for more than 3 decades. C language is a base to learn different programming language.

If you want to learn C++ or JAVA, without the knowledge of C it becomes very difficult to learn these programming languages. Many major components of popular operating systems like Windows, UNIX, LINUX is still written in C. Nothing beats C in terms of speed of execution.

PREREQUISITES

COURSE OUTLINE

Bài giảng Khóa học

TIN HỌC ĐẠI CƯƠNG

Ts. Đào NamAnh

MỤC ĐÍCH

Ngôn ngữ lập trình C là ngôn ngữ được sử dụng rộng rãi và phổ biến đối với các lập trình viên chuyên nghiệp cũng như các nhà phát triển phần mềm. Cho đến nay, ngôn ngữ lập trình C vẫn được coi là ngôn ngữ lập trình cơ bản nhất đối với hầu hết sinh viên các trường đại học.

Nội dung bài giảng tập trung vào các kiến thức căn bản nhất của ngôn ngữ lập trình C giúp người đọc bước đầu tiếp cận dễ dàng với ngôn ngữ lập trình này.

ĐIỀU KIỆN

NỘI DUNG MÔN HỌC

    1. Giới thiệu
    2. Những khái niệm cơ bản về ngôn ngữ C
    3. Toán tử và biểu thức
    4. Các cấu trúc điều khiển
    5. Sử dụng hàm trong C
    6. Mảng, xâu kí tự
    7. Con trỏ
    8. Kiểu dữ liệu cấu trúc
    9. Quản lý tệp tin trong C

GRADING

A combination of diligence (10%)

and short tests (30%),

individual projects and their presentations (60%).

RECOMMENDED TEXTS

ĐÁNH GIÁ

Chuyên cần (10%),

Các bài kiểm tra ngắn(30%)

Dự án cá nhân và trình bày (60%)

TÀI LIỆU THAM KHẢO

    • B. W. Kernighan and D. M. Ritchie The C Programming Language Prentice Hall 1978, ISBN 0-13-110163-3.
    • Programiz.com
    • American National Standard for Information Systems — Programming Language C X3.159-1989.
    • A. V. Aho, B. W. Kernighan und P. J. Weinberger The awk Programming Language Addison-Wesley 1988, ISBN 0-201-07981-X.
    • T. Budd An Introduction to Object-Oriented Programming Prentice Hall 1991, ISBN 0-201-54709-0.
    • B. W. Kernighan ‘‘pic — A Language for Typesetting Graphics’’ Software — Practice and Experience January 1982
    • B. W. Kernighan and R. Pike The UNIX Programming Environment Prentice Hall 1984, ISBN 0-13-937681-X
    • B. W. Kernighan and D. M. Ritchie The C Programming Language Second Edition, Prentice Hall 1988, ISBN 0-13-110362-8
    • A. T. Schreiner UNIX Sprechstunde Hanser 1987, ISBN 3-446-14894-9
    • A. T. Schreiner Using C with curses, lex, and yacc Prentice Hall 1990, ISBN 0-13-932864-5
    • Nguyễn Thị Thu Hà, Nguyễn Hữu Quỳnh, Nguyễn Thị Thanh Tân, Giáo trình Nhập môn tin học, .Khoa CNTT, Đại học Điện lực, 2013

INTERESTING LINKS

CÁC TRANG WEB HỮU ÍCH