Bachelor of Science in Computer Science
(International)
Nakhon Sawan Rajabhat University
Revised from Bachelor of Science in
Computer Science
2006
.....................................
Bachelor of Science in Computer Science (International) |
Full name |
Bachelor of Science (Computer Science ) (International) |
Abbreviation |
B.Sc. (Computer Science, International) |
Faculty of Science and Technology , Nakhon Sawan Rajabhat University
4.1 Philosophy
To produce graduates who are knowledgeable in computer science. The major coursework includes topics such as modern theories such as the theory of computation, algorithms and complexity. Students learn how to apply their knowledge to manage, plan, and make decision for the success of their organization. The process of learning focuses on continuous self development. Students become knowledgeable and skillful in analyzing problems and problem solving efficiency.
4.2 Goals of Curriculum
The goals of this degree are the following.
1. To produce graduates who are knowledgeable in computer science.
2. To produce creative, efficient and skillful graduates who are skilled in research.
3. To produce graduates who can apply their skills in real world situations.
4. To produce graduates who are capable of undertaking graduate study.
5. To produce moral and responsible graduates. Graduates have positive attitude towards their career.
The first semester, 2007
1. Applicants must complete high school and receive a diploma or be able to present an equivalent credentials.
2. Applicants must demonstrate English competence.
3. Applicants can be Thai or foreign nationals.
According to Nakhon Sawan Rajabhat University and Commission on Higher Education admission regulation.
The academic calendar is based on semesters. Each semester runs for a period of at least 15 weeks and not less than 8 weeks in summer session
Total credits
Not less than 15 hours for one credit per semester for theoretical lecture ( Two semesters in one academic year ).
Not less than 30 - hour practicum for one credit per semester.
Not less than 45 - hour field experience for one credit per semester.
Not less than 45 - hours for a project or assignment for one credit per semester.
Full – time students have to spend at least 6 semesters but not more than 8 academic years.
Students must register at least 9 credits and not more than 22 credits. Students must register not more than 9 credits during summer semester.
11.1 Assessment
1. There are two systems.
1.1 Eight – grade System
Grade |
Meaning |
|
A |
Excellent |
4.0 |
B+ |
Very good |
3.5 |
B |
Good |
3.0 |
C+ |
Fairly |
2.5 |
C |
Fair |
2.0 |
D+ |
Poor |
1.5 |
D |
Very poor |
1.0 |
E |
Failure |
0.0 |
1.2 Non – credit System
Grade |
Meaning |
|
PD |
Pass with Distinction |
|
P |
Pass |
|
F |
Fail |
|
Au |
Audit |
|
W |
Withdraw |
|
I |
Incomplete |
2. For all compulsory courses,
students must get A, B+, C+, C, D+, D, PD or P. If they get E or F, they are required to reregister. If it is an elective, students can choose other subjects and the grade will be changed to W. Students must get C for field experience. If students get less than C, they fail and they have to register again. If students get C again, they will be retired.
11.2 Graduation
Qualified graduates must:
1. Be well behaved.
2. Pass the desired characteristic evaluation.
3. Complete all courses and get GPA not less than 2.0.
4. Pass the university English proficiency test.
12.1 Committee of the curriculum
No. |
Name – Surname / degree |
Academic outcome / experience |
Position / a list of courses |
1 |
Mr.Tanapat Wattanachaitham - M.Sc. (Information Technology) King Mongkut’s Institute of |
Working experience - Head of Computer Department. |
Courses - Computer for Science |
2 |
Mr.Thisan Thantanakul - B.Sc. (Computer Science) |
Working experience - Library System Naresuan University. |
Courses - Computer for Learning |
3 |
Mrs.Pimchanok Tiamtiporn - M.Sc. (Information Technology) King Mongkut’s Institute of |
Working experience - Personnel System of Rajabhat Institute Nakhon Sawan. |
Courses - Data Structure and Algorithm |
4 |
Mr.Prayoot Surasena - B.Ed (Computer) Rajabhat Institute Mahasarakam. |
Working experience - Director
of Academic Resources and Information Technology |
Courses - Database
System |
5 |
Mr.Mark Lyon - B.Sc in Mathematics Computer Minor University of Arizona. |
Working experience - Instructor, University of Arizona. |
Courses - English for Science |
12.2 Lecturers
No. |
Name – Surname / degree |
Academic outcome / experience |
Position / a list of courses |
1 |
Assoc.Prof.Dr.Uan Pinngoen - Ph.D University of Nebraska, USA |
Research - Artifical Intelligence |
Courses - Theory of Computation |
2 |
Mr.Thiraphat Meesumrarn - M.Sc. (Information Technology)King Mongkut’s Institute of |
Working experience - Ex- head of Job System of Computer and Technology office. Research - Information Technology System of Industrial Crop in Nakhon |
Courses - Database System |
3 |
Miss.Waradanoo Choothong - B.Sc. (Computer Science) |
Working experience - Pro – soft Management Company. |
Courses - Computer for Learning |
4 |
Mrs.Pakjira Sirisom - M.Sc. (Science Computer) King Mongkut’s Institute of
|
Working experience - Ex- head of secretarial division of Computer and Technology Office. |
Courses -
Computer for Science |
5 |
Mrs.Kanchana Yolsiritham - M.Sc. (Science Computer)
King Mongkut’s Institute of |
Working experience - Ex -vice director of Computer and Technology Office. |
Courses - Data Structure and Algorithm |
6 |
Mr.Narupon Panawong - M.Sc.
(Information Technology) King Mongkut’s Institute of |
Working experience - Ex
– head of network system division of Computer and Research - Information
technology System of Industrial Crop in Nakhon |
Courses - Computer Programming |
7 |
Mr.Withoon Sonthipak - M.Sc. (Information Technology) King Mongkut’s Institute of |
Working experience - Head of academic and training section, Academic Resources Research - Online system for producing questionnaires. |
Courses - Operating Systems |
8 |
Mr.Pongsak Sirisom - M.Sc. (Information Technology) King Mongkut’s Institute of |
Working experience - Head of Information Technology and Communication Centre. |
Courses -
Operating Systems |
9 |
Mrs.Nongyao Nai-arun - M.Sc. (Information Technology Management System)
|
Working experience - Ex – head of secretarial section, president’s Office. Research - Web-based Instruction of Introduction to Database |
Courses - Computer for science students |
10 |
Mr.Narong Thong-isan - M.Ed (Industrial Study)
Naresuan University |
Working experience - Ex – head of Computer Department. Research - Information technology System of Industrial Crop in Nakhon |
Courses - Computer for science students |
11 |
Mr.Thung-ngern Parnsamlee - M.Ed. (Physics)
Srinakharinwirot (Prasarnmitr) |
Working experience - Vice President of Special Affair. |
Courses - Computer for science students |
12 |
Mrs.Wattanaporn Wattanachaitham - M.Sc. (Information Technology) Naresuan University |
Working experience - The manager of Business Incubator. |
Courses - Principles of Programming |
* Remarks Nakhon Sawan Rajabhat University has the cooperation with universities in foreign countries, such as Infosys Technologies (STPI), India and we are planning to employ two foreign lecturers.
Number of expected students and graduates.
students |
Academic year |
||||
2007 |
2008 |
2009 |
2010 |
2011 |
|
1st |
40 |
40 |
40 |
40 |
40 |
2nd |
- |
40 |
40 |
40 |
40 |
3rd |
- |
- |
40 |
40 |
40 |
4th |
- |
- |
40 |
40 |
|
Total |
40 |
80 |
120 |
160 |
160 |
expected graduates |
- |
- |
- |
40 |
40 |
14.1 Venues
No. |
Item |
The no.that we have |
The no. that are needed |
Remarks |
1 |
Lecturer’s office |
1 |
1 |
|
2 |
Computer Lab ( 20 computers ) |
1 |
- |
|
3 |
Computer Labs ( 30 computers ) |
4 |
4 |
14.2 Facilities
No. |
Item |
The no. that we have |
The no. that are needed |
Remarks |
1 |
Servers |
2 |
2 |
|
2 |
Micro Computers |
155 |
130 |
|
3 |
Projectors |
6 |
4 |
|
4 |
Visualizer |
1 |
1 |
|
5 |
Digital Camera |
1 |
1 |
|
6 |
Video Camera |
1 |
1 |
|
7 |
Laser Printers |
2 |
2 |
|
8 |
Printers |
2 |
1 |
|
Scanners |
2 |
1 |
||
10 |
Overhead Projector |
2 |
- |
|
11 |
PC Signal Converters |
6 |
- |
|
12 |
Robot Kits |
2 |
6 |
15.1 Academic Resource Center
There are 837 books about computer and information technology.
15.2 Library at the department
There are 376 Thai and English books about computer and information technology.
15.3 Organizations for field experience.
1.
Double P Computer Service Company.
2.
Information Technology Division of the Communications Authority of Thailand Limited Company.
3.
Jiraprawat Hospital.
4.
Datamate Education Company.
5.
Nongchang Hospital.
6.
PPP Solution Limited Company.
7.
Computer office, Nakhon Sawan Rajabhat University.
8.
Nakhon Sawan Internet Limited Company.
9.
Satang Group Computer Supply Company.
10.
True Coperation Company.
11.
Ekkachai Distribution System Limited Company.
12.
Data Business IT Limited Company.
13.
S J D Computer Limited Company.
14.
Information and Technology Division, Uthai Thani Hospital.
15.
Application Software Limited Company.
16.
Trinity Limited Company.
17.
Chainat Provincial Electricity Authority.
18.
Information Technology and Communication, Sawan Pracharaks Hospital.
19.
K.C. Computer
20.
S K Computer and System.
Budget for the next 5 years.
Budget Category |
Fiscal year |
||||
2007 |
2008 |
2009 |
2010 |
2011 |
|
- Durable articles - Materials - Wages - Remuneration |
- 200,000 80,000 720,000 |
1,200,000 300,000 80,000 720,000 |
- 400,000 80,000 720,000 |
1,200,000 500,000 100,000 720,000 |
- 500,000 100,000 720,000 |
Total |
1,000,000 |
2,300,000 |
1,200,000 |
2,520,000 |
1,320,000 |
Bachelor of Science in Computer Science (International) rriculum are not less than 131
17.2 Structure of Curriculum.The proportion of credits in each category is as follows.
Category |
Credit |
General Education |
31 |
1. Language and communication |
9 |
2. Humanities |
8 |
3. Social sciences |
6 |
4. Science |
8 |
Major field of study |
94 |
1. Core courses |
31 |
2. Compulsory courses |
37 |
3. Electives |
21 |
4. Field experience |
5 |
Electives |
6 |
Total |
131 |
General Education 31 Credits 12 courses for compulsory and 2 electives.
Course No. |
Title |
Credit |
Remarks |
Language and communication |
9 |
||
2210101 |
Development of Thai Language Skills |
3 (2-2-5) |
compulsory |
2310101 |
Foundation English |
3 (3-0-6) |
compulsory |
2310102 |
English for Communication |
3 (3-0-6) |
compulsory |
Humanities |
8 |
||
2000104 |
Thai Ideal Graduate |
2 (2-0-4) |
compulsory |
1000101 |
Human Behavior and Self Development |
2 (2-0-4) |
compulsory |
2400101 |
Usage of Information |
2 (2-0-4) |
compulsory |
2000105 |
Music and Life |
2 (2-0-4) |
choose one course |
2000106 |
Art and Life |
2 (2-0-4) |
|
2000107 |
Drama and Life |
2 (2-0-4) |
|
Social sciences |
6 |
||
2000101 |
Thai Living |
2 (2-0-4) |
compulsory |
2000102 |
Global Society and Living |
2 (2-0-4) |
compulsory |
2000103 |
Life and Environment |
2 (2-0-4) |
compulsory |
Science |
8 |
||
4000101 |
Science and Technology for Life and Society |
2 (2-0-4) |
compulsory |
4000102 |
General Mathematics |
2 (2-0-4) |
compulsory |
4000103 |
Computer for Learning |
2 (1-2-3) |
compulsory |
4000104 |
Health for Life |
2 (2-0-4) |
choose one course |
1000102 |
Sports and Recreation |
2 (1-2-3) |
|
Total |
31 |
Major field of study Not less than 94 credits, divided into 3 categories.
(1) Core courses Not less than 31 credits All courses are the following.
Course No. |
Title |
Credit |
2312704 |
English for Science |
3(3-0-6) |
3201101 |
Introduction to Business Operation |
3(3-0-6) |
3553301 |
Management Economics |
3(3-0-6) |
4211301 |
General Physics |
3(3-0-6) |
4211601 |
General Physics Laboratory |
1(0-2-1) |
4291606 |
Mathematics for Computer |
3(3-0-6) |
4302201 |
Introduction to Probability and Statistics |
3(3-0-6) |
4311301 |
Principles of Programming |
3(2-2-5) |
4311402 |
Data Communications and Computer Networks |
3(2-2-5) |
4312201 |
Database System |
3(2-2-5) |
4312203 |
Management Information Systems |
3(2-2-5) |
(2) Compulsory Courses (37 credits) All courses are the following.
Course No. |
Title |
Credit |
2313704 |
English for Technology |
3(3-0-6) |
4311302 |
Computer Programming |
3(2-2-5) |
4311401 |
Operating Systems |
3(2-2-5) |
4312402 |
Systems Analysis and Design |
3(2-2-5) |
4312602 |
Computer Architecture |
3(2-2-5) |
4313401 |
Data Structures and Algorithm |
3(2-2-5) |
4313403 |
Computer Graphics |
3(2-2-5) |
4313404 |
Discrete Mathematics |
3(2-2-5) |
4313901 |
Seminar in Computer Science |
2(1-2-3) |
4313902 |
Independent Study in Computer Science 1 |
2(90) |
4314902 |
Independent Study in Computer Science 2 |
3(150) |
4311303 |
Object Oriented Programming |
3(2-2-5) |
4312404 |
Software Engineering |
3(2-2-5) |
(3) Electives 21 credits Choose from this list but all courses must not be the same as major core courses.
Course No. |
Title |
Credit |
4311104 |
Legal and Ethical Issues in Informatic Profession |
2(2-0-4) |
4311303 |
Object Oriented Programming |
3(2-2-5) |
4311304 |
Visual Programming |
3(2-2-5) |
4312101 |
Project Management |
3(2-2-5) |
4312102 |
Human-Computer Interaction |
3(2-2-5) |
4312202 |
Office Automation Information System |
3(2-2-5) |
4312204 |
Information System Security |
3(2-2-5) |
4312301 |
Web Programming |
3(2-2-5) |
4312302 |
Computer Programming in Business |
3(2-2-5) |
4312401 |
Network Operating System |
3(2-2-5) |
4312403 |
Object-Oriented Analysis and Design |
3(2-2-5) |
4312404 |
Software Engineering |
3(2-2-5) |
4312501 |
Operation Research |
3(2-2-5) |
4312601 |
Digital Circuit Design |
3(2-2-5) |
4312701 |
Multimedia Technology |
3(2-2-5) |
4312702 |
Computer Animation |
3(2-2-5) |
4312703 |
Internet Technology |
3(2-2-5) |
4312704 |
Web Page Design |
3(2-2-5) |
4312705 |
Electronic commerce |
3(2-2-5) |
4312706 |
Design and Development of Computer Assisted Instruction |
3(2-2-5) |
4312707 |
Computer Aids Design and Manufacturing |
3(2-2-5) |
4312901 |
Special Topics in Computer Science |
3(2-2-5) |
4313201 |
Data Mining and Data Warehousing |
3(2-2-5) |
4313202 |
Introduction to Geographic Information System |
3(2-2-5) |
4313402 |
Network and Distributed System |
3(2-2-5) |
4313405 |
Theory of Computation |
3(3-0-6) |
4313501 |
Decision Support Systems |
3(2-2-5) |
4313502 |
Compiler Construction |
3(2-2-5) |
4313601 |
Microprocessor |
3(2-2-5) |
4313602 |
Circuit Description and Microcomputer Maintenance |
3(2-2-5) |
4314505 |
Image Processing |
3(2-2-5) |
4314506 |
Natural Language Processing |
3(2-2-5) |
4314501 |
Artificial Intelligence |
3(2-2-5) |
4314502 |
Simulation and Models |
3(2-2-5) |
4314503 |
Expert Systems |
3(2-2-5) |
4314504 |
Neural Networks |
3(2-2-5) |
(4) Field Experience 5 credits
Course No. |
Title |
Credit |
4314801 |
Field Experience in Computer Science |
5(450) |
Electives 6 credit All electives must not be the same course as in other categories.
1st year, 1st Semester. |
||
|
Course |
Credit |
General Education |
6 Credits |
|
Core courses |
9 Credits |
|
1551612 |
English for Science |
3(3-0-6) |
4291606 |
Mathematics for Computer |
3(3-0-6) |
4311301 |
Principles of Programming |
3(2-2-5) |
Compulsory courses |
6 Credits |
|
4311401 | Operating Systems |
3(2-2-5) |
4312602 |
Computer Architecture |
3(2-2-5) |
Total |
21 Credits |
1st Year, 2nd Semester. |
||
|
Course |
Credit |
General Education |
6 Credits |
|
Core courses |
6 Credits |
|
4311402 | Data Communications and Computer Networks |
3(2-2-5) |
4312201 |
Database System |
3(2-2-5) |
Compulsory courses |
6 Credits |
|
2313704 | English for Technology |
3(3-0-6) |
4311302 |
Computer Programming |
3(3-0-6) |
Major electives |
3 Credits |
|
431xxxx ............. |
3(2-2-5) |
|
Total |
21 Credits |
2nd Year, 1st Semester. |
||
|
Course |
Credit |
General Education |
6 Credits |
|
Core courses | 3 Credits | |
4311103 |
Introduction to Probability and Statistics |
3(3-0-6) |
Compulsory courses | 6 Credits | |
4311303 |
Object Oriented Programming |
3(2-2-5) |
4312402 |
Systems Analysis and Design |
3(2-2-5) |
Major electives | 3 Credits | |
431xxxx ............. |
3(2-2-5) |
|
Electives |
2 Credits |
|
Total |
20 Credits |
2nd Year, 2nd Semester. |
||
|
Course |
Credit |
General Education |
6 Credits |
|
Core courses |
3 Credits |
|
4312203 |
Management Information Systems |
3(2-2-5) |
Compulsory courses | 6 Credits | |
4312404 | Software Engineering | 3(2-2-5) |
4313401 |
Data Structures and Algorithms |
3(2-2-5) |
Major electives | 3 Credits | |
431xxxx ............. | 3(2-2-5) | |
Electives |
2 Credits |
|
Total |
20 Credits |
3rd Year, 1st Semester. |
||
|
Course |
Credit |
General Education |
7 Credits |
|
Core courses |
4 Credits |
|
4011101 | General Physics | 3(3-0-6) |
4011102 | General Physics Laboratory | 1(0-2-1) |
Compulsory courses | 6 Credits | |
4313403 | Computer Graphics | 3(2-2-5) |
4313404 | Discrete Mathematics | 3(2-2-5) |
Major electives | 3 Credits | |
431xxxx ............. |
3(2-2-5) |
|
Total |
20 Credits |
3rd Year, 2nd Semester. |
||
|
Course |
Credit |
Compulsory courses |
4 Credits |
|
4313901 | Seminar in Computer Science |
2(1-2-3) |
4313902 | Independent Study in Computer Science 1 |
2(90) |
Major electives |
6 Credits |
|
431xxxx ............. |
3(2-2-5) |
|
431xxxx ............. |
3(2-2-5) |
|
Management |
3 Credits |
|
3201101 |
Introduction to Business Operation |
3(3-0-6) |
Total |
13 Credits |
4th Year, 1st Semester. |
||
|
Course |
Credit |
Compulsory courses |
3 Credits |
|
4314902 | Independent Study in Computer Science 2 |
3(150) |
Major electives |
3 Credits |
|
431xxxx ............. |
3(2-2-5) |
|
Management |
3 Credits |
|
3553301 |
Management Economics |
3(3-0-6) |
Electives |
2 Credits |
|
Total |
edits |
4th Year, 2nd Semester. |
||
|
Course |
Credit |
Field Experience |
5 Credits |
|
4314801 | Field Experience in Computer Science |
5(450) |
Total |
5 Credits |
1. General education
General education courses prepare graduates to be good human beings; physical, effective, social and intelligent. They have learning and life skills. Not only introducing graduates to the moral and humanitarian implications of knowledge but also building up their pride of being Thai. Graduates love their own locality and are able to be good leaders and followers. They learn to live in a democratic society in the time of globalization and learn to adapt themselves effectively.
The objectives of general education are the following :
1.Develop language competence and performance and use information technology to retrieve all knowledge for self learning and lifelong learning
2. Learn about their own locality and customs as well as understanding Thai and the world economic, social, cultural, Thai and foreign political systems in order to understand others and live peacefully.
3. Learn to think effectively and reasonably. Analyze and solve problems using fact and scientific methods. Conserve the environment and realize the significance and the effect of science and technology.
4. Understand their own nature and others. Have healthy mind and body and live happily in their society. Behave properly and give advice to others.
5. Have good attitudes and appreciate the value of virtue, art and aesthetics.
Course description of general education
1000101 |
Human Behavior and Self Development |
2 (2-0-4) |
Human behavior, components, basic factors of human behavior, personality and self development. Build up human relationship, develop work efficiency, work in a team, enhance motivation, be a good leader and follower, set personal practice and live happily.
1000102 |
Sports and Recreation |
2 (1-2-3) |
Significance and meaning of sports and recreation, forms and types of sports and recreation. Enhance and test fitness, sports safety, exercises and recreation.
2000101 |
Thai Living |
2 (2-0-4) |
General characteristics, evolution and change of Thai family population, economy, society, politics, government, education, religion, morality, value, culture and festivals. Eradicate problems in Thai society by using the Royal Development Projects folk as well as wisdom and live sufficiently and eternally.
2000102 |
Global Society and Living |
2 (2-0-4) |
Social, economic and political world evolution particularly after World War II. Study the effect and influence of global culture on Thai society, current events and suggest the solution to world problems.
2000103 |
Life and Environment |
2 (2-0-4) |
The meaning and the significance of society, natural resources, environment, the relationship between human being and environment, the effect of natural resources and environment use on human beings and societies, the preservation of natural resources and environment and people participation in solving environmental problems for sustainable development.
2000104 |
Thai Ideal Graduate |
2 (2-0-4) |
The meaning and the significance of life. Learn how to survive in the globalization age, understand yourself and the others and study morality and ethics for self development and for a life of peace and a peaceful society. Develop the intellect, life and society to solve problems and be able to apply religious precepts to solve problems.
2000105 |
Music and Life |
2 (2-0-4) |
Fundamental knowledge of Thai and international musical elements, important forms and composers. Practice listening to music and analyze it. Analyze and discuss musical literatures and the relationship between music and society.
2000106 |
Art and Life |
2 (2-0-4) |
The meaning and the value of art, human beings and aesthetic experience, perception, the art in different eras, the relationship of art and human beings. Practice criticizing the art and discuss the relationship of life and art.
2000107 |
Drama and Life |
2 (2-0-4) |
The meaning and the significance of performing art, folk and international performance, performing art and lifestyle in the past until the present, the relationship of performing art and life, Practice performing interesting folk and international performance
2210101 |
Development of Thai Language Skills |
3 (2-2-5) |
Significance of Thai language in communication, word usage, sentence writing, proverbs, rhetoric and formal language. Learn how to summarize, write a conclusion, draw a semantic mapping, practice analyzing and criticizing, write a story outline, academic writing, citation and presentation.
2310101 |
Foundation English |
3 (3-0-6) |
Sentence patterns by integrating all language skills. Practice listening, speaking, reading, writing and describing things using proper grammar.
2310102 |
English for Communication |
3 (3-0-6) |
English structure for communication, English words, word usage. Listen, speak and read English proverbs and expressions. Practice using English for various purposes; greeting, introducing, ordering food, apologizing, asking for help, sympathizing, giving information. Practice reading and writing different types of text such as notices, advertisements, labels, letters, forms etc.
2400101 |
Usage of Information |
2 (2-0-4) |
Information technology and information technology resources, set the need of information technology, search information from many sources, both printed and electronic media, evaluate information technology and information technology resources. Present and publicize information technology, study the social context that relates to information technology and information technology resources and use it ethnically and lawfully.
4000101 |
Science and Technology for Life and Society |
2 (2-0-4) |
Study the meaning and the significance of science and technology, matter, energy and the development of science and technology related to mankind. The relationship between science, technology and society. The effect of science and technology on human beings, environment, society, economy, politics and culture. Use the scientific knowledge for solving scientific and technological problems.
4000102 |
General Mathematics |
2 (2-0-4) |
Study, analyze and find solutions to mathematical problems such as sets, functions, logic, probabilities, statistics and their applications to daily life. Create mathematical problems for recreation.
4000103 |
Computer for Learning |
2 (1-2-3) |
Computer and information technology systems, role of computer and information technology in life and societies. Follow the copyright law. Use computers ethically and lawfully. Do a presentation and retrieve information by using computer and information technology.
4000104 |
Health for life |
2 (2-0-4) |
Take care yourself and others’ physical and mental health. Study family factors that affect environment and people’ s health in a community. Learn to protect themselves from risky conditions, take care the physical and mental health and apply their knowledge into practice.
2. Major field of study
Course description of major field of study 25 Credits
2312704 |
English for Science |
3 (3-0-6) |
English for communication in scientific situations from the media and many sources, both printed and electronic media. Read scientific articles, manuals and instructions. Use dictionaries to read and practice reading skills, summarizing, note-taking, interpreting and presenting.
3201101 |
Introduction to Business Operation |
3(3-0-6) |
Characteristics, foundations and types of business, common business components, such as management, accounting and finance, marketing, personnel administration, office administration, and business documents, problems in conducting business and business ethics.
3553301 |
Management Economics |
3(3-0-6) |
Decision making under various situations, economic forecast, analysis of elasticity of demand and supply, price determination of goods, services, employment rate, benefit cost analysis and benefits from investment, budgeting and profit planning. Sensitivity analysis is studied by a case study.
4211301 |
General Physics |
3 (3-0-6) |
Study about measurement and precision in measurement, scalar and vector quantities, motions, momentum, and Law of Motion, force and force effect, work, power and energy, harmonic motion, Sinusoidal motion, Mechanical wave, matter properties, heat phenomena, Thermodynamics with appropriate demonstration and experimentation.
4211601 |
General Physics Laboratory |
1 (0-2-0) |
Physics laboratory according to General Physics at least 10 laboratories.
4291606 |
Mathematics for Computer |
3(3-0-6) |
Study fundamental concepts of logic, sets, relations and functions, number systems (especially binary, octal, and hexadecimal numbers), matrices and determinants, and Boolean algebra.
4302201 |
Introduction to Probability and Statistics |
3(3-0-6) |
Study the meaning , framework and the advantages of statistics. Study how to collect data and present it. Study mean, mode, median, percentile etc. Learn the random sampling theory, statistical methodologies, usage of descriptive statistics, continuous and discrete distributions, probability theories, conditional probabilities, types of distributions (such as normal, binomial, poisson, and exponential distributions).
4311301 |
Principles of Programming |
3(2-2-5) |
The basic principles of computer program implementation. This course includes principles of computer programming (variable defining, control structures, simple I/O manipulators, functional decomposition, function implementation, user-defined data type, arrays, pointers and file processing functions
4311402 |
Data Communications and Computer Networks |
3(2-2-5) |
Principal theories and technologies of data communication and computer networking. This course includes data transmission, data encoding and error control, communication equipment, communication media, open system standard, an introduction to the Internet and TCP/IP protocols, technologies of Local Area Network (LAN) and Wide Area Network (WAN)
4312201 |
Database System |
3(2-2-5) |
Database concepts, aim of database systems, non-referential integrity, reliability, logical and physical organization, schema and sub schema, heretical models, network models, relational model data definite languages, data dictionaries, query, file management, data security, data backup system and retrieval, data analysis and design, database management systems.
4312203 |
Management Information Systems |
3(2-2-5) |
The structure of business information systems and their management, concepts and design of computer-based information systems, processing techniques to meet organization’s management based on available resources. Acquisition of resources: hardware, software, and people including how to utilize and maintain. Application of computing technologies and telecommunication infrastructure in information systems to cope with change and competition. Future trends of business information systems. Case studies.
2.1 Major Compulsory courses
2313704 |
English for Technology |
3(3-0-6) |
Increase English reading, writing, listening and speaking skills. Read texts that relate to computer science. Emphasize on reading for transfer, communication, and analysis level.
4311302 |
Computer Programming |
3(2-2-5) |
Create a computer program using high level language, good programming structure design, documentation, testing and debugging.
4311303 |
Object Oriented Programming |
3(2-2-5) |
An overview of the concepts and terminology of object-oriented programming; object and class definition; object attributes and behaviors, inheritance, polymorphism, programming structures in object oriented language and reusability of software components.
4311401 |
Operating Systems |
3(2-2-5) |
Foundation of operating systems. types of operating systems, process scheduling, parallel programming, process synchronization in critical sections, semaphore, dead lock, file management and resource management.
4312402 |
Systems Analysis and Design |
3(2-2-5) |
Concept of System analysis, planning to solve problems, scope of analysis, system checking, feasibility study, Analysis for difference between old and new systems, input/ output design, files design, documentation, testing, implementation, evaluation and network flowchart.
4312404 |
Software Engineering |
3(2-2-5) |
Software projects management, requirement analysis, principles of software design, software development with case studies, software quality assurance, software testing technique, software maintenance, user interface management.
4312602 |
Computer Architecture |
3(2-2-5) |
Computer architecture characteristics, effects on the design and performance of systems, price-performance tradeoffs, structure of computer systems, CPU, instruction cycle, instruction architecture, machine language and assembly language, pipelining ,interrupt ,input output system, hierarchies of memory, vector and category of computer architecture.
4313401 |
Data Structure and Algorithm |
3(2-2-5) |
Basic data structure, stacks, queues, linked lists, trees, graphs, hash tables and application to sorting and searching. Design and create algorithms to solve problems, such as sorting, searching, graph traversing, algebraic and geometric calculation etc.
4313403 |
Computer Graphics |
3(2-2-5) |
Introduction to computer representation of lines and points; mathematical models; , transformation and display geometric objects; transformations in 2 and 3 dimensions; homogenous coordinate systems; fill algorithms; solid modeling; hidden line and surface algorithms; lighting models; fundamentals of vector and raster graphics, and current trends.
4313404 |
Discrete Mathematics |
3(2-2-5) |
Sets, relations and functions of counting and recursion, graph theory, tree, network, Boolean algebra, combinatorics to solve problems with high level mathematical techniques.
4313901 |
Seminar in Computer Science |
2(1-2-3) |
Seminar in computer science. Learning from research or lecture about computer sciences for application in seminars.
4313902 |
Independent Study in Computer Science 1 |
2(90) |
Solve the general and specific problems by using flowcharts.
4314902 |
Independent Study in Computer Science 2 |
3(150) |
Develop methodology or code program using the various computer languages to solve the problem and do a project in computer science.
2.2 Major electives
4311104 |
Legal and Ethical Issues in Informatic Profession |
2(2-0-4) |
Introduction to history of ethical issues, definition of ethical issues of computer and major informatics , professional law and copyright, Privacy, crime in computer media, repudiation and risk in processing to pass computer media, use of data in company and organizations , information system, office technology and social technology.
4311304 |
Visual Programming |
3(2-2-5) |
Principal techniques for visual programming development; components of visual programming: codes and forms, control objects; a foundation of programming; programming to connect with databases.
4312101 |
Project Management |
3(2-2-5) |
Administrative processes of software project management: planning and controlling, costing, staffing, resource allocation, and stakeholders coordination. Evaluation of governmental and economic factors that can affect the project. Competing to win bids for the projects. Different roles in project contracting processes with different organizations.
4312102 |
Human-Computer Interaction |
3(2-2-5) |
Human factors and interface design relating to performance of both humans and computers. Support systems for interaction and visible design, user interface model and development tools, effect of technology to humans, planning to use technology and using it with some positive effects.
4312202 |
Office Automation Information System |
3(2-2-5) |
Office automation information systems, evolution of office automation systems, their components, design and development of applications and databases in an organization, data acquisition, automated information processing and interchanging in an organization. Application of office automation systems to support various functions in the organization. Applying networking technology with office automation systems.
4312204 |
Information System Security |
3(2-2-5) |
Principal techniques to identify the security problems in computer and network systems. Develop significant knowledge and skills to protect security problems. This course includes computer threat (e.g., virus, worm, Trojan horse), network security (e.g., IPsec, web security, DoS attack), symmetric and asymmetric cryptography, RSA algorithm, Message Digest (MD), digital signature, SSL, firewall technologies, system intrusion detection.
4312301 |
Web Programming |
3(2-2-5) |
Introduction to the Internet, WWW and TCP/IP protocol, web site design and development, Script language, client-sided programming, server-sided programming, database on the Internet, creating web site for e-commerce business.
4312302 |
Computer Programming in Business |
3(2-2-5) |
Business computer applications, business environment, business transaction; accounting applications and accounting information system; payroll, accounts payable, accounts receivable, invoicing, general ledger, materials and operation control applications, or processing, inventory control and forecast, purchasing, sales analysis, banking applications.
4312401 |
Network Operating System |
3(2-2-5) |
Apply the knowledge and principles taught in Operating system and network system. This laboratory course provides students with the design, implementation and uses of the existing network and operating system technologies.
4312403 |
Object-Oriented Analysis and Design |
3(2-2-5) |
Object-oriented concept. Object-oriented project life cycle. Analysis, design, coding and testing program with the method of object-orientation. Object-oriented computer aided software engineering tools. Application in object-oriented environment.
4312501 |
Operation Research |
3(2-2-5) |
Basics of structure and mathematical model, decision theory, linear programming model, resource management, transportation model, scheduling, sequencing, network analysis and operation research programming.
4312601 |
Digital Circuit Design |
3(2-2-5) |
Study based number system, logic gate, TTL and CMOS circuit structure, Boolean, DeMorgan’s Theorem, combination circuit analysis, decreasing variables in functions, Multiplex circuit, demultiplex, decoder, encoder and comparator, mono stable circuit, clock signal, flip flop, counter, shift register, basic switching digital and analog circuit and evaluation, memory structure and evaluation. Testing of logic gate circuit, combination circuit, multiplex circuit, demultiplex, decoder, encoder and comparator, mono stable, clock signal, flip flop circuit, counter and register, basic switching digital and analog circuit and memory circuit.
4312701 |
Multimedia Technology |
3(2-2-5) |
Introduction of graphic design and other interrelated topics for multimedia
4312702 |
Computer Animation |
3(2-2-5) |
This subject introduces the usage of suitable graphical software packages to develop three-dimensional object model and animations. Topics include basic modeling primitives from polygons to spine surfaces; tools to modify simple objects; surfacing concepts such as texture and bump maps; basic lighting of scenes; the animation process including key frames, articulated structures, camera movement and morphing; lighting effects such as volumetric and radiosity.
4312703 |
Internet Technology |
3(2-2-5) |
Introduction to internet, technique and tools for world wide web, Web design and development, E-business and E-commerce, Internet security, Internet database system , internet and world wide web application.
4312704 |
Web Page Design |
3(2-2-5) |
Concept and Step of web page design. Application software for web page design and principle of web development.
4312705 |
Electronic commerce |
3(2-2-5) |
Electronic commerce economics, business models, value chain analysis, technology architectures for electronic business, supply chain management, consumer behavior within electronic environments, legal and ethical issues, information privacy and security, transborder data flows, information accuracy and error handling, disaster planning and recovery, solution planning, Implementation and rollout, site design, Internet standards and methods, design of solutions for the Internet, intranets, and extranets, EDI, payment systems, support for inbound and outbound logistics.
4312706 |
Design and Development of Computer Assisted Instruction |
3(2-2-5) |
Focuses on learning theory, advantage and disadvantage analysis of computer-assisted instruction (CAI) for designing and creating lesson step by step.
4312707 |
Computer Aids Design and Manufacturing |
3(2-2-5) |
Study basics and evaluate CAD concept for design, 2-D concepts, 3-D concept and create multimedia with application programs.
4312901 |
Special Topics in Computer Science |
3(2-2-5) |
Learning about current problems and future challenges in the field of computing. For example, information and data, software, theory and computing, method, application for hardware and computer systems.
4313201 |
Data Mining and Data Warehousing |
3(2-2-5) |
Introduce the foundation of data mining. This course includes motivation of data mining, data mining models and techniques as well as applications of data mining and data warehousing.
4313202 |
Introduction to Geographic Information System |
3(2-2-5) |
Overview of geoinformatics, components of a geographic information system, maps and map projections, geographic data models, data sources, remote sensing technology , global positioning system technology, geoprocessing, sample applications of geographic information systems to real world situations, data accuracy, map layout, trends of geoinformatics.
4313402 |
Network and Distributed System |
3(2-2-5) |
Introduces the principal concepts of distributed system. This course includes distributed processing architecture, designs of distributed operating systems, distributed information systems, middleware (such as ODBC, CORBA, IIORB).
4313405 |
Theory of Computation |
3(3-0-6) |
Basic theory of Mathematics. For example proving sets and relationships, study about regular sets, regular language and irregular language, deterministic and non-deterministic machine, finite state machines, sequential computations, push-down stack automata, turing machines, computability and non-computability, termination problem.
4313501 |
Decision Support Systems |
3(2-2-5) |
Principle and concept of decision making, decision theory, decision making process, type of decision support systems; survey, design, problem formulation and development of systems to enhance effective decision making; examples of decision support systems.
4313502 |
Compiler Construction |
3(2-2-5) |
Bases and significant theories of compiler construction. This course includes language definition description, lexical analyses, symbol table construction, syntax structures and parsing, semantic analyses, extraction of elements, control statement, memory allocation, structural language processing and code optimization.
4313601 |
Microprocessor |
3(2-2-5) |
History of microprocessor, memory structure, word size, memory address, character code, instruction code, register, Arithmetic and Logic Unit, Control Unit, flag, execute instruction, Date transfer in Microcomputer, input/output programming, interrupt , direct memory access, bus system, basic of assembly programming, addressing mode, instruction set.
4313602 |
Circuit Description and Microcomputer Maintenance |
3(2-2-5) |
Introduction to computer system, internal and external interface, memory, I/O unit, peripheral, maintenance equipment, installation, maintenance, installation and maintenance practice.
4314501 |
Artificial Intelligence |
3(2-2-5) |
The principal ideas, history and techniques of artificial intelligence. This course includes knowledge representation, memory structures, reasoning mechanisms, probabilistic reasoning and searching techniques, game theory, machine learning. Natural language processing, computer vision and expert systems.
4314502 |
Simulation and Model |
3(2-2-5) |
Simulation, comparison between simulation and other techniques, continuous simulation model and its applications, integer simulation model, review queue theory and elementary stochastic process, simulation methodology including pseudo random number and random variables, optimum simulation model and applications.
4314503 |
Expert System |
3(2-2-5) |
This course covers the following topics: definition and element of expert systems, knowledge base, knowledge representation, problem solving by searching, methods of inference, reasoning under uncertainty, fuzzy logic; software engineering for expert systems design; language and expert systems development; examples of expert systems.
4314504 |
Neural Networks |
3(2-2-5) |
Fundamentals of neural network, neural network processes and their performance by computer and neural network implementation of recognition system.
4314505 |
Image Processing |
3(2-2-5) |
Basic of Digital image Processing, vision and image’s mathematic model, 2-D and 3-D image, image sampling and numerical value, fourier transform and image property. Image aliasing and contrasting.
4314506 |
Natural Language Processing |
3(2-2-5) |
The role of knowledge in language processing, models and algorithm, thought and understanding, regular expressions and automata, morphology and finite-state transducers, n-gram models of syntax, word classes and part-of-speech tagging, context-free grammars for English, parsing with context-free grammars, features and unification, language and complexity, representing meaning, semantic analysis, lexical semantics, some applications, e.g., word sense disambiguation and information retrieval, discourse, dialog and conversational agents, natural language generation, machine translation.
3. Field experience 5 Credits
4314801 |
Field Experience in Computer Science |
5(450) |
Formal internship in a company or organization in related field for increasing skill, knowledge, intention at professional and technical level.
Criteria of quality assurance of this degree are the following :
18.1 Curriculum administration
1.
Set appropriate criteria and admission system.
2.
Appoint qualified lecturers.
3.
Focus on active learning.
4.
Use multimedia teaching aids.
5.
Develop an effective knowledge management plan.
6.
Set the lower standard of curriculum management.
7.
Evaluate graduates’ desired characteristics before graduation.
8.
Have a clear instructors evaluation system and inform the teachers of result.
9.
Evaluate students’ satisfaction towards the curriculum and learning process.
10.
Do the annual report.
18.2 Teaching and learning resources
1.
Provide sufficient materials, durable articles and facilities.
2.
Provide academic resources according to program standards.
3.
Provide computer laboratories.
4.
Cooperate with academic resources office to buy necessary books and resources.
5.
Have enough computers and a network for students to retrieve information.
6.
Have standard organizations for field experience .
18.3 Students’ support and guidance
1.
Organize activities.
2.
Provide advisors for every group of students.
3.
Provide students with free loans and bank loans.
4.
Support students to get some income while they study.
5.
Have the information technology system about their future career and pursuing their studies.
18.4 Stakeholder and society’s need
1. Survey the needs of the society before revising the curriculum.
2.
Survey the needs of the society every two years to set the graduation target.
3.
Survey stakeholders need every two years.
4.
Survey graduates’ employment every year
19.1 Curriculum development
The procedures of curriculum development are as follows:
1.
The committee consists of qualified and experienced people.
2.
Survey the society’s need and us it as a framework for curriculum development.
3.
Take into account the critiques of stakeholders and society.
4.
Report the curriculum development and take the minutes.
5.
Revise the curriculum yearly.
6.
Revise the curriculum every five years.
19.2 Curriculum evaluation
The procedures of curriculum evaluation are as follows:
1.
Lectures are evaluated by students every semester and the instruction is evaluated by lecturers
once a year.
2.
Evaluate the learning outcome for every subject every semester.
3.
Evaluate graduates’ career success every four years after graduation.
4.
Evaluate the effect of graduates’ education every four years after graduation.
5.
Evaluate the curriculum every four years.
1. This table shows all revisions of this curriculum Bachelor of science in Computer Science , International Nakhon Sawan Rajabhat University 2006
No. |
Revision |
B.Sc. computer science |
B.Sc. computer science ( international ) |
Additional directions |
1 |
The name of the curriculum |
B.Sc. in Computer Science |
B.Sc. in Computer Science ( International ) |
Single major. |
2 |
Degree |
B.Sc. in Computer Science |
B.Sc. in Computer Science ( International ) |
- |
3 |
Philosophy and goals |
Have |
Have |
|
4 |
Goals of curriculum |
5 items |
5 items |
|
5 |
Curriculum |
Stud at least five credits for computer courses
|
Stud at least five credits for computer courses and 12 credits for English |
General Education study English 6 credits
|
5.1 Total credits |
Not less than 131 credits |
Not less than 131 credits |
||
5.2 Structure |
||||
(1) General education |
33 credits |
31 credits |
||
(2) Major field of study |
94 credits |
94 credits |
||
2.1 core courses |
31 credits |
31 credits |
||
2.2 compulsory courses |
37 credits |
37 credits |
||
2.3 electives |
21 credits |
21 credits |
||
2.4 field experience |
5 credits |
5 credits |
||
2.5 management |
6 credits |
6 credits |
One part of core courses |
|
(3) Electives |
6 credits |
6 credits |
||
5.3 Course number |
Use 7 digits. The first digit shows the faculty. |
Use 7 digits. The first digit shows the faculty. |
||
5.4 Course description |
Have 53 Courses 12 Courses were revised |
Have 53 Courses 12 Courses were revised |
||
6 |
Committee of the curriculum |
5 |
5 |
|
7 |
Lecturers |
12 |
12 |
Higher than the standards |
1.1 September 16, 2002 – Nakhon Sawan Rajabhat University organized the meeting on the curriculum mission. The honorary committees,Prof. Dr. Pratya Wesarat and General Siri Thiwaphan attended.
1.2 September 18, 2002 – Nakhon Sawan Rajabhat University organized the meeting on the curriculum mission and philosophy of Science Programs.
1.3 October 28-30, 2002 – Nakhon Sawan Rajabhat University organized the workshop on University Curriculum Development at Suppaiwan Grand Resort in Phitsanulok. After this meeting, the curriculum standards,
the name of the curriculum, the core as well as compulsory courses of major field of study and some electives were designed.
1.4 January 2004 – Computer Department of Nakhon Sawan Rajabhat University organized the meeting on curriculum development draft.
1.5 July 12, 2004 – Staff of Computer Department had a study visit for curriculum implementation and management at Chiang Mai and Maejo University.
1.6 December 2004 – Nakhon Sawan Rajabhat University conducted a survey on stakeholders’ attitudes towards the satisfaction of the fellows.
1.7 June 6, 2005 – Staff members of Computer Department attended a meeting of the standard of Thai higher education.
1.8 June 20, 2005 – Computer Department had a meeting on curriculum development.
1.9 Computer Department had a seminar for curriculum development at Hauy Papok Resort.
1.10 Computer Department had a meeting for curriculum revision and development.
1.11 October 8, 2005 - The curriculum was approved from the Academic Committee Council, Nakhon Sawan Rajabhat University.
3. The Curriculum Development Committee and Honorary Committee
The Curriculum Development Committee:
1. Mr.Withoon Sonthipak
2. Mr.Tanapat Wattanachaitham
3. Mrs.Nongyao Nai-arun
4. Mrs.Pakjira Sirisom
5. Mrs.Kanchana Yolsiritham
6. Mr.Thung-ngern Parnsamlee
7. Mr.Narong Thong-isan
8. Mr.Prayoot Surasena
9. Mr.Pongsak Sirisom
10. Mr.Thiraphat Meesumrarn
11. Mr.Narupon Panawong
12. Mrs.Pimchanok Tiamtiporn
13. Mrs.Wattanaporn Wattanachaitham
14. Mr.Phassakorn Worra-arj
15. Miss.Nicha-Naphaporn Jongkasikit
16. Mr.Thisan Thantanakul
17. Miss.Waradanoo Choothong
18. Mr.Chayan Nuntawong
The Honorary Committee:
1. Asst.Prof.Dr.Chanboon Sathitwiriyawong King Mongkut’s Institute of Technology Ladkrabang.
2. Asst.Prof.Dr.Pattarachai Lalitrojwong King Mongkut’s Institute of Technology Ladkrabang.
3. Assoc.Prof.Dr.Nopporn Chotikamthorn King Mongkut’s Institute of Technology Ladkrabang.
4. Assoc.Prof.Dr.Monchai Tiantong King Mongkut’s Institute of Technology North Bangkok.
5. Asst.Prof.Dr.Phayung Meesad King Mongkut’s Institute of Technology North Bangkok.
6. Mr. Seksit Wattanachai The manager of Information Technology System, Thai
Commercial Bank.
4. The characteristic standards for all graduates.
All graduates of the Bachelor of Science in Computer Science (International) must meet the three characteristic standards: knowledge, performance, and behavior. These three characteristics will be assessed throughout the course of study.
1. Knowledge based Standard
1.1
Be able to understand the role and duty of the computer operator effectively, and understand how to operate the computer effectively in the workplace based on the theories and principles leaned from
the program.
1.2
Be able to apply the theories and principles of Computer Science for prosperous planning, management, and decision making of the organization related to government policies.
1.3
Be able to further their higher education based on the knowledge learned from this program.
1.4 Be able to understand the rules and other regulations related to the Computer Science Program.
2. Performance based standard
2.1
Be able to apply computer theory and operation in practical applications.
2.2
Be skillful in using Information Technology for communication.
2.3
Be skillful in doing research for new knowledge and apply it in computer careers.
2.4
Be skillful in using Thai and English languages for effective communication and study.
2.5
Be able to study independently and think critically.
2.6
Be skillful in scientific processes and use them for problem solving.
3. Behavioral Standard
3.1
Be interested in self-study, creative and critical thinking.
3.2
Be patient, economical, dedicated, hard-working, responsible, punctual, fair, and respectful to others.
3.3
Have good characteristics in leadership and professional relationships.
3.4
Be polite, tactful in speaking, and be appropriate in dressing.
3.5
Be self-disciplined and follow five good practices (Organization, Neatness, Cleaning, Standardization, and Discipline).
3.6
Be moral, ethical, and follow the professional ethics.
3.7
Be democratic in thinking, enthusiastic in participating in democracy led by the King, and faithful to Nation, Religion, and the King.
3.8
Be proud of being Thai, loving and tied with your local community, and appreciate Thai arts and culture.
3.9
Be self-aware in developing society and be unselfish to society.
3.10 Appreciate truthfulness, virtue, aesthetics, and be useful to society.
3.11 Be self-aware of the value of nature and environment.
3.12 Be self-aware of promoting physical and mental health individually and socially.