0% found this document useful (0 votes)
4 views

Introduction

The document outlines a course titled 'Introduction to Computing and Programming' offered by Assoc Prof DS Nguyen Xuan Huy, covering fundamental concepts in computing, programming, and software applications. It includes course objectives, learning outcomes, teaching methods, and a detailed syllabus with chapters on computer basics, Windows OS, Microsoft Office, and C programming. The course aims to equip students with essential skills for further studies in computer science.

Uploaded by

khuong12212
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Introduction

The document outlines a course titled 'Introduction to Computing and Programming' offered by Assoc Prof DS Nguyen Xuan Huy, covering fundamental concepts in computing, programming, and software applications. It includes course objectives, learning outcomes, teaching methods, and a detailed syllabus with chapters on computer basics, Windows OS, Microsoft Office, and C programming. The course aims to equip students with essential skills for further studies in computer science.

Uploaded by

khuong12212
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Hello PTIT IT Students !

INTRODUCTION TO COMPUTING AND PROGRAMMING

Assoc Prof DS Nguyen Xuan Huy


Institute of Information Technplogy
Academy of Science and Technology,
Viet Nam
[email protected]
0903203800
Connection: Zalo

1. General Information
Course name: Introduction to Computing and Programming
Course code: INT11117_CLC
Number of credits: 3

2. Objectives
Knowledge:
This course aims to provide learners with basic knowledge of computing and programming, including:
- Computers and operating systems;
- Proficient use of common software and programming languages
Learners use this knowledge as the foundation for the next subjects.
Skills:
This course aims to equip learners with skills in:
- Applying the learned knowledge to operate the computers, and use some basic application software,
such as MS Word, MS Excel, and MS Powerpoint.
- Write basic computer programs using C programming language.
Attitude:
Learners are required to attend the classes and complete assignments/projects.

3. Abstracts

This course introduces learners to the operating principles of computers, operating systems, office
support systems, and programming languages that are considered to be the initial foundations of computer
science. This course provides learners with the most important knowledge about computer systems, MS
Office, and C programming language. Learners use this knowledge to further study the subject matter,
according to operating systems, computer architecture, object-oriented programming, and other subjects.
4. Teaching and learning methods

- Lectures: 30h
- Exercises: 0h
- Projects: 08h
- Lab: 06h
- Individual reading: 01h
5. Prerequisites:

6. Learning outcomes
After studying this course, learners could:
[LO1]: Acquiring a thorough understanding of vital concepts related to computer systems, MS Office, and
programming languages
[LO2]: Understanding operating systems and applying acquired knowledge to operate computers
[LO3]: Skill in creating documents using Microsoft Word, Excel, and PowerPoint
[LO4]: Skill in writing computer programs using the C programming language.

7. Assignment criteria /Learning outcomes matrix


Learning outcomes Assignment criteria
[LO1]: Acquiring a thorough understanding of vital Chapter 1
concepts related to computer systems, MS Office, and Chapter 2
programming languages Chapter 4
[LO2]: Understanding operating systems and applying Chapter 1
acquired knowledge to operate computers Chapter 2
[LO3]: Skill in creating documents using Microsoft Chapter 1
Word, Excel, and PowerPoint Chapter 3
[LO4]: Skill in writing computer programs using the C Chapter 1
programming language. Chapter 4
Chapter 5

8. Outlines
Chapter 1. Computer basics
1.1. Introduction
1.2. Classification of computers
1.2.1. Microcomputers
1.2.2. Minicomputers
1.2.3. Mainframes
1.2.4. Supercomputers
1.3. Computer organization and architecture
1.3.1. Central processing unit
1.3.2. Communication among various units
1.3.3. Instruction format
1.3.4. Instruction cycle
1.3.5. Instruction set
1.3.6. Inside a computer
1.3.7. Data representation in computers
1.4. Computer memory and storage
1.4.1. Random access memory (RAM)
1.4.2. Read-only memory (ROM)
1.4.3. RAM, ROM, and CPU interaction
1.4.4. Types of secondary storage devices
1. 5. Input/Output media
1.5.1. Types of input devices
1.5.2. Types of output devices
1.5.3. Computer terminals
1.6. Operating system
1.6.1. Operating system: definition
1.6.2. Evolution of operating system
1.6.3. Types of operating systems
1.6.4. Functions of an operating system
1.7. Summarization

Chapter 2. Working with Windows operating systems


2.1. Introduction to Windows operating system
2.2. Features of Windows
2.3. Starting Windows
2.4. The Desktop
2.4.1. Taskbar
2.4.2. Customizing Taskbar
2.4.3. Desktop icons
2.4.4. Customizing the desktop
2.4.5. My computer
2.4.6. Working with files and folders
2.4.7. Windows Explorer
2.4.8. Windows help and support center
2.4.9. Searching in Windows
2.4.10. System utilities in Windows
2.4.11. Control panel
2.4.12. Windows accessories
2.5. The Internet tools
2.5.1. Introduction
2.5.2. Web browser
2.5.3. Browsing Internet using Internet Explorer
2.5.4. Electronic mail (E-mail)
2.5.5. Email client
2.5.6. Instant messaging
2.5.7. Mailing lists (Listserver)
2.6. Summarization

Chapter 3. Working with Microsoft Word, Excel And PowerPoint


