Information Technology
PROGRAM SPECIFICATION
Academic program:Information Technology
Code: 52480201 Training type:Regular
Training duration: 4,5 years Degree: Engineer
Managed by: Department of Information Technology, College of Information and Communication Technology, Can Tho University
1. Program objectives (POs)
The general objectives of the Bachelor of Engineering in Information Technology program are to educate students to become high-quality Information Technology (IT) engineers with good health, ethical behavior, solid knowledge and fluent skills to be able to utilize IT products and solutions, to take on appropriate professional positions in IT and grow into leadership positions or pursue research or graduate studies in the field. Specifically, after graduation a student should be able to:
- PO1: Have good health and ethical behavior.
- PO2: Have solid knowledge and state-of-the-art IT solutions.
- PO3: Have fundamental knowledge of mathematics, science and technology appropriate to the discipline.
- PO4: Explain and apply appropriate fundamental knowledge and information technologies to employ appropriate methodologies to help an individual or organization achieve its goals and objectives.
- PO5: Have an ability to communicate in English or French, read and comprehend documents written in English or French.
2. Expected learning outcomes (ELOs)
After completing the program, graduates are able to:
Group |
ELOs |
Knowledge |
|
General knowledge |
ELO 1: Have good health and politial point of view toward the policies and guidelines to build and defense the country. ELO 2: Have fundamental knowledge of general law, social science and humanities, natural science to be able to acquire further professional knowledge. ELO 3: Have basic English/French. ELO 4: Have advance knowledge of computer and essential softwares. |
Fundamental knowledge |
ELO 5: Apply knowledge of computing and mathematics appropriate to the discipline. ELO 6: Have essential knowledge of IT fundamentals, computer architecture, operating systems and current common computer operating systems. ELO 7: Have fundamental knowledge of databases and database management systems, information system for organizations for bussinesses, system analysis and design. ELO 8: Have fundamental knowledge of data structure, algorithm, structured and object-oriented programming ELO 9: Have essential knowledge of software engineering. ELO 10: Have fundamental knowledge of computer networks. |
Advanced knowledge |
ELO 11: Have knowledge of integrative programming and technologies. ELO 12: Have essential knowledge of IT system administration and maintenance for an individual or an orgranization. ELO 13: Have essential knowledge of information assurance and secutiry. ELO 14: Have essential knowledge of current IT solutions and products. |
Skills |
|
Hard skills |
ELO 15: Apply knowledge of mathematics and other basic science appropriate to the discipline. ELO 16: Utilize the computer for study, work as well as daily life and develop basic applied informatics application. ELO 17: Administer the IT system in an organization or business. ELO 18: Advise organizations and business on selecting appropriate IT products and solutions. ELO 19: Anticipate the changing direction of IT, evaluate and communicate the likely utility of new technologies to an individual or organization. ELO 20: Program in various software development frameworks and methodologies.. ELO 21: Administer various IT systems. |
Soft skills |
ELO 22: Achieve English/French level B1. ELO 23: Write technical documents, academic articles or project proposals and demonstrations. ELO 24: Work as part of a team, to lead a team, to negotiate, to resolve conflicts, to use supporting tools for teamwork and collaboration, and to evaluate the contributions of a team member. |
Attitude and Awareness |
ELO 25: Show the confidence, enthusiasm, passion, adaptation to changes, the readiness to work with others and the ability to consider and accept other points of view ELO 26: Being aware of and adhere to professional codes of conduct and standards in and beyond their disciplines. ELO 27: Show a professional image at work and in daily behavior. ELO 28: Actively create personal career development plan. ELO 29: Keep knowledge and professional skills up to date in order to have appropriate and effective attitude to and execution of the processing of the changes and updates. |
3. Job opportunity
- IT consultant, supervisor, leader for organizations, business or individual.
- Programmer, technician, IT system administrator for organizations, business or individual.
- IT researcher, analyst in research institutes or universities.
- Lecturer in universities, colleges, professional & technical high schools and high schools.
4. Ability to pursue further study
- Forming the self-study skill, lifelong learning habit and the ability to update knowledge according to the changes in IT.
- Ability to pursue higher study in domestic or international educational institutions in the field of IT.
5. References
- Circular No. 07: Regulations about the minimum volume of knowledge, the capacity that the student should meet after graduation and the process of designing, assessing and issuing the training curriculum at undergraduate, postgraduate and doctoral levels.
- ACM Curriculum Guidelines for Undergraduate Degree Programs in Information Technology
(https://www.acm.org/binaries/content/assets/education/curricula-recommendations/it2008-curriculum.pdf).
- BS in IT program, Walden University, USA (https://www.waldenu.edu/bachelors/bs-in-information-technology).
- BS in IT program, The University of Kansas, USA (http://catalog.ku.edu/engineering/electrical-engineering-computer-science/bs-information-technology/).
- BS in IT program, George Mason University, Hoa Kỳ (http://ist.gmu.edu/programs/undergraduate-programs/bsit/).
6. Curriculum
Nr. |
Code |
Course name |
Num of credits |
Required |
Optional |
Theory hours |
Practice hours |
Prerequisite |
Semester |
General knowledge |
|||||||||
1 |
QP006 |
National Defense Education 1 (*) |
2 |
2 |
30 |
Taught in groups of majors |
|||
2 |
QP007 |
National Defense Education 2 (*) |
2 |
2 |
30 |
Taught in groups of majors |
|||
3 |
QP008 |
National Defense Education 3 (*) |
3 |
3 |
20 |
65 |
Taught in groups of majors |
||
4 |
QP009 |
National Defense Education 4 (*) |
1 |
1 |
10 |
10 |
Taught in groups of majors |
||
5 |
TC100 |
Physical Education 1 + 2 + 3 (*) |
1+1+1 |
3 |
90 |
I, II, III |
|||
6 |
XH023 |
Basic English 1 (*) |
4 |
10 credits of English or 10 credits of French |
60 |
I, II, III |
|||
7 |
XH024 |
Basic English 2 (*) |
3 |
45 |
XH023 |
I, II, III |
|||
8 |
XH025 |
Basic English 3 (*) |
3 |
45 |
XH024 |
I, II, III |
|||
9 |
XH031 |
Advanced English 1 (*) |
4 |
60 |
XH025 |
I, II, III |
|||
10 |
XH032 |
Advanced English 2 (*) |
3 |
45 |
XH031 |
I, II, III |
|||
11 |
XH033 |
Advanced English 3 (*) |
3 |
45 |
XH032 |
I, II, III |
|||
12 |
XH004 |
Basic French 1 (*) |
3 |
45 |
I, II, III |
||||
13 |
XH005 |
Basic French 2 (*) |
3 |
45 |
XH004 |
I, II, III |
|||
14 |
XH006 |
Basic French 3 (*) |
4 |
60 |
XH005 |
I, II, III |
|||
15 |
FL004 |
Advanced French 1 (*) |
3 |
45 |
XH006 |
I, II, III |
|||
16 |
FL005 |
Advanced French 2 (*) |
3 |
45 |
FL004 |
I, II, III |
|||
17 |
FL006 |
Advanced French 3 (*) |
4 |
60 |
FL005 |
I, II, III |
|||
18 |
TN033 |
Basic Informatics (*) |
1 |
1 |
15 |
I, II, III |
|||
19 |
TN034 |
Practice on Basic Informatics (*) |
2 |
2 |
60 |
I, II, III |
|||
20 |
ML009 |
The Basic Principles of Marxist-Leninism 1 |
2 |
2 |
30 |
I, II, III |
|||
21 |
ML010 |
The Basic Principles of Marxist-Leninism 2 |
3 |
3 |
45 |
ML009 |
I, II, III |
||
22 |
ML006 |
Ho Chi Minh Ideology |
2 |
2 |
30 |
ML010 |
I, II, III |
||
23 |
ML011 |
Revolutionary way of Vietnam Communist Party |
3 |
3 |
45 |
ML006 |
I, II, III |
||
24 |
KL001 |
General Law |
2 |
2 |
30 |
I, II, III |
|||
25 |
ML007 |
General Logics |
2 |
2 |
30 |
I, II,III |
|||
26 |
XH011 |
Introduction to Vietnamese Culture |
30 |
I, II,III |
|||||
27 |
XH012 |
Vietnamese in Use |
2 |
30 |
I, II,III |
||||
28 |
XH014 |
General Documents & Archives |
2 |
30 |
I, II,III |
||||
29 |
XH028 |
Basics of Sociology |
2 |
30 |
I, II,III |
||||
30 |
KN001 |
Soft skills |
2 |
20 |
20 |
I, II,III |
|||
31 |
TN001 |
Calculus for computer science 1 |
3 |
3 |
45 |
I, II, III |
|||
32 |
TN002 |
Calculus for computer science 2 |
4 |
4 |
60 |
TN001 |
I, II, III |
||
33 |
TN010 |
Probability and Statistics |
3 |
3 |
45 |
I, II, III |
|||
34 |
TN012 |
Linear Algebra & Analytic Geometry |
4 |
4 |
60 |
I, II, III |
|||
35 |
CT101 |
Basic Programming |
4 |
4 |
30 |
60 |
I, II |
||
Total: 56 credits (Required: 41 credits; Optional: 15 credits) |
|||||||||
Fundamental knowledge |
|||||||||
36 |
CT172 |
Discrete Mathematics |
4 |
4 |
60 |
I, II |
|||
37 |
CT103 |
Data Structures |
4 |
4 |
45 |
30 |
CT101 |
I, II |
|
38 |
CT173 |
Computer Architectures |
3 |
3 |
45 |
I, II |
|||
39 |
CT178 |
Principles of Operating Systems |
3 |
3 |
30 |
30 |
CT173 |
I, II |
|
40 |
CT179 |
System Administration |
3 |
3 |
30 |
30 |
I, II |
||
41 |
CT112 |
Computer Networks |
3 |
3 |
30 |
30 |
CT178 |
I, II |
|
42 |
CT171 |
Introduction to Software Engineering |
3 |
3 |
30 |
30 |
I, II |
||
43 |
CT176 |
Object-Oriented Programming |
3 |
3 |
30 |
30 |
CT101 |
I, II |
|
44 |
CT175 |
Graph theory |
3 |
3 |
30 |
30 |
CT103 |
I, II |
|
45 |
CT174 |
Design and Analysis of Computer Algorithms |
3 |
3 |
30 |
30 |
CT103 |
I, II |
|
46 |
CT180 |
Introduction to Databases |
3 |
3 |
30 |
30 |
CT103 |
I, II |
|
47 |
CT187 |
Fundamentals of Information Technology |
3 |
3 |
30 |
30 |
I, II |
||
48 |
CT311 |
Research Methodology |
2 |
2 |
20 |
20 |
I, II |
||
49 |
CT181 |
Business Information Systems |
3 |
N1 |
N1 or N3 |
30 |
30 |
I, II |
|
50 |
CT182 |
Modeling Language |
3 |
30 |
30 |
I, II |
|||
51 |
CT183 |
English for Information Technology 1 |
3 |
N2 |
45 |
XH025 |
I, II |
||
52 |
CT184 |
English for Information Technology 2 |
3 |
45 |
CT183 |
I, II |
|||
53 |
CT185 |
French for Information Technology 1 |
3 |
N3 |
45 |
XH006 |
I, II |
||
54 |
CT186 |
French for Information Technology 2 |
3 |
45 |
CT185 |
I, II |
|||
Total: 46 credits (Required: 40 credits; Optional: 06 credits) |
|||||||||
Specialized knowledge |
|||||||||
55 |
CT109 |
Information System Analysis & Design |
3 |
3 |
30 |
30 |
CT180 |
I, II |
|
56 |
CT233 |
Cloud Computing |
3 |
3 |
30 |
30 |
CT112 |
I, II |
|
57 |
CT332 |
Artificial Intelligence |
3 |
3 |
30 |
30 |
I, II |
||
58 |
CT202 |
Principles of Machine Learning |
3 |
3 |
30 |
30 |
I, II |
||
59 |
CT222 |
System Security |
3 |
3 |
30 |
30 |
I, II |
||
60 |
CT237 |
Principles of Database Management Systems |
3 |
3 |
30 |
30 |
I, II |
||
61 |
CT236 |
SQL Server Database Management Systems |
2 |
2 |
15 |
30 |
I, II |
||
62 |
CT269 |
Oracle Database Management Systems |
2 |
15 |
30 |
I, II |
|||
63 |
CT335 |
Network Design and Implementation |
3 |
3 |
30 |
30 |
CT112 |
I, II |
|
64 |
CT235 |
Microsoft Windows Network Administration |
3 |
3 |
30 |
30 |
CT112 |
I, II |
|
65 |
CT212 |
Linux Network Administration |
3 |
30 |
30 |
CT112 |
I, II |
||
66 |
CT221 |
Network Programming |
3 |
3 |
30 |
30 |
CT112 |
I, II |
|
67 |
CT206 |
Application Development on Linux |
3 |
3 |
30 |
30 |
CT176, CT180 |
I, II |
|
68 |
CT251 |
Application Development on Windows |
3 |
30 |
30 |
CT176, CT180 |
I, II |
||
69 |
CT207 |
Open Source Software Development |
3 |
30 |
30 |
CT101 |
I, II |
||
70 |
CT428 |
Web Programming |
3 |
3 |
30 |
30 |
I, II |
||
71 |
CT450 |
Internship |
2 |
2 |
60 |
≥120 TC |
III |
||
72 |
CT271 |
Project – Fundamental Topics |
3 |
3 |
90 |
≥ 80 TC |
I, II |
||
73 |
CT466 |
Project – Specialized Topics |
3 |
3 |
90 |
≥ 100 Credits |
I, II |
||
74 |
CT593 |
Graduation Thesis |
10 |
10 |
300 |
≥ 120 Credits |
I, II |
||
75 |
CT468 |
Minor-thesis |
4 |
120 |
≥ 120 Credits |
I, II |
|||
76 |
CT272 |
E-commerce |
3 |
30 |
30 |
I, II |
|||
77 |
CT273 |
Human - Computer interface |
3 |
30 |
30 |
I, II |
|||
78 |
CT338 |
Wireless and Mobile Networking |
2 |
30 |
I, II |
||||
79 |
CT274 |
Mobile Programming |
2 |
30 |
30 |
CT176 |
I, II |
||
80 |
CT223 |
Software Project Management |
3 |
30 |
30 |
CT171 |
I, II |
||
81 |
CT211 |
Network Security |
3 |
30 |
30 |
I, II |
|||
82 |
CT275 |
Web Technologies and Services |
3 |
30 |
30 |
I, II |
|||
83 |
CT224 |
J2EE |
2 |
15 |
30 |
CT176 |
I, II |
||
84 |
CT231 |
Parallel Programming |
3 |
30 |
30 |
I, II |
|||
Total: 53 credits (Required: 35 credits; Optional: 18 credits) |
|||||||||
Total: 155 credits (Required: 116 credits; Optional: 39 credits) |
(*): Conditional courses, not included in cumulative grade point average. Students may complete the above modules by submitting certificates in accordance with the University's regulations.
Rectorate Board Coucil of College of Information and Communication Technology
Rector Science and Training Dean
Chair
Hà Thanh Toàn Lê Việt Dũng Trần Cao Đệ