프로그램과정
교과목개요
 프로그램과정 교과목개요
Sophomore [Level 4] Junior [Level 5] Senior [Level 6]
Semester 1 Semester 2 Semester 1 Semester 2 Semester 1 Semester 2
ITM 411 Database Management ITM 421 Data Structure ITM 511 Database Practice Web Programming ITM 521 Software Engineering ITM 611 Information Security ITM 621 Internship
ITM 412 Communications I ITM 422 Communications II ITM 512 Operating systems Design ITM 522 Business Process Management ITM 612 Capstone Design I ITM 622 Capstone Design II
ITM 413 Computer Language ITM 423 Fundamentals of BIS ITM 513 Computer Networks ITM 523 Mobile Programming ITM 613 Algorithm ITM 623 Supply Chain Management
ITM 414 Accounting Principles ITM 424 Computer Systems ITM 514 Fundamentals of Finance ITM 524 Management Science ITM 614 Consultancy Project ITM 624 Organizational Behavior
ITM 415 Engineering Economy   ITM 425 IT Investment Analysis ITM 515 Strategic Technology Management ITM 525 Enterprise Resource Planning ITM 615 IT Project Management ITM 625 High Tech Marketing
ITM 416 Applied Statistics ITM 426 Engineering Math ITM 516 Data Mining ITM 526 Business_Analytics   ITM 626 Artificial Intelligence
통계처리입문 (Introduction to Statistics)
실제 현장에서 발생되는 다양한 문제와 관련된 데이터의 수집, 정리 및 분석 과정에 사용되는 기본 개념과 표, 그래프 등 다양한 데이터 정리 도구 등을 다룬다.
프로그래밍 언어 (Programming Language)
객체지향형 프로그래밍 언어인 자바 프로그램밍 언어에 대해 학습한다.
기술과 경영 (Technology and Management)
기술혁신이론을 바탕으로 기술의 탐색에서부터 선택, 획득, 활용, 그리고 보호에 이르기까지 기술경영의 전체 프로세스를 이해하고, 기술 관련 의사결정 문제를 해결하기 위한 분석적 방법론들을 학습
Database Management
This module provides students with the fundamentals of database, which is the essence of all information systems.
Communications Ⅰ
This module is designed to introduce students to the principles of effective English communication and the preparation of TOEFL or IELTS test, and enable them to study effectively.
Computer Language
This module aims to provide an basic understanding of software solutions: their analysis, design, development and implementation including appropriate methodologies and skills in the use of an event driven language for open source development (Java). This module focuses on Object Oriented Programming using Java, implementing designs which have been developed using UML to show the direct link between UML and OOP.
Accounting Principles
Accounting is the art of identifying, measuring, recording, and communicating economic information about an organisation or other entity, in order to permit informed judgments by users of the information.This module is an introduction to the basics of financial accounting. The module will give students both a basic knowledge on financial accounting, through which they can be furnished with the competence and skills needed in understanding and utilizing managerial accounting as prospective managers. It presents the fundamentals of accounting principles and practices to acquaint students with the essential accounting knowledge, such as accounting cycle, accounting equation, transaction, posting, closing, and major financial statements.
Engineering Economy
This module aims to provide the student with an introduction to economic decision making. This covers the basics of economic analysis from an engineering perspective, dealing with the principles and methods for analyzing the economic feasibility of alternatives and for making selection decisions among them. The student will learn how to perform economic evaluation and develop cost models for problem solving. Concepts in this class are equally applicable to engineering, business and financial systems problems. Assessment is through a final examination, plus a midterm exam given during the semester.
Applied Statistics
This module aims to provide the student with the basic concepts of statistics. The student will learn about the sample statistics, various sample distributions and their applications. This module will enable the students to perform statistical analysis of the data obtained in a manufacturing system. Assessment is through a final examination, homework assignments and 1 quiz test about the usage of R software.
Data Structure
This module provides the student with the knowledge on data structures and the basic algorithms that use the data structures and ability to decide one of them for a given problem. Every data structure and algorithm explained in this module will be based on an object oriented concept. The module will also cover advanced object oriented concepts such as the exception handling and generics.
Communications Ⅱ
This module is designed to develop those skills identified by employers as being necessary for effective communication and performance at work. It will help you plan your career, make successful job application and enhance your interpersonal skills.  This module is also designed to develop the study skills for the TOEFL or IELTS test.
Fundamentals of Business Information Systems
The module is designed to introduce students to the components of Information Communication Technology (ICT) and the need to study business information systems, understand the concept of a system and identify the importance of a systematic approach to the study of information systems. In addition, there will be coverage of the different types of general information systems that exist in the business organization, introduction to the concept of a systems development framework and associated issues and recognition of the importance of people in the development process. Emphasis will also be placed on how businesses can use ICT to meet their business needs.
Computer Systems
This module is an introduction to concepts underlying all computer systems. More specifically, this module provides a programmer's view of how computer systems execute application programs, store information, and communicate with each other. This module also serves as a foundation for modules on operating systems, computer architectures, compilers, programming languages, computer networks, and embedded systems, where a deeper understanding of systems-level issues is required. Topics covered include data representations, assembly languages, processor architectures, the memory hierarchy, operating systems, compilers, linkers and loaders, and high-level application programming interfaces.
IT Investment Analysis
The purpose of this module is to provide a comprehensive treatment of commonly used and more recently applied methodologies for technology investment decision making. The module introduces students to an in-depth treatment of a wide-variety of decision making methodologies focused on the subject of investing in IT. Delivery is primarily via a mixture of lectures and project presentations, and assessment is in the form a 120 minutes examination.
Engineering Math
This module aims to provide students with the mathematical topics interested in IT fields to understand several systems, processes and algorithms. To achieve this goal, this course introduces the fundamental concepts in linear algebra because linear algebra is a basic for the most mathematical analysis and various applications in IT. This module covers systems of linear equations, matrices, vector spaces, basis, rank, linear transformation, inner product, etc. and presents application areas of linear algebra related with IT. Finally, this module provides a tutorial to apply linear algebra to real problems using a programming language.
Database Practice Web Programming
In this module, students will conduct laboratory works and application development with database design and implementation, and build essential parts for an operating system. Students will improve their skills in applying what they have learned in ITM411, and extend their understanding in data and system architectures in IT systems. Students will also have an opportunity in developing web applications utilizing DBMS.     
Operating Systems Design
The goal of this course is to provide an introduction to the internal operation of modern operating systems. In particular, the course will cover processes and threads, mutual exclusion, CPU scheduling, deadlock, memory management, and file systems.
Computer Networks
The module aims to provide students with an understanding of the role and internal operation of computer networks. It introduces basic concepts and technologies, with specific reference to the Internet, in order to give students an understanding of the demands placed upon computer networks, and the technology required for them to successfully support current and emerging applications.
Fundamentals of Finance
This module briefly covers the financial system and reviews the structure and uses of corporate financial statements. Then, three analytical “pillars” of finance- optimization over time, asset valuation, and risk management- are discussed. Its focus is on principles rather than institutional structures, although some discussion of institutions is given.
The module will be delivered via a combination of lectures and directed and independent learning. Assessment consists of quizzes and a final examination. The student will receive formative feedback throughout the lectures.
Strategic Technology Management
Technology innovation management is a rapidly emerging area as technological innovation has been at the core of sustainable competitive advantage for firms. The module provides an overview of technological innovation management with an emphasis on the integrative relationship of technology development with strategic planning, marketing, finance, engineering and operations over the entire life cycle of technology. Through a combination of lectures, case studies, and a term-project, this module will examine not only the fundamentals of managing innovation and technological dynamics, but also the formulation and implementation innovation strategies within an organization. Assessment will be made based on case presentations, term-project outputs, and final exam.
Data Mining
This module aims to provide students with the theoretical and practical knowledge and skills to collect, modify, and analyse a large amount of data from various sources. Topics covered in this module include basic unsupervised/supervised learning algorithms, novelty detection algorithms, custering methods, and association rules such as k-nearest neighbour, Naïve Bayesian classifier, decision tree, and support vector machines, clustering algorithms including K-Means and hierarchical clustering, and A-priori rules. This module comprises lectures and programming exercises with Python language to develop the practical skills of data mining. The students are assessed by one quiz in the middle of the semester, the final-exam at the end of the semester, and a set of (2~4) Python programming assignments during the course.
Software Engineering
Software engineering is one of modules for Level 4. The objective of this module is to introduce students to the methodologies involved in the development and maintenance of software over its entire life cycle. This module includes several life cycle models, requirement dictation process, analysis modelling and specification, architectural design methods, implementation and testing strategies, verification and validation techniques, and project planning and management.
Business Process Management
This module introduces a process-oriented view of the flows of materials, information, products and services through and across organizational functions. All organizations must carefully analyze and document their business processes and must continuously assess the efficiency and effectiveness of these processes to minimize cost and maximize value creation.
Mobile Programming
This module introduces the programming technologies and design approaches for mobile computing systems. Students study relevant applications to understand them better. This module gives students a chance to construct their own application on a widely-used mobile platform.
Management Science
This module focuses the study of concepts relating to management science in various informations applied service & operations organizations. The management science is simply a scientific approach to decision making that seeks to best design and operate a system, usually under conditions requiring the allocation of scarce resources. Quantitative methods of analysis used to support decision making in the various operations management activities will be employed to relate theory to practice. Students can obtain broad knowledge of mathematical and probability models. And they are given several problems, which are carefully chosen to practice management science techniques.
Enterprise Resource Planning
Enterprise Resource Planning (ERP) software programs are at the cutting edge of information systems technology. ERP systems help to manage company-wide business processes, using a common database and shared management reporting tools. Student will learn how ERP systems support the efficient operation of business processes by integrating business activities, including sales, marketing, manufacturing, accounting, and staffing. The module will be delivered via a combination of lectures and directed and independent learning. Assessment consists of quizzes and a final examination. The student will receive formative feedback throughout the lectures.
Business Analytics
This module aims to provide students with technologies, applications, practices, and skills for continuous iterative exploration and investigation of past business performance along with external data generated from diverse sources such as web and social network service (SNS) to gain insights and drive business planning. Topics covered in this module include statistical and quantitative analysis, explanatory and predictive modelling. While several data mining algorithms including basic unsupervised/supervised learning algorithms are especially empathized in ITM 516 Data Mining module, this module covers the whole process of data mining consisting of data collection, prepressing, modelling and analysis. This module comprises lectures and programming exercises to implement business analytics techniques. The students are assessed by mid-term exam in the middle of the semester, the final-exam at the end of the semester, and a set of (2~4) programming assignments during the course and the term project.
Information Security
This module focuses on computer security and computer viruses. Both technical and social issues are covered. The students will receive theoretical and practical teaching on computer security related issues.
Capstone Design Ⅰ
캡스톤디자인은 4년동안 ITM에서 습득한 지식을 기반으로 현실 문제에 적용해 응용력과 문제해결 능력 및 논리력을 배양한다.