3.1. Introduction
3.2. Working Microsoft Office Word
3.2.1. Starting Microsoft Office Word
3.2.2. Working with Word documents
3.2.3. Working with text
3.2.4. Working with tables
3.2.5. Checking spelling and grammar
3.2.6. Adding graphics to the document
3.2.7. Printing a document
3.2.8. Summarization
3.3. Working Microsoft Office Excel
3.3.1 Starting Microsoft Office Excel
3.3.2 Working with Excel Workbook
3.3.3 Working with Worksheet
3.3.4 Formulas and Functions
3.3.5 Inserting charts
3.3.6 Sorting
3.3.7 Printing in Excel
3.3.8 Summarization
3.4. Working Microsoft Office PowerPoint
3.4.1 Starting Microsoft Office PowerPoint
3.4.2 Working with PowerPoint
3.4.3 Working with Different Views
3.4.4 Designing presentation
3.4.5 Printing in PowerPoint
3.4.6 Summarization

Chapter 4. Introduction To C Programming Language


4.1. Introduction
4.2. Types, operators, and expressions
4.2.1. Variable names
4.2.2. Data types and sizes
4.2.3. Constants
4.2.4. Arithmetic operators
4.2.5. Relational and logical operators
4.2.6. Increment and decrement operators
4.2.7. Bitwise operators
4.2.8. Assignment operators and expressions
4.2.9. Conditional expressions
4.2.10. Precedence and order of evaluation
4.3. Control flow
4.3.1. Creating a new presentation
4.3.2. If-else
4.3.3. Else-if
4.3.4. Switch
4.3.5. Loops- while and for
4.3.6. Loops- do-while
4.3.6. Break and continue
4.4. Functions and program structure
4.4.1. Basics of functions
4.4.2. Functions returning non-integers
4.4.3. External variables
4.4.4. Static variables
4.4.5. Register variables
4.4.6. Scope rules
4.4.7. Header files
4.4.8. Recursion
Chapter 5. Beyond C Programming Language Basics
5.1. Pointers and arrays
5.1.1. Pointers and addresses
5.1.2. Pointers and function arguments
5.1.3. Pointers and arrays
5.1.4. Pointers to pointers
5.1.5. Pointers vs. multi-dimensional arrays
5.2. Structures
5.2.1. Basics of structures
5.2.2. Structures and functions
5.2.3. Arrays of structures
5.2.4. Pointers to structures
5.2.5. Unions
5.2.6. Bit-fields
5.3. Input and output
5.3.1. Standard input and output
5.3.2. Formatted output-printf
5.3.3. Formatted input-scanf
5.3.4. File Access
5.3.5. Line input and output
5.4. Summarization

9. Required Textbooks
[1] Brian W. Kernighan, Denis M. Ritchie. The C Programming Language. 2 th edition, Prentice Hall, 2010.
[2] Devid Evans. Introduction to Computing, University of Virginia, 2011.
10. Suggested Textbooks
[3] Emile Woolf International, Introduction to Information Technology, 2013.

11. Schedules

Main Duration Specific contents


contents
Chapter 1. Computer 4h lecture 1.1. Introduction
basics 1.2. Classification of computers
1.3. Computer organization and
architecture
1.4. Computer memory and storage
1. 5. Input/Output media
1.6. Operating system
1.7. Summarization
Chapter 2. Working with 6h lecture 2.1. Introduction to Windows operating
Windows operating system
systems 2.2. Features of Windows
2.3. Starting Windows
2.4. The Desktop
2.5. The Internet tools
2.6. Summarization
Chapter 3. Working with 6h lecture 3.1. Introduction
Microsoft Word, Excel And 2h lab 3.2. Working Microsoft Office Word
PowerPoint 2h project 3.3. Working Microsoft Office Excel
3.4. Working Microsoft Office PowerPoint
3.5 Summarization
Chapter 4. Introduction To 6h lecture 4.1. Introduction
C Programming Language 2h lab 4.2. Types, operators, and expressions
4.3. Control flow
4.4. Functions and program structure
Chapter 5. Beyond C 6h lecture 5.1. Pointers and arrays
Programming Language 2h lab 5.2. Structures
Basics 5.3. Input and output
5.4. Summarization

Project 6h project Demonstration


Summary 2h lecture

12. Grading Policy


Attendance: 10%
Mid-term exercises/exams: 20%
Projects: 20%
Final examination (lab): 50%
About Lecturer
 Advantages: careful, many demos
 Disadvantages: --seeing, --hearing, --typing, ++speaking

Your Feedback
 The voice
 Understand ????
 Your difficulties ?
 Your suggestion ?
 …

Little Problems

Littles problems show me


to
some nice step

Isac Newton (1642-1727)

Đăng kí trình bày


Team 3 stds
Learning by Example, E5
Hình ảnh minh họa
Động
Classification of computers
Các loại máy tính (điện tử): mini. micro, portable, personal, super
Hình, đặc điểm, tính năng
Computer organization and architecture:
Bộ xử lí trung tâm, vi xử lí, Rom, Ram, cmos
Thiết bị ngoại vi
Computer memory and storage
Rom, Ram, Cmos, Registers
Bộ nhớ trong, ngoài, thứ cấp, USB, cloud
Input/Output media: Thiết bị ngoại vi
Operating system
Các chức năng
Introduction to Windows operating system
Features of Windows
The Internet tools
Chức năng
Web pages
Bộ / công cụ tìm kiếm
Google
Chat GPT
Các thiết bị di động
Bản quyền
Microsoft Office Word
Tạo mới
Xen, xóa , sửa, đôi fonts, đổi màu
Copy / past
Save
Update
Công thức toán học
Microsoft Office Excel
Tạo mới
Xen, xóa , sửa, đôi fonts, đổi màu
Copy / past
Save
Update
Microsoft Office PowerPoint
Tạo mới
Xen, xóa , sửa, đôi fonts, đổi màu
Copy / past
Save
Update
Ins ảnh

You might also like