 |
|
Courses
>> Undergraduate
|
 |
- Fall, 2008
- Spring, 2007
- Spring, 2006
- Fall, 2005
- Spring, 2005
- Fall, 2004
- Spring, 2004
|
| 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.
|
|
|
|