Today’s industry requires engineering students to have interdisciplinary experience with the system-oriented and open-ended design that requires creativity, application of engineering science and analysis, and consideration of realistic constraints and social factors.
Algorithm
This module provides the student with the knowledge on algorithms and ability to decide the algorithm for a given problem. The module also help student to analyse the efficiency of a given algorithm.
Consultancy Project
This module introduces concepts, metrics, and models in software quality assurance. The module covers components of software quality assurance systems before, during, and after software development. It presents a framework for software quality assurance and discusses individual components in the framework such as planning, reviews, testing, configuration management, and so on. It also discusses metrics and models for software quality as a product, in process, and in maintenance. The course will include case studies and hands on experiences. Students will develop an understanding of software quality and approaches to assure software quality.
IT Project Management
This module focuses on IT project management methodology and knowledge including scope, time, cost, quality, risk, and communication management for the IT project planners, developers and executioners.  The module will also cover how to use the PMS software. The module will be delivered by lectures, seminars, exercises/discussion, and workshops utilizing project management software. The appropriate project management knowledge and skills will be tested using a portfolio of in course assessments.
Internship
The aim of this module is to use the placement experience to develop and enhance as far as possible appropriate areas specified in the relevant IT Management. The aims are general because of the wide range of placement opportunities offered by our program's partners (ETRI, SK C&C, ITSA et al.) and other companies/research centres/universities. This module is designed to promote personal development and a range of interpersonal, intellectual and practical (functional) skills based around and demonstrated through a significant individually negotiated Professional Placement. It seeks to raise the learner’s awareness of the workplace as a learning environment and extend their capability and enhance their individual effectiveness, employability and business competitiveness. It will seek to develop professional skills in the chosen subject area within the working environment. Being able to manage own placement development i.e. managing tasks; working with and relating to others, applying knowledge, applying initiative in work problems. Learners will be expected to reflect on the learning derived from the Professional Placement.
Capstone Design II
캡스톤디자인은 4년동안 ITM에서 습득한 지식을 기반으로 현실 문제에 적용해 응용력과 문제해결 능력 및 논리력을 배양한다.

