Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

UNIVERSITY OF TECHNOLOGY AND Major: Information Technology

EDUCATION HOCHIMINH CITY Level: Undergraduate


Faculty of Information Technology Program: Information Technology

COURSE SYLLABUS

1. Vietnamese name: NHẬP MÔN NGÀNH CNTT


2. English name: Introduction to Information Technology Course number: INIT130185
3. Credit number: 3 credits (2 theory credits, 1 practice credit)
4. Instructors:
1/ Dr. Dang Thanh Dung
2/ -
5. Conditions For Registration
Students have studied courses: N/A
6. Course Description
This course provides students with following areas of knowledge and skills:
● Introduction to the university’s organization as well as skills and strategies for effective
learning at university;
● The general knowledge of contemporary Information Technology areas and job skills
required to enter the IT market, especially soft skills;
● A broad range of introductory Information Technology concepts, especially computational
thinking. To help students gradually form the computational thinking skill, this course
provides them with basic knowledge of the Python programming language and then guides
them to use this language to implement solutions for several given problems.
7. Course Goals
Goals Goal description Expected
(The course aims to provide students with:) Learning
Outcome of
Program
Knowledge of higher education
G1 ELO1
Overview of IT undergraduate program, organization of the university,
skills and strategies for effective learning at university.
The general knowledge of contemporary Information Technology areas
and job skills required to enter the IT market, especially soft skills
A broad range of introductory Information Technology concepts,
G2 ELO2
especially computational thinking.
Gradually form the computational thinking skill.
Basic knowledge of the Python programming language.
Develop teamwork and presentation skills.
G3 ELO3
Work effectively in different roles in a team.
Form, manage a team that can effectively produce outcomes.
G4 Use Python language to implement solutions for several given ELO4
problems.

