Introduction to Global Entrepreneurship
This is the first course one should take if one wants to learn entrepreneurship as the major or minor, or learn as a back-ground information. Even if one does not start a business, entrepreneurship mindset is the most important asset that helps one to attain his/her life goal. So, this class is not just about starting a new company although the basic knowledge and the mechanics of starting a new company is learned while doing the group project. Entrepreneurship experience can be your life-changing experience for you as many students testified and as I experienced myself in my early years. This course is mostly based on the instructor's own personal experience while working as dept. head at Bell Labs and starting 3 new start-up companies in the US in his life that is not covered in any text books available. It is recommended that students take this course as early as one can since the mindset one would acquire in this course will help the students greatly while taking other courses and learn during his/her undergraduate life This course is a compulsory and the first course in the entrepreneurship major (GE track) that a GE-major student should take. first. It is also a background course that students majoring in other majors who are interested in entrepreneurship. The course is intended to show the students the overall Global Entrepreneurship (GE) track curriculum in a bird’s eye view to enable the students to navigate and select and take necessary courses later throughout the GE program among the triad of the tracks offered in GE that consist of business, law, and technology disciplines, and integrate the subjects learned in-depth from the three tracks into an integrated knowledge without a wall among them for the inter-disciplinary education. The main purpose of the course is introducing the students to the concept of entrepreneurship and its mindset, and allow them a chance to experience the entrepreneurship as well as the basics of starting a new business. This course is categorized as the basic foundation course applicable for all tracks for the School of Global Entrepreneurship and ICT (GEI). The main purpose is to let the students learn the true meanings of the entrepreneurship mindset and experience it and change to an entrepreneur. it also shows students how to channel the spirit to develop an idea into a gainful business and found and run a company for profit in a comprehensive view based on integrated knowledge in business, law, and technology disciplines. The class is conducted fully in English and helps students learn English in a real classroom environment in the US.
Business, Culture and Spirituality
Background: to discern various modern culture and spirituality in business world. Contents: to examine the relationship between Calvinism and the Dutch entrepreneurship. Necessity: to offer a Christian view of entrepreneurship and to put it into practice in a concrete life. Method: Lecture, team presentation and discussion.
Even if you’ve heard a lot about big data analytics, but you might feel vague or don’t have basic ICT skills and programming experience. This course teaches the process of data analysis step by step. Learn, one of the most used tools for data analysts, how to get and understand data using R, study how to operate and analyze data. Students learn the basics of creating models that can predict the current situation and the future from historical data. This will provide students the foundational skills to analyze data.
Human Computer Interaction
This course will give understandings of the human, computer, and those interactions and provides engineering practices about planning, designing, analysis, and evaluation to implementing an HCI system. This course consists of 32 classes. Among those classes, 8 classes (4 weeks) will be taught by online lectures (75 min x 8 times = 600 min), another 24 classes (12 weeks) will be offered in the classroom. An extended syllabus is shared at https://docs.google.com/document/d/1aErjglM7GYZ8JJVtCbr4ruZk-NEyu5WIujvh40QG_1M/ (in preparation).
ICT Application Development
In our daily life, we use various applications based on Information and Communication Technology(ICT). We use a personal computer and mobile devices to process data, earn information, control other devices. As a user of the application, we prefer an application which has a beautiful user interface, performs quick response, and well-organized information structure. A high programming skill does not guarantee the success of an application. The primary objective of this lecture is to learn how to build useful applications that the user may love. In this course, students will develop various kinds of applications on various platforms, such as Windows, Mac OSX, iOS, and Androids. Unfortunately, to do so, the student should learn an individual programming language to deploy their applications. To overcome the problem, students will develop an application on the particular development environment which can develop a cross-platform application. Which means that if a student develops an application using a particular programming language, the development platform generates an application on the various platform automatically.
New technologies such as artificial intelligence, block chain, and virtual reality are emerging simultaneously and disrupt the industries. In the era of technological revolution, competitive advantage is given to start-ups that create differentiated products / services by applying these new technologies. In this course, students examine trends in key technologies and learn how to adopt new technologies and develop start-up items based on technologies.
Interactive Visual Media
This course is designed for the students who want to develop interactive applications based on visual media using the Unity engine. In this course, the students will deal with various types of interactive visual media technically such virtual reality (VR), augmented reality (AR), and 360-degree videos, etc. To quickly guide you to the use of these advanced graphics technologies, we will not focus on the theoretical low details on them but emphasize the development of application abilities to use existing libraries for them compatible to Unity. Though the course has more emphasis on the practical aspects on graphics than the theoretical, the students will also be exposed to basic ideas and mathematics for computer graphics to some extent. Through a final project, the students will be encouraged to make interactive visual media with good contents pleasing to the Lord and men. The understanding on object-oriented programming like Python, Java, C++, C#, etc. is fundamental and necessary to take this course. Linear algebra and calculus need not to be taken in advance for this course but any exposure to these would be helpful.
Note: The contents of the course has significantly been changed as above since the last fall semester (Fall 2019). In that semester, the course focused on the theoretical foundation on computer graphics and 3D graphics programming based on OpenGL. You can still find these former contents in the course, Computer Graphics (ITP40003).
Data Management and Application
This course is to introduce the basic concept of data structure and algorithm to the students with non-computer science majors. Students will learn how to organize their data and information effectively and efficiently and build capability to make use of traditional data management methods and database systems to solve the problems of their expertise and interests.
Human Factors and Ergonomics
- - This course will provide essential knowledge related to the physical, cognitive, and emotional characteristics of the human, also hands-on practices regarding measuring, analysis, and application of those human characteristics in product design.
- - This course consists of 24 classes (= 12 weeks), not 32 classes (= 16 weeks). There will be two introductory classes (= 1 week), 22 classes (= 11 weeks) of practice/project/discussion (PPD) sessions, then the course will end at around 12th or 13th week. The remaining 8 classes (= 4 weeks) will be given as online lectures that parallelly go with the course schedule. Please find details from the link below.
ICT Engineering Mathematics
This course was designed for students who want to build up mathematical foundation for information and communication technologies (ICT). The course will cover some basic parts of discrete mathematics, linear algebra, calculus and statistics to help the students get better prepared to take other advanced engineering courses related to computer graphics, big data, system modeling, etc. that partly depend on some mathematical concepts and solutions. The students will learn how to deal with mathematical problems through computational thinking so as to practically implement programming solutions to them in the Python language.
- System engineering is a multi-disciplinary process that derives and verifies user requirements throughout the development life cycle of a system to embrace the needs of customers. System engineering can be applied to system development from large-scale systems, such as defense and nuclear power to small systems such as cell phones and laptops as well as sofeware. Through system engineering, students learn how to develop the system requirements from given a system, manage outcomes, analyze existing systems, and verifying that systems are built to meet their needs.
- The System Enginnering provides the theoretical background for developing requirements and analyzing system not only engineering system but also business system. During the course you will analyze system requirements, analyze system designs, and build test cases based on real-world examples.
- The course consist of theory part and practice part. In the theoretical session, the students will learn the notation and how to express the system using the notation. Also, the course will introduce real-world case study to help the student's understanding. In the practice session, the students will model given a system and learn by problem solving.
3D Digital Content Production
This course is designed for students to learn both practical and theoretical aspects of the pipeline to produce 3D digital contents based on computer graphics (CG). The main software used in the class is Autodesk Maya. Using the software, the students will be familiarized with various practical tools for CG. They will also learn how to use optical motion capture cameras to produce example-based character animation and have fundamental understanding for modeling, animating characters, and rendering throughout the class.
Welcome to the world of “Big Data”. Data science is to derive knowledge from "Big Data", efficiently and intelligently. For the next 16 weeks, students will learn about data science and practice a general data analysis pipeline of data acquisition, preparation, analysis, visualization and presentation. Students will also perform a data analytics project of their interest.
At Capstone II, you have the opportunity to develop startup items into a marketable business model and take them to the real market.By carrying out practical tasks such as drawing up business plans and funding, the company will build the knowledge and capabilities needed to develop startup items.
Special Topic of ICT Convergence
This class is for students who have learned R and basic data analysis models through data science (previously data science introductory). Learn advanced data analysis models to explain more complex and nonlinear relationships such as ensemble models and neural networks. It also learns to analyze data of various characteristics effectively, such as unstructured data (such as text) or time series data. This will enable them to have more powerful skills as data scientists.
This course teaches students business ethics that entrepreneurs should know in order for them to use their entrepreneurship mindset for good cause for public benefit for the society as a good steward who serves God through doing a business. As the continuation of the SIT213 course, that starts with the question as to why some countries are prosper and some are poor chronically, this course explores the environment where entrepreneurs can function in terms of ethics and laws and discusses what each law contributes for the cause and how, in the form of lectures and storytelling as well as group projects and research and case studies by the students. This is the only law course in the triad tracks of the Global Entrepreneurship and ICT (GEI) that consists of technology, business and law. It teaches the students a wide range of legal subjects related with ethics, entrepreneurship, and business laws including incorporating and running a start-up business in wide swath as the continuation of the “Introduction to Global Entrepreneurship (IGE, SIT213)” course. This course is to teach entrepreneurial students’ knowledge in basic corporate laws necessary for them to start a new business and operate it. It also teaches students basic terminologies in corporate laws that are essential not only for them to start a enterprise but also for them to work in a pre-established company in a management position. It is to make the students feel at ease in dealing with legal matters and talking to legal counsel while founding and running a new business. For prospective entrepreneurs who want to start a new business this course will help the students become interested in the corporate laws and basic mechanics and terminologies that are essential for incorporation of a new company for starting up a new start-up business and operating it in a bird eye view. However, the knowledge in laws are equally necessary for those who wat to start a new business and those who want join a pre-established corporation. For those who want to understand the entrepreneurship mindset better, this course will offer the students a chance to experience entrepreneurship from a different direction, through the aspect of business ethics and necessary laws.
- - Objective: The objective of the course is to help a student to build a development capability using object-oriented programming language. This course will introduce several object-oriented programming languages and its characteristics.
- - Contents: The course covers such concepts as classes and objects, data abstraction/encapsulation, information hiding, and maintainability. Also, you will practice polyglot approach to build your application. During this course, you will use Python and C++ programming languages to build application. Mainly, students may discuss their code and develop their program during the course.
- - Important: The contents of this syllabus can be modified with or without notice according to the performance of the students, university events or other reasons.
Data visualization is effect way for human to obtain information and insight from big data which is beyond human comprehension in terms of data size and complexity. In this course, students will learn how to visualize the data with from basic plot to advanced graphs using R and how to find effective graph for better understanding and communication of data. Lastly, we practice how to build interactive interface to visualize data using Shiny R package.