À¥
Ä·
 
 
    Autumn has stolen up on H.I.T ..


    

 
 
 
 
 
 
 Courses >> Undergraduate


Top
Mobile Programming

  • Spring 2006(#ECE3056)
  • À§ÇÇ(WIPI) -- Ŭ¸¯Çϼ¼¿ä, by ¹è¼®Èñ ¿Ü
  • ÈÞ´ëÆù µî¿¡ Àû¿ëµÇ´Â ¸ð¹ÙÀÏ ÇÁ·Î±×·¥¿¡ ´ëÇØ¼­ ÀÌÇØÇÏ°í ½ÇÁ¦ ±¸µ¿ ±âµîÇÑ ¸ð¹ÙÀÏ ÇÁ·Î±×·¥À» ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ½ÀµæÇÑ´Ù. ÀûÀº ¸Þ³ë¸®, ³·Àº CPU ¼º´É, ¸ð¹ßÀÏ Æ¯À¯ÀÇ API µî ¸ðµç ÇÁ·Î±Û¸Å ȯ°æÀÇ Æ¯¼ºÀ» ÀÌÇØÇϰí, ¸ð¹ÙÀÏ ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ½ÀµæÇÑ´Ù.
  • This course covers a selection of mobile programming techniquse that might be suitable for mobile devices. This course is designed for students will learn a broad spectrum of mobile programming issues and understand a mobile programming environment that is unique from others.
  • ¼ö¾÷ °Ô½ÃÆÇ ¹Ù·Î°¡±â

Top
Internet Architecture

  • Spring 2006(#ECE3062)
  • Communication Networks 2E: Fundamentals Concepts and Key Architectures by Indra Widjaja
  • º» ±³°ú¸ñÀº µ¥ÀÌÅÍ Åë½Å¿¡ ´ëÇÑ Áö½ÄÀ» °¡Áö°í ÀÖ´Â ÇлýµéÀ» À§Çؼ­ ÀÎÅÍ³Ý ±¸Á¶¿Í ±× ¿ø¸®¸¦ ¼³¸íÇÑ´Ù. ¶ÇÇÑ, ÀÎÅͳÝÀÇ µ¿ÀÛ ¹æ¹ý°ú ÁøÈ­ °úÁ¤, ±×¸®°í TCP/IP¿Í ±×¿Í °ü·ÃµÈ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ ±¸Á¶Àû ¸ðµ¨À» ¼³¸íÇÑ´Ù. º» °ú¸ñÀº ¿¡·¯ º¹±¸ ¹æ¹ýµé, LAN, WAN, IP, ICMP, TCP ±×¸®°í UDP, Á¾´Ü°£ ÇÁ·ÎÅäÄÝ, 2°èÃþ Åͳθµ ÇÁ·ÎÅäÄÝ, ¶óÀÌÆÃ ÇÁ·ÎÅäÄÝ, ÀÎÅÍ³Ý º¸¾È, ³×Æ®¿öÅ© °ü¸®, VoIP¿¡ ´ëÇÑ ³»¿ëÀ» Æ÷ÇÔÇÑ´Ù.
  • This course explains Internet architecture and its principle protocols for a student that has some experience in data communications. Also, this coures gives detailed overview of how the Internet works and how it has evolved, presents architectual model showing how TCP/IP and related protocols fit together. This course covers error recovery operation, local and wide area networks, IP and ICMP, TCP and UDP, the point-to-point protocol and the layer 2 tunneling protocol, routing protocol, Internet security, network management, and voice over IP.

Top
Capstone Design I

  • Spring 2006 (#ECE3039)
  • No Test Book, Just in Handout
  • ÀÌ ±³À°°úÁ¤Àº Àü±â ¹× ÄÄÇ»ÅͰøÇÐ ±âº», ¼³°è, ½ÇÁ¦ Àû¿ë µîÀ» Á¦°øÇÑ´Ù. ÇлýµéÀº °³³ä¼³°è(¹®Á¦¼±ÅÃ, Á¤ÀÇ, ¹®¼®)¿¡¼­ ½Ã½ºÅÛ¿¡ ´ëÇÑ ±âº»¼³°è, ¼º´É¼³°è(ÃÖÀûÈ­)¸¦ ÅëÇØ ÃÖÁ¾ ¼³°è¿¡ À̸£´Â °úÁ¦¸¦ ¿Ï¼ºÇÏ°Ô µÈ´Ù.
  • This course provides the essentials, design and practicing of electrical and engineering and computer engineering. The student will have completed a single project from conceptual design(problem selection, definition, and analysis), through preliminary design of the complete system and performance design (optimization), to final design of the system.
  • ¼ö¾÷ °Ô½ÃÆÇ ¹Ù·Î°¡±â

Top
Capstone Design II

  • Fall 2005 (#ICE3005)
  • No Test Book, Just in Handout
  • ÀÌ ±³°ú¸ñÀº ĸ½ºÅæ ¼³°è ÇÁ·ÎÁ§Æ®ÀÇ µÎ ¹øÂ° °úÁ¤ÀÌ´Ù. ÇлýµéÀº °³ÀΠȤÀº ±×·ìÀ¸·Î ¾ÆÀ̵ð¾î¸¦ °³¹ß ȤÀº Å×½ºÆ®ÇÑ´Ù. ¸Þ¸ð, ÇöȲº¸°í ¹× °£ÀÌ ÇÁ¸®Á¨Å×ÀÌ¼Ç µîÀ» ÅëÇØ ÇÁ·ÎÁ§Æ®ÀÇ ÁøÇà °úÁ¤À» °­»ç¿¡°Ô °è¼Ó ¾Ë·ÁÁÖ´Â ½ÄÀ¸·Î Àü¹®ÀûÀÎ ÀÇ»ç Àü´Þ ¹æ¹ýÀ» ÀÍÈù´Ù.
  • This course is the 2nd part of the capstone design project. Students work individually and in groups to develop and test their ideas. Students learn to communicate in a professional manner as they keep the instructor informed of the progress of their project s through memos, status reports, and mini-presentations. Each stud ent is required to provide a detailed final design report and a fo rmal presentation.

Top
Computer Networks

  • Fall 2005 (#CSE3025)
  • Behrouz A.Forouzan, "Data Communications and Networking," 3rd edit ion, McGraw-Hill International Edition, 2004
  • µ¥ÀÌŸ Åë½ÅÀÇ ±âº» °³³äÀ» ±Ù°£À¸·Î ÇÏ´Â »óÀ§°èÃþÀÇ ÀÎÅÍÆäÀ̽º Ç¥ÁØ ¹× ÇÁ·ÎÅäÄÝ¿¡´ëÇÑ ³»¿ëÀ» Æ÷ÇÔÇϰí ÀÖ´Ù. ÄÄÇ»ÅÍ ´ë ÄÄÇ»ÅÍ Åë½Å, ´Ù¾çÇÑ Ç¥ÁØ ÀÎÅÍ ÆäÀ̽º¿Í À̵é À» º¸Á¶ÇÏ´Â ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÑ µ¥ÀÌŸ Åë½ÅÀÇ ¿©·¯ ´Ù¸¥ ÇüÅÂÀÇ µ¿ ÀÛ ¸ðµå¸¦ ÁÖ·Î ´Ù·ç°í, OSI¿¡ ´ëÇÑ OSI Ç¥ÁØ ¸ðµ¨¿¡ °üÇÑ ´Ù¾çÇÑ ÀÀ¿ëÁöÇâ ÇÁ·ÎÅäÄÝ À» ÅëÇØ °øµ¿ÀÇ »ê ÀçµÈ Á¤º¸Ã³¸® ¸ñÀûÀ» ¾ò±â À§ÇÏ¿© Á¤º¸¸¦ ¸Ö¸® ¶³¾îÁø ´Ù¸¥ ÀÀ¿ë°ú Á¤º¸¸¦ ±³È¯Çϱâ À§ÇØ ÀÀ¿ëó¸® ¼ö´ÜÀ» Á¦°øÇÑ´Ù.
  • There are details about the upper layer, protocols, standards, and interfaces, based on the basic concept of data communication. This course is concerned with the mode of operation of the different types of data network that are used to interconnect a distributed community of computers and the various interface a standards and protocols associated with them. Also, describe the function and operation of the additional protocols that are needed to enable a set of aplication programs to communicate with one another to perform specific distributed application functions

Top
Computer Word Processing

  • Spring 2005 (#GEDL031)
  • No Text Book, Just in Handout
  • ÄÄÇ»Å͸¦ ÀÌ¿ëÇÑ ¹®¼­ÀÛ¼ºÀº ÄÄÇ»Å͸¦ º¸´Ù Ä£¼÷ÇÏ°Ô »ç¿ëÇϱâ À§Çؼ­ °¡Àå ±âº»ÀûÀ¸·Î ¿ä±¸µÇ´Â ´É·Â ÁßÀÇ ÇϳªÀÌ´Ù. º» °­ÁË¿¡¼­´Â ÇлýµéÀÌ ¿öµåÇÁ·Î¼¼¼­ µîÀ» ÀÌ¿ëÇÏ¿© ÆÄÀÏÀ» ÀÚÀ¯ÀÚÀç·Î ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» ¹è¾ç½Ã۱â À§ÇÔÀ» ¸ñÀûÀ¸·Î ÇÑ ½Ç¿ëÀûÀÎ °­ÁÂÀÌ´Ù. ÇлýµéÀº ¿©·¯°¡Áö ¹®¼­ÀÛ¼º¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ´Â ±â¹ýÀ» ÀÍÈ÷¸ç, ¿©·¯°¡Áö ¹®¼­ÆÄÀϵéÀ» ½ÇÁ¦·Î ÀÛ»ýÇØ º»´Ù.
  • Computer word processing is one of the basic courses necessary to be familiar with computer systems. This practical lecture is for the student who needs to have the ability to use word processor at his or her own will. Students are encouraged to create and edit their own files and learn how to handle word processors.

Top
Data Communications

  • Spring 2005 (#CSE3004)
  • Behrouz A.Forouzan, "Data Communications and Networking," 3rd edition, McGraw-Hill International Edition, 2004
  • º» °­ÀÇ´Â µ¥ÀÌÅÍ Åë½Å¿¡ °üÇÑ º»ÁúÀûÀÌ¸ç ±âº»ÀûÀÎ ºÎºÐ°ú µ¿½Ã¿¡ Ä¿Á® °¡´Â ±â¼úÀûÀÎ ¿ä±¸¿¡ ´ëÇÑ »õ·Ó°í Áß¿äÇÑ ºÐ¾ß¿¡ ´ëÇØ¼­µµ ´Ù·ç°íÀÚ ÇÑ´Ù. ÀÌ·¯ÇÑ °Íµé¿¡´Â µ¥ÀÌÅÍ Åë½Å ³×Æ®¿öÅ©, Ç¥ÁØ °³¹æ ½Ã½ºÅÛ, Àü±âÀûÀÎ ÀÎÅÍÆäÀ̽º, ´ÙÁßÈ­, ¿¡·¯ °ËÃâ ¹× Á¤Á¤, µ¥ÀÌÅÍ ¾Ïȣȭ, µ¥ÀÌÅÍ ¸µÅ© ÄÁÆ®·Ñ ÇÁ·ÎÅäÄÝµé ±×¸®°í Áý¾àµÈ ¸ðµç µðÁöÅÐ ³×Æ®¿öÅ©µéÀÌ ÀÖ´Ù.
  • The course covers both the essential and the fundamental topics in data communications and, at that time, many of the newer and important areas of growing technical need. These include data communication networks, open system standards, the electrical interface, multiplexing, error detection and correction, data security, data link control protocols, and integrated all-digital networks.

Top
Computer Engineering Experiment I

  • Spring 2005 (#CSE2001)
  • No Text Book, Just in Handout
  • ÀÌ °ú¸ñÀº Àü»ê ȤÀº ÄÄÇ»ÅͰøÇко߿¡ Àü°øÀ» °®´Â ÇлýµéÀ» À§ÇÑ ÄÄÇ»ÅÍÇÁ·Î±×·¥ ÀÔ¹®ÀÌ´Ù. C ¾ð¾î¸¦ »ç¿ëÇÏ¿© ÇлýµéÀÌ Àü»ê/ÄÄÇ»ÅͺоßÀÇ °í±Þ ±³°ú°úÁ¤À» ÁغñÇÏ´Â ½ÇÇèÀÌ´Ù.
  • This is the introductory computer programming course intended primarily for students with a major in computer science or computer engineering It uses the C language, and prepares the student for more advanced work in computer science/engineering courses.

Top
Data Structures

  • Fall 2004 (#3191014), Fall 2005(#ICE2002)
  • Fundamentals of Data Structures in C by Horowitz, Sahni, and Anderson-Freed
  • º» °ú¸ñÀÇ ¸ñÀûÀº ÄÄÇ»ÅÍ Áß½ÉÀÇ ½ÇÁ¦ ¹®Á¦µéÀÇ ÇØ°á¿¡ ÇÊ¿äÇÑ ´Ù¾çÇÑ ÀڷᱸÁ¶µéÀÇ »ç¿ë¹ý°ú ¾Ë°í¸®Áò ±â¼ú¿¡ ÇÊ¿äÇÑ ¿øÄ¢°ú ±â¹ý¿¡ ´ëÇØ¼­ ¼Ò°³ÇÏ´Â µ¥ ÀÖ´Ù. º» °ú¸ñ ¿¡¼­ ´Ù·ç´Â ÁÖÁ¦µé·Î´Â ¹è¿­, ½ºÅØ, Å¥, ¿¬°á¸®½ºÆ®, Æ®¸®, ±×·¡ÇÁ, Á¤·Ä, ÇØ½³, AVL Æ®¸® µîÀ¸·Î ¿ä¾àµÉ ¼ö ÀÖ´Ù. º» °ú¸ñÀÇ ¼º°øÀûÀÎ À̼ö¸¦ À§Çؼ­´Â À̻걸Á¶, C ¾ð¾î µîÀÇ ¼±¼ö°ú¸ñÀÌ Àå·ÁµÈ´Ù.
  • The purpose of this course is to introduce data structures necessary for solvingcomputer-oriented real problem and principles and techniques for specifying algorithms. The interesting topics will include the following; arrays, stacks, quenes, linked lists, trees, graphs, sorting, hashing, and AVL trees. The recommended prerequisite course for this study might include DiscreteStructure and C-language.

Top
Computer Architecture

  • Spring 2004 (#3191069)
  • Computer Organization and Design - the hardware/software interface by David A.Patterson and John L.Hennessy
  • Áß¾Óó¸® ÀåÄ¡ÀÇ ¸í·É ½ÇÇà ±ÔÄ¢À» Áö¹èÇϰí ÀÖ´Â °è»ê ¸ðµ¨¿¡ ´ëÇÏ¿© ¼³¸íÇϰí, À̿Ͱü·ÃµÈ ÄÄÇ»ÅÍ ±¸¼ºÀÇ ¹ßÀü °úÁ¤¿¡ ´ëÇÏ¿© »ìÆìº»´Ù. ¸í·ÉÀÇ ½ÇÇà±ÔÄ¢ÀÌ ¼øÂ÷ó¸® Ư¼ºÀ» °®´Â ³ëÀ̸¸ ÄÄÇ»ÅÍ ±¸¼ºÀ» Áß½ÉÀ¸·Î, Áß¾Óó¸® ÀåÄ¡ÀÇ Á¾·ù¿Í Ư¡ ¹× Áß¾Óó¸®ÀåÄ¡¿Í ´Ù¸¥ ±â´É ¸ðµâµéÀ» Á¢¼ÓÇϱâ À§ÇÑ ¿¬°á ±¸¼º¿¡ ´ëÇÏ¿© °­ÀÇÇÑ´Ù. ¶ÇÇÑ, ÇÁ·Î¼¼¼­ÀÇ ÆÄÀÌÇÁ¶óÀÎ ±¸¼º¿¡ ´ëÇØ¼­µµ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. ¶ÇÇÑ, Á¦¾îÀåÄ¡ÀÇ ±¸Çö¹æ¹ý ÀÚü°¡ ¸í·ÉÃà¾àÇü ÄÄÇ»ÅÍ ±¸Á¶ÀÇ ¼³°è ±â¼ú ·Î ºÎÅÍ ¾ó¸¶³ª ÇýÅÃÀ» º¼ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇØ¼­µµ ±âÁ¸ÀÇ CISC±¸Á¶ÀÇ Á¦¾î ÀåÄ¡ÀÇ ±¸Çö¹æ¹ý°ú ºñ±³Çؼ­ ¼³¸íÇÑ´Ù. ÃÖ±Ù Á¦¾ÈµÈ »ó¿ëÀÇ °í¼º´É ÇÁ·Î¼¼ ¼­µéÀÇ ±¸¼º¿¡ ´ëÇØ¼­µµ ÇÁ·Î±×·¥ ó¸® ½Ã°£À» ÃÖ¼ÒÈ­Çϱâ À§ÇÑ °üÁ¡¿¡¼­ »ìÆìº»´Ù. ÀÌ¿ÍÇÔ²² º´·Äó¸® ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÇ ±¸Á¶¿Í °³³ä ¹× ¸ñÇ¥, ±â¼úÀû ÀÎ À̽´¿¡ ´ëÇÏ¿© ÇлýµéÀÇ ½Ã¾ß¸¦ ³ÐÈ÷±â À§Çؼ­ ÇкΠ¼öÁØ¿¡ ¸ÂÃ߾ °£´ÜÈ÷ ¼Ò°³ ÇÑ´Ù.
  • We introduce computational models which govern the logical instruction execu- tion sequencing of the CPU and review a brief history of computer systems. Mostdiscussions on computer architectures are focused on von Neumann Computer archi-tectures : the CPU, memory organization an memory hierarchy, various kind of peripherals and their characteristics, an interconnection structures for connec-ting the CPU and othe components. Here the details on pipelined CPU organizations are described. We also discuss how much control unit implementation techniques are benefitable from the RISC -based processor design technology and give a comparison with that of conven- tional CISC computer architectures. Based on minimized program execution time high-performance microprocessors commercial available now has been compared in terms of processing performance. In the end of this course the design principles, architectures, goals and technical issues in implementation of parallel processing computer systems are introduced in brief for broadening eye spans of students at the undergraduate level.

Top
System Programming

  • Spring 2004(#3191012), Spring 2005(#CSE2003), Spring 2006(#ECE2019)
  • Computer Systems - A Programmer's Perspective by Randals E.Bryant and David O'Hallaron, Prentice Hall, 2003
  • º» °ú¸ñÀº ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ À̷аú ¼³°è/±¸Çö ¹æ¹ý·ÐÀ» °øºÎÇϸç, ±× ¿¹·Î ¾î¼Àºí·¯, Àü󸮱â(¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­), ¸µÄ¿/·Î¿ì´õ, ¹®¼­ÆíÁý±â µîÀ» °øºÎÇÑ´Ù. ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î´Â Çϵå¿þ¾î ±¸Á¶¿Í ¹ÐÁ¢ÇÑ °ü·ÃÀÌ ÀÖÀ¸¸ç, µû¶ó¼­ ÄÄÇ»ÅÍ Çϵå¿þ¾î ±¸Á¶¿Í ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾îÀÇ ¿¬°ü¼ºÀ» ±âº»ÀûÀ» ÀÌÇØÇÑ´Ù. º» °ú¸ñÀ» °øºÎÇϱâ À§Çؼ­´Â ÀڷᱸÁ¶¿Í C/C++ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ ±âº» Áö½ÄÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
  • This course introduces the theory, design, and implementation methodology of various types of system softwares such as assembler, preprocessor (macro proce- ssor), linker, loader, and text editor. System software is closely related to hardware architecture and thus the central theme of this course is the relationship between machine architecture and system softwares. The recommendedprerequisites for this course might include data structures and C/C++ programming languages.