Bachelor of Science Program in Information Technology (IT)

The Bachelor of Science Program in Information Technology is set up to develop its graduates with 21st century skills in Information Technology who can work efficiently with others in both government and private sectors, have morality and ethics, and are ready to work in the international level. Our IT program provides both theory and practical programming and network skills.

The curriculum is based on international standards (IEEE & ACM), recognized internationally, meets student’s needs with small class sizes, highly qualified faculty and we facilitate a safe and happy learning environment that ensures the widening of each student’s intellectual horizons.

We are open to innovation. We can work with you to structure a tailored program to match your interests and requirements. Using our seminars, special topics, senior project and independent study courses, we can offer the right program for you.

Field Trips

Buzz Woo Asia, Chiangmai

19 Sept 2018

Buzz Woo Asia, Chiang Mai

Movaci, Chiang Mai

12 Sept 18

Movaci, Chiang Mai

4 April 2018

Datapro Computer Systems Co., Ltd., Chiang Mai

Professions/Careers after Graduation

  • Software/Web Developers
  • System Analysts and Programmers
  • IT Project Managers
  • Entrepreneurs/IT Business Startups

Alumni

This list shows some of the most-often reported careers for people who majored in IT.

Mr. Michael Thomas Jordan

2008

Associate Director of Engineering at 10UP, West Palm Beach, Florida Area, USA

Miss. Kedwajee Rungson

2012

Teacher at Srithammarat Suksa School, Nakhon Si Thammarat, Thailand

 

Mr. Benjamin Otto

2012

Software Engineer at Aware Corporation Limited, Chiang Mai, Thailand

 

 

Mr. Robert Edward Agle III

2014

Senior Developer at Inmar, Greensboro/Winston-Salem, North Carolina Area, USA

 

 

Mr. Andrew Curry

2015

Software Engineer at GE Digital, Warwick, Rhode Island, USA

Curriculum Structure

To be eligible for the degree of Bachelor of Science in Information Technology, a student must earn at least 120 credits distributed as follows, and maintain a minimum cumulative grade point average of 2.0.