The individual student project requires student to draw on the various study skills acquired during the earlier parts of the course. This involves identifying, analyzing and defining the many aspects of problem. After agreeing a project title with their supervisor the student is required to take responsibility for carrying out the project and to produce a report and poster upon completion.
Supply Chain Management
This course explores the key issues associated with the design and management of Supply Chains. Supply Chain Management (SCM) is concerned with the efficient integration of suppliers, factories, warehouses and stores so that products are distributed to customers in the right quantity and at the right time. This module provides the student with the ability to develop understanding of the concepts, processes and approaches for the operations and supply chain management and strategies in various service and operations in business information systems. Also, students will learn how  to apply quantitative methods of analysis to support decision-making in supply chains. Case studies are used to discuss practical and up-to-date supply chain issues.
Organizational Behavior
Organizational Behavior is a field of study that investigates the impact individuals, groups, and structure have on behavior within organizations, for the purpose of applying such knowledge toward improving an organization's effectiveness. This module aims to acquire knowledge on individual, group, and corporate level behavior within organizations, by which students will be ready to cultivate their HR competency needed for carrying out their effective organizational life. This module covers the following themes; 1) Individual Behavior such as Diversity in Organizations, Attitudes and Job Satisfaction, Emotions and Moods, Personality and Values, Perception and Individual Decision Making, and Motivation, 2) Group Behavior such as Communications, and Leadership, 3) Corporate Level Behavior, i.e. HR Policies and Practices. The teaching consists of lecture, team presentation on a given topic or issue, and open/unstructured discussion.
High Tech Marketing
This module gives students in-depth knowledge in major concepts and theories to the high-tech marketing practice. Topics can be categorized into three parts: basic marketing principles (marketing processes and planning, market segmentation, marketing mix), high-tech marketing principles (technology-intensive business, chasm theory, and marketing analytics (using R software).
Artificial Intelligence
This module aims to provide students with the theoretical and practical knowledge about Artificial Intelligence (AI), especially machine learning. AI is a field that has a long history but is still continuously and actively growing and changing, and machine learning is the most popular technology for implementing human-level AI in recent years. Topics covered in this module include traditional approaches to implement AI and the advanced machine learning techniques not covered in ITM 516 Data Mining module. Such techniques include neural networks (deep learning), nonlinear dimensionality reduction, anomaly detection and ensemble methods. The students are assessed by the mid-term exam and the final-exam at the end of the semester, and a set of (2~4) Python programming assignments during the course.

Quick Menu

  • 학사일정
  • 교수소개
  • 연구분야
  • 학생지원프로그램
  • 학생포탈
  • e-Class(강의)
  • 웹메일
  • 서울과학기술대학교
[01811] 서울 노원구 공릉로 232 서울과학기술대학교 프론티어관 604호 ITM TEL : 02-970-7279,6882
Copyright (c) SEOUL NATIONAL UNIVERSITY OF SCIENCE AND TECHNOLOGY. All Rights Reserved.