1
8. Course objectives and ELO
Course Description ELO of
objectives (After completing program, students are able Program
G1.1 Demonstrate a basic understanding of the theoretical foundations of ELO1.1
information technology (e.g., binary numbers, Boolean logic);
G1 Describe the school’s organization.
G1.2 Describe the program's outcome. ELO1.2
Describe the school’s and faculty’s regulations
G2.1 Understand roles that an IT engineer can play. ELO2.1
G2
G2.2 Use basic concepts in particular and concrete situations. ELO2.1
G3.1 Perform effectively in a team. ELO3.1
G3 G3.2 Give a comprehensive oral presentation about relevant topics to the ELO3.2
class.
G4.1 Effectively study at university ELO4.4
G4
G4.2 Solve simple problems using computational thinking. ELO4.4

9. References
Main textbooks:
This course has no textbook.
References:
[1] http://hcmute.edu.vn
[2] Handbook for students
[3] ITL ESL, Introduction to Information Technology, Pearson Education India, 2013.
[4] Michael Dawson, Python Programming for the Absolute Beginner, 3rd Edition. Course
Technology, 2010.
[5] http://www.cs4fn.org/computationalthinking/

10. Assessments:
- Grading system: 10
- Evaluation plan:
○ Project: 50% (Write a Python application)
○ Participation: 15% (discussion on forum, attendance)
○ Practices & exercises: 25%

2
11. Contents
Week Content Course Outcome
PART 1: HCMC UTE’s organization, Tools for collaboration, and Strategies for effective learning at
university
A/ Content of lecture and Teaching methods: G4.1
- Content of lecture:
+ Course introduction
+ Grouping
+ Introduction to HCMC UTE: history, vision, mission, organization, faculty
of IT, faculty for HQT, ...
+ University facilities: Wi-Fi, labs, LMS, etc.
+ Introduction to tools for collaboration: Google apps (document,
spreadsheet, presentation, search, classroom, etc.)
+ Practice: Teamwork using Google document, Google presentation,
classroom.
+ Practice: Google search
o What is Computer Science
o What is Computer Engineering
1 o What is Information Technology
o What is Data engineering
- Teaching approaches:
+ Lecture
+ PowerPoint presentation
+ Video, demo
B/ Tasks for students at home: G2.2
+ Finish form for class evaluation
G4.1
+ Visit and study the faculties’ and the university's websites.
+ Group discussion:
o Why did you choose HCMC UTE?
o Why did you choose the IT field?
o Characteristics of an IT engineer?
o Are skills born or developed?
+ Write report using Google document
+ Make slides using Google presentation

3
A/ Content of lecture and Teaching methods:
- Content of lecture:
+ Review homework and comments
+ Group discussion:
+ Share group member's strategies for learning
+ Make Google presentations slide
+ Group collaboration
+ Search on Internet (use Google search) for effective strategies for
learning at university.
+ Make slides combining group’s strategies and strategies in the
2 documents found.
+ Group presentation
+ Comments from lecturer
- Teaching approaches:
+ Q&A
+ Discussion
B/ Tasks for students at home:
+ Finish form for class evaluation
+ Discussion on classroom forum: Do we need to follow strategies for
learning?
PART II: Contemporary Information Technology areas and job skills required to enter the IT market
Job orientation
A/ Content of lecture and Teaching methods:
- Content of lecture: G4.1
+ Trends in Information Technology: Cloud, Mobility, Ubiquitous, Social G4.1
networking & its applications, Gaming, IoT. G2.1
+ Applications of Information Technology.
+ Research-oriented vs. technology-oriented programs.
+ Skills and characteristics of an IT engineer and scientist.
+ Exercise (Work in group): Group discussion + Google Search
3 o What does an IT engineer do?
o What does an IT scientist do?
o Group presentation
o Comments from lecturer
- Teaching approaches:
+ Lecture
+ PowerPoint presentation
+ Video
+ Group discussion

4
B/ Tasks for students at home: G4.1
+ Study departments: Information System, Software Engineering,
Computer Networking...
+ Discuss on class's forum

Career fields
A/ Content of lecture and Teaching methods:
- Content of lecture G4.1
+ Introduction to programs at HCMC UTE.
+ List of training disciplines
+ Introduction to IT program and related programs.
+ Introduction to Software Engineering, Information System, Computer
Network, Data Engineering.
4 + Q&A.
- Teaching approaches:
+ Lecture
+ PowerPoint presentation
+ Think-Pair- Share
+ Group discussion
+ B/ Tasks for students at home: G2.2
o Distinguishing hardware from software
o Discuss on class's forum

Introduction to Computer
A/ Content of lecture and Teaching methods: G1.1
- Content of lecture
+ Introduction to computer system (Lesson 1, [3])
+ Generations of computers (Lesson 7, [3])
+ Hardware & software (Lesson 2, 10, 11, 12, 13, [3])
+ Data processing (Lesson 3, [3])
5-6
+ Computer Applications (Lesson 4, [3])
+ Types of computer systems (Lesson 6, [3])
+ Networking (Lesson 9, [3])
+ OS (Lesson 15, [3])
+ Windows, Linux, OSX, Cloud OS and Mobile OS
+ Internet, mobile computing (Lesson 17, 19, [3])

5
- Teaching approaches:
+ Lecture
+ PowerPoint presentation
+ Group discussion
B/ Tasks for students at home: G2.2
+ Self-study, discuss on class's forum:
o Binary Logic
o Binary arithmetic
o How a computer work?

Computational Thinking
A/ Content of lecture and Teaching methods: G4.4
- Content of lecture
+ Concept of Computational Thinking (Read [3]).
+ Strategies for solving problems: top-down, bottom-up, divide and
conquer ([3])
+ Six thinking hats.
+ Prototyping & paper prototype.
+ Concept of algorithm & programming language (illustrated by Python)
7-8
+ Work in groups: practice mentioned skills (See [3])
- Teaching approaches:
+ Lecture
+ PowerPoint presentation
+ Group discussion
B/ Tasks for students at home:
+ Preparation for Python environment. Write Hello-World program to test. G2.2
+ Make slides for presentation: How to find sum of odd number (use G3.2
Python).

English and communication skills


A/ Content of lecture and Teaching methods: 3.3, 3.1
- Content of lecture
+ Important role of English
9-10
+ Practice: introduce yourself (in English)
+ Strategies for learning English
+ Presentation skill.
+ Power of speech (video clip).

6
+ Practice:
o Solve a simple problem using Python,
o Prepare presentation slides: algorithm, code explanation.
- Teaching approaches:
+ Lecture
+ PowerPoint presentation
+ Group discussion
B/ Tasks for students at home: G3.1
+ Prepare for scientific research. G2.2
+ Search on Internet: Algorithm for money-exchange problem.

Teamwork skill
A/ Content of lecture and Teaching methods: G3.1
- Content of lecture
G4.4
+ Important role of teamwork.
+ Teamwork skills.
+ Team building
+ Manage a team for a project
+ Planning, coordination, problem solving, conflict handling
+ Evaluation, Assessment (using rubric)
+ Brainstorming (video clip)
11-12 + Exercise 5: Practice teamwork skills
o Solve a simple problem using Python,
o Prepare slide explaining algorithms & code.
- Teaching approaches:
+ Lecture
+ PowerPoint presentation
+ Group discussion
B/ Tasks for students at home: G2.2
+ Search on Internet: Information relating to Writing skill.
+ Search on Internet: Algorithm for money-exchange problem.
+ Discuss on class's forum
Communication in writing, morality, and plagiarism
A/ Content of lecture and Teaching methods: G3.2
13
- Content of lecture
+ Writing skills.

7
+ Ethics in IT operations.
+ University Policy on Academic Integrity
+ Disciplinary action for cheating or plagiarism
+ Discussion: Situations relating morality, plagiarism.
- Teaching approaches:
+ Lecture
+ PowerPoint presentation
+ Group discussion
B/ Tasks for students at home: G2.2
+ Search on Internet: Algorithm for money-exchange problem.
+ Discuss on class's forum
Self-study skill and life-long learning
A/ Content of lecture and Teaching methods: G2.2
- Content of lecture G4.1
+ Search skill: Collect information, Read and classify information, Update G3.2
information…
+ Practice: search information necessary to implement the Algorithm for
money-exchange problem.
+ Presentation
14-15 + Comments from lecturer
- Teaching approaches:
+ Lecture
+ PowerPoint presentation
+ Group discussion

B/ Tasks for students at home:


+ Search on Internet: Python program for money-exchange problem.
+ Discuss on class's forum

12. Ethics
Students will get zero points if they copy anybody else's work/answers.

13. Approval time

14. Approved by

Dean of faculty Dean of Department Instructor

You might also like