Courses Credits
1.General Education Courses 30 Credits
1.1 Social Sciences and Humanities Courses 9 Credits
GE111 TRUTH AND SERVICE 3 (3-0-6)
GE113 A PATH TO WISDOM 3 (2-2-5)
GE114 CITIZENSHIP GOOD GOVERNANCE AND PEACE 3 (3-0-6)
1.2 Mathematics, Sciences and Technology Courses 9 Credits
GE141 MATHEMATICS FOR DAILY LIFE 3 (3-0-6)
GE142 HEALTH MYTHS 3 (3-0-6)
GE143 SCIENCE AND INFORMATION TECHNOLOGY FOR THE QUALITY OF LIFE 3 (3-0-6)
1.3 Language Competency for Communication Courses 12 Credits
1.3.1 English Language Course at least 3 Credits
GE137 WRITING SKILLS AND ACADEMIC PRESENTATIONS 3 (3-0-6)
1.3.2 Other Language Options Courses at least 9 Credits
GE128 THAI FOR CROSS-CULTURAL COMMUNICATION 3 (3-0-6)
GE129 THAI THROUGH MEDIA FOR LIFELONG LEARNING 3 (3-0-6)
GE421 THAI IN THE WORK PLACE 3 (3-0-6)
GE151 CHINESE FOR CROSS-CULTURAL COMMUNICATION 3 (3-0-6)
GE152 CHINESE THROUGH MEDIA FOR LIFELONG LEARNING 3 (3-0-6)
GE451 CHINESE IN THE WORK PLACE 3 (3-0-6)
GE161 JAPANESE FOR CROSS-CULTURAL COMMUNICATION 3 (3-0-6)
GE162 JAPANESE THROUGH MEDIA FOR LIFELONG LEARNING 3 (3-0-6)
GE461 JAPANESE IN THE WORK PLACE 3 (3-0-6)
GE171 GERMAN FOR CROSS-CULTURAL COMMUNICATION 3 (3-0-6)
GE172 GERMAN THROUGH MEDIA FOR LIFELONG LEARNING 3 (3-0-6)
GE471 GERMAN IN THE WORK PLACE 3 (3-0-6)
2. Major Courses 84 Credits
2.1 Core Courses 18 Credits
IT100 FOUNDATION MATHEMATICS 3 (3-0-6)
IT101 INFORMATION TECHNOLOGY FUNDAMENTALS 3 (2-2-5)
IT102 INTRODUCTION TO COMPUTING 3 (3-0-6)
IT103 ALGEBRA (Prerequisite: IT100) 3 (3-0-6)
IT204 CALCULUS (Prerequisite: IT103) 3 (3-0-6)
IT305 STATISTICS FOR INFORMATION TECHNOLOGY (Prerequisite: IT103) 3 (3-0-6)
2.2 Major Required Courses 54 Credits
2.2.1 Basic Structure of Systems 9 Credits
IT110 PROGRAMMING FUNDAMENTALS 3 (2-2-5)
IT130 COMPUTER ARCHITECTURE 3 (3-0-6)
IT212 DATA STRUCTURES (Prerequisite: IT211) 3 (2-2-5)
2.2.2 Technologies and Software Methods 15 Credits
IT211 OBJECT-ORIENTED PROGRAMMING (Prerequisite: IT110) 3 (2-2-5)
IT313 ALGORITHMS AND PROBLEM SOLVING (Prerequisite: IT212) 3 (2-2-5)
IT340 SYSTEMS ANALYSIS AND DESIGN (Prerequisite: IT222) 3 (3-0-6)
IT342 SYSTEM INTEGRATION AND ARCHITECTURE (Prerequisite: IT231) 3 (3-0-6)
IT443 HUMAN-COMPUTER INTERACTION (Prerequisite: IT101) 3 (3-0-6)
2.2.3 Organization Issues and Information Systems 9 Credits
IT222 INFORMATION MANAGEMENT (Prerequisite: IT110) 3 (2-2-5)
IT423 INFORMATION TECHNOLOGY PROJECT MANAGEMENT (Prerequisite: IT222) 3 (3-0-6)
IT424 INFORMATION TECHNOLOGY AND PROFESSIONAL ETHICS (Prerequisite: IT101) 3 (3-0-6)
2.2.4 Applied Technology 21 Credits
IT221 DISCRETE MATHEMATICS (Prerequisite: IT103) 3 (3-0-6)
IT231 OPERATING SYSTEMS (Prerequisite: IT130) 3 (2-2-5)
IT325 WEB SYSTEMS AND TECHNOLOGIES (Prerequisite: IT222) 3 (2-2-5)
IT360 COMPUTER NETWORKING (Prerequisite: IT231) 3 (2-2-5)
IT361 SYSTEM ADMINISTRATION AND MAINTENANCE (Prerequisite: IT231) 3 (2-2-5)
IT362 INFORMATION ASSURANCE AND SECURITY (Prerequisite: IT360) 3 (3-0-6)
IT499 SENIOR PROJECT IN INFORMATION TECHNOLOGY (Prerequisite: IT340) 3 (0-6-3)
2.3 Major Elective Courses at least 12 Credits
IT307 ADVANCED CALCULUS (Prerequisite: IT204) 3 (3-0-6)
IT314 OBJECT-ORIENTED ANALYSIS AND DESIGN (Prerequisite: IT211) 3 (2-2-5)
IT315 MOBILE APPLICATION DEVELOPMENT (Prerequisite: IT211) 3 (2-2-5)
IT330 PLATFORM TECHNOLOGIES (Prerequisite: IT231) 3 (2-2-5)
IT331 THE INTERNET OF THINGS (Prerequisite: IT231) 3 (2-2-5)
IT341 SOFTWARE ENGINEERING (Prerequisite: IT340) 3 (3-0-6)
IT350 MANAGEMENT INFORMATION SYSTEMS (Prerequisite: IT101) 3 (3-0-6)
IT351 E-COMMERCE (Prerequisite: IT101) 3 (3-0-6)
IT363 DISTRIBUTED SYSTEMS (Prerequisite: IT360) 3 (2-2-5)
IT370 COMPUTER GRAPHICS (Prerequisite: IT221) 3 (2-2-5)
IT371 MULTIMEDIA SYSTEMS (Prerequisite: IT370) 3 (2-2-5)
IT393 SELECTED TOPICS IN INFORMATION TECHNOLOGY I (Prerequisite: IT340) 3 (3-0-6)
IT426 INFORMATION TECHNOLOGY ENTREPRENEURSHIP (Prerequisite: IT340) 3 (3-0-6)
IT464 VIRTUALIZED COMPUTING (Prerequisite: IT360) 3 (2-2-5)
IT465 CLOUD COMPUTING (Prerequisite: IT360) 3 (2-2-5)
IT480 ARTIFICIAL INTELLIGENCE (Prerequisite: IT313) 3 (3-0-6)
IT481 MOBILE ROBOTICS (Prerequisite: IT313) 3 (2-2-5)
IT491 INDEPENDENT STUDY IN INFORMATION TECHNOLOGY (Prerequisite: IT340) 3 (0-6-3)
IT492 SEMINAR IN INFORMATION TECHNOLOGY (Prerequisite: IT340) 3 (3-0-6)
IT493 SELECTED TOPICS IN INFORMATION TECHNOLOGY II (Prerequisite: IT340) 3 (3-0-6)
IT494 SERVICE LEARNING IN INFORMATION TECHNOLOGY (Prerequisite: IT340) 3 (1-4-4)
IT495 PRACTICUM IN INFORMATION TECHNOLOGY (Prerequisite: IT340) 6 (0-18-9)
IT496 CO-OPERATIVE EDUCATION IN INFORMATION TECHNOLOGY (Prerequisite: IT340) 9 (0-40-20)
3. Fee Elective Courses 6 Credits
Students must select additional 6 credits hours from among the courses offered by other departments in the International Programs.
Total Number of Credits at least 120 Credits

Note:
The numbers after each course (e.g., 3 (3-0-6)) represent the credits, lecture hours, laboratory/practice hours, and self-study hours, respectively.

Faculty

Dr. Alex Roney Mathew
Head of Department (full-time)

  • Ph.D. (Cyber Security), William Carey University, India, 2008.
  • Ph.D. (Computer Science), Ramaiah Institute of Technology, India, 2001.
  • Master of Technology (Computer Science and E-Commerce), VBSP University, India, 1997.
  • Bachelor of Computer Engineering, VBSP, India. 1995.
Asst. Prof. Seung Hwan Kang, Ph.D.
Instructor (full-time)

  • Ph.D. (Informatics), University of Wollongong, Australia, 2008.
  • Master of Information Systems – Research, University of Wollongong, Australia, 2004.
  • Master of Information Systems, University of Wollongong, Australia, 2001.
  • Bachelor of Commerce (Business Information Systems), University of Wollongong, Australia, 2000.
Dr. Derrick L. Anderson
Instructor
 (full-time)

  • Ph.D. (Information Technology), Capella University, USA, 2012.
  • Master of Arts (Human Resource Development), Northeastern Illinois University, USA, 1996.
  • Bachelor of Arts (Independent Studies), Chicago State University, USA, 1993.
  Asst. Prof. Séamus T. Lyons, Ph.D.
Instructor (full-time)

  • Ph.D. (Computer Science), University of East Anglia, UK, 2006.
  • Bachelor of Science (Computer Science), University of East Anglia, UK, 2000.
  Dr. Khukrit Osathanunkul
Instructor (full-time)

  • Ph.D. (Computing), Manchester Metropolitan University, UK, 2014.
  • Master of Science (Computer Science), Manchester Metropolitan University, UK, 2009.
  • Bachelor of Science (Computer Science), Chiang Mai University, Thailand, 2008.

Learn more