大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:資料庫系統(Database Management Systems) 二、科目代號:IFI3027 總學分數:3 學分(一學期) 三、任課教師:邱瑞山(專任教師) 四、使用教材:Database (Application Development & Design), M. V. Mannino 五、評分方式: 平時及作業成績:40% 期中考:30% 期末考:30% 六、課程綱要: Introduction to Database Management The Relational Data Model Query Formulation with SQL Advanced Query Formulation with SQL Application Development with Views Introduction to Database Development Data Modeling Normalization of Relational Tables View Design and Integration Physical Database Design Case Study 上課週數 1 2 2 2 1 1 2 2 1 1 1 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:高等演算法(Advanced Algorithms) 二、科目代號:IFR5001 總學分數:3 學分(一學期) 三、任課教師:邱瑞山(專任教師) 四、使用教材:Computer Algorithms, by E. Horowitz, S. Sahni and S. Rajasekaran, 台北圖書公司代理 五、評分方式: 平時及作業成績:40% 期中考:30% 期末考:30% 六、課程綱要: Introduction Elementary Data Structures Divide-and-Conque The Greedy Method Dynamic Programming Basic Traversal and Search Techniques Backtracking Branch-and-Bound Lower Bound Theory NP-Hard and NP-Complete Problems Approximation Algorithms 上課週數 1 2 2 1.5 1.5 1.5 1 1.5 1.5 1.5 1 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:資料結構(Data Structure) 二、科目代號:IFI2004 總學分數:3 學分(一學期) 三、任課教師:陳文儉 (專任教師) 四、使用教材:Fundamentals of Data Structures in C++ , Ellis Horowitz, Sartaj Sahni and Dinesh Mehta; 東華書局/新月圖書 代理 (參考教材: 資料結構全方位學習 陳澤雄 著 碁峰資訊 ) 五、評分方式: 平時及作業成績:50% (小考 30 % 作業 10% 出席 10%) 期中考:20% 期末考:30% 六、課程綱要: 上課週數 Basic Concepts 2 Arrays 3 Stacks and Queues 3 Linked Lists 4 Trees 4 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:資料壓縮 二、科目代號: 總學分數:3 學分(一學期) 三、任課教師:陳文儉 (專任教師) 四、使用教材:資料壓縮 戴顯權 編著 紳藍 五、評分方式: 程式作業:30% 期末報告:30% 期末考 :40% 六、課程綱要: 介紹 理論基礎 無失真壓縮 失真壓縮 視訊編碼 上課週數 2 2 4 6 2 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:個人通訊服務(Personal Communication Service) 二、科目代號:IFI4029 總學分數:3 學分(一學期) 三、任課教師:黃培壝(專任教師) 四、使用教材:Wireless Network Evolution: 2G TO 3G (暫定) 五、評分方式: 平時及作業成績:30% 期中考:30% 期末考及專題:40% 六、課程綱要: 個人通信服務簡介 漫游管理 多工存取 衛星通信系統 行動電話系統 GPRS&EDGE WAP WAP 的開發工具與軟體 WML 簡介,與使用者的輸入互動 WMLScript, 動態的 WAP 應用程式 第三代行動電話 Mobile_IPv6 上課週數 1 1 1 2 2 1 1 1 1 1 2 2 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:網際網路電話(Voice Over Internet Protocol) 二、科目代號:IFI4019 總學分數:3 學分(一學期) 三、任課教師:黃培壝(專任教師) 四、使用教材:Voice Over IP (暫定) 五、評分方式: 平時及作業成績:60% 期末考及專題:40% 六、課程綱要: 網際網路基礎 IP v6 簡介 RSVP 協定 H.323 標準 SIP 協定 上課週數 3 2 3 4 4 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:駭客現形(Network Security) 二、科目代號:IFI4017 總學分數:3 學分(一學期) 三、任課教師:黃培壝(專任教師) 四、使用教材:Hacking Exposed Third Edition (暫定) 五、評分方式: 平時及作業成績:30% 期中考:30% 期末考及專題:40% 六、課程綱要: Footprinting Scanning Enumeration Hacking Windows 95/98 and ME Hacking Windows NT Hacking Windows 2000 Novell NetWare Hacking Hacking UNIX Dial-Up, PBX, Voicemail, and VPN Hacking Network Devices Firewalls Denial of Service (DoS) Attacks Remote Control Insecurities 上課週數 1 1 1 2 2 1 1 2 1 1 1 1 1 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:視窗程式設計(Windows Programming) 二、科目代號:IFI2021 總學分數:3 學分(一學期) 三、任課教師:黃培壝(專任教師) 四、使用教材:Visual Basic 6.0 (暫定) 五、評分方式: 平時及作業成績:60% 期末考及專題:40% 六、課程綱要: 認識 Visual Basic/表單設計/開始撰寫程式 程式實務/資料與運算/程式邏輯控制 副程式與函數/圖形輸出 WinAPI 函式 滑鼠 & 鍵盤 Hook 連接檔(DLL) 連結資料庫 上課週數 3 3 3 3 2 2 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:工程數學(Engineering Mathematics) 二、科目代號:IFI2001 總學分數:3 學分(一學期) 三、任課教師:張世旭 (專任教師) 四、使用教材:Advanced Engineering Mathematics 五、評分方式:(暫定) 平時及小考: 70% 期末考:30% 六、課程綱要: First Order Differential Equations Second Order Differential Equations The Laplace Transform Series Solutions Systems of Linear Differential Equations Fourier Series and Integrals Fourier Transform 上課週數 3 2 2 3 2 2 2 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:影像處理(Image Processing) 二、科目代號:IFI4005 總學分數:3 學分(一學期) 三、任課教師:張世旭 (專任教師) 四、使用教材:Digital Image Processing 五、評分方式:(暫定) 平時及程式作業 50% 期末報告 20% 期末考: 30% 六、課程綱要: Introduction Digital Image Fundamentals Image Enhancement in the Spatial Domain Image Enhancement in the Frequency Domain Image Restoration Image Segmentation Color Image Processing Wavelet Transform Term Project Report 上課週數 1 1 2 2 2 2 2 2 2 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:線性代數(Linear Algebra) 二、科目代號:IFI1005 總學分數:3 學分(一學期) 三、任課教師:黃鈴玲(專任教師) 四、使用教材:Gareth Williams, "Linear Algebra with Applications", fourth edition, Jones and Bartlett Publishers. 五、評分方式: 小考 1:20%,小考 2:15%,小考 3:15%, 期中考:30%,期末考:20% 六、課程綱要: Systems of Linear Equations Matrices Determinants The Vector Space Rn Vector Space Eigenvalues and Eigenvectors Linear Transformations 上課週數 3 3 2 2 2 2 2 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:圖形理論(Graph Theory) 二、科目代號:IFI3021 總學分數:3 學分(一學期) 三、任課教師:黃鈴玲(專任教師) 四、使用教材:(暫訂) 1. G. Chartrand and O. R. Oellermann, Applied and Algorithmic Graph Theory, McGraw-Hill, 1993. 2. Balakrishnan and Ranganatha, A Textbook of Graph Theory, Springer (俊傑代理), 2000. 五、評分方式: 小考 2 次共 40%,期中考:30%,期末考:30% (研究生另加期末報告) 六、課程綱要: 上課週數 An Introduction to Graphs Trees Paths and Distance in Graphs Matchings and Factorizations Eulerian Graphs Hamiltonian Graphs Coloring Graphs Digraphs 2 2 2 2 2 2 2 2 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:網路概論(Introduction to Computer Networks) 二、科目代號:IFI3011 總學分數:3 學分(一學期) 三、任課教師:梁世聰(專任教師) 四、使用教材:Computer Networks and Internets with Internet Applications, Douglas E. Comer, 3rd Ed., 2001. 五、評分方式: 平時成績(小考和程式):40% 期中考:30% 期末考 :30% 六、課程綱要: Data Transmission transmission media local asynchronous communications Modems Packet Transmission Packets, Frames and Error Detection LAN Technologies and Network Topology LAN Addressing LAN Wiring, Topology and Interface Hardware Interconnecting LANs WAN Technologies and Routing Protocols and Layering Internetworking Internet Protocol Addresses Address Resolution Protocol IP Datagrams TCP Client Server Interaction Socket Interface Security Naming Web Technology 上課週數 1 1 0.5 0.5 1 1 1 0.5 0.5 0.5 0.5 1 1 1 0.5 0.5 1 1 0.5 0.5 0.5 0.5 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:CISCO 網路實務 I(CISCO Networking (1)) 二、科目代號:IFI3039 總學分數:3 學分(一學期) 三、任課教師:梁世聰(專任教師) 四、使用教材:CISCO Networking Academy Program Semester 1&2 線上教材 參考教材:Computer Networks and Internets with Internet Applications, Douglas E. Comer, 3rd Ed., 2001. 五、評分方式: 平時成績:40% 期中考:30% 期末考 :30% 六、課程綱要: Computing Basics The OSI Model Local Area Networks (LANs) Layer 1 – Electronics and Signals Layer 1 – Media, Connections, and Collisions Layer 2 – Concepts Layer 2 – Technologies Design and Documentation Structured Cabling Project Layer 3 – Routing and Addressing Layer 3 – Protocols Layer 4 – The Transport Layer Layer 5 – The Session Layer Layer 6 – The Presentation Layer Layer 7 – The Application Layer WANs and Routers Router CLI Router Components Router Startup and Setup Router Configuration 1 IOS images Router Configuration 2 TCP/IP IP Addressing Routing Routing Protocols Network Troubleshooting 上課週數 0.5 1 0.5 0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 1 1 0.5 1 0.5 0.5 1 0.5 0.5 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:Unix 作業系統操作(UNIX Operating Systems ) 二、科目代號:IFI1010 總學分數:3 學分(一學期) 三、任課教師:王欣平(專任教師) 四、使用教材:1 . Just Enough Unix, 4th Edition, McGraw-Hill International Edition, 新月圖書代理 2. (參考) Harley Hahn’s Student Guide To UNIX , Second Edition , McGraw-Hill International Edition, 滄海書 局代理 五、評分方式: 期中考 35% 期末考 35% 平時成績〈小考,作業,點名〉30% 六、課程綱要: Introduction Basic Computer Concept (overview) Introduction to OS/UNIXChapter 1, 2, 3 Starting to Use UNIX Chapter 4, 6 More on UNIX Chapter 8, 9,13,18,19 The UNIX File System Chapter 24, 25, 26 The C-Shell Chapter 10, 11 Networking Chapter 14,15,16,17 The X window Chapter 5 GNU Software 上課週數 1 1 1 2 2 2 2 1 2 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:計算機系統結構(Computer System Architecture) 二、科目代號:IFR5003 總學分數:3 學分(一學期) 三、任課教師:王欣平(專任教師) 四、使用教材: 教科書:John L. Hennessy and David A Patterson, Computer Architecture A Quantitative Approach, 2nd Edition, Morgan Kaufmann Publishers, Inc. 參考書:1. David A. Patterson and John L. Hennessy, Computer Organization and Design The Hardware/Software Interface, 2nd Edition, Morgan Kaufmann Publishers, Inc. 2. Betty Prince, High Performance Memories, John Wiley & Sons Ltd. 五、評分方式: 期中考 30% 期末考 30% 兩份報告 30% 平時成績 10% 六、課程綱要: 上課週數 Introduction 1 Fundamentals of Computer Design 2 Instruction Set Principle and Example 2 Pipelining 3 Memory-Hierarchy Design 3 Storage System 2 Interconnection Networks 2 為維護同學們公平權益,請勿抄襲,作弊 。 課程內容,進度,及評分標準等。教師得視實際需求及學生學習狀況而保留彈性調整之必要。 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:Verilog 硬體描述語言 (Verilog Hardware Description Language) 二、科目代號:IFI3033 總學分數:3 學分(一學期) 三、任課教師:林浩仁(專任教師) 四、使用教材:Samir Palnitkar, "Verilog HDL:A Guide to Digital Design and Synthesis," 2nd edition, Prentice Hall PTR, 2003. (第一版中譯版為: Verilog 硬體描述語言,全華書局) (參考書: Real World FPGA Design With Verilog) 五、評分方式: 平時成績(出席+作業): 25% 小考: 30% project: 20% 期末考: 25% 六、課程綱要: Introduction Overview of Digital Design with Verilog HDL Hierarchical Modeling Concepts Basic Verilog Topics: Syntax, Modeling, Simulation basic concepts modules and ports Gate-Level Modeling Dataflow Modeling Behavioral Modeling Tasks and Functions Useful Modeling Techniques Advanced Verilog Topics: Timing, Delay, UDP, Switch-Level Modeling Timing and Delays Switch-Level Modeling User-Defined Primitives Logic Synthesis with Verilog HDL Case Study Students's Project Presentations 上課週數 2 7 5 2 2 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:數位系統設計 (The Design of Digital Systems) 二、科目代號:IFI3005 總學分數:3 學分(一學期) 三、任課教師:林浩仁(專任教師) 四、使用教材:Fundamental of Logic Design (4th, Roth) (暫定) 五、評分方式: Quiz and Roll call:30% Midterm: 35% Final:35% 六、課程綱要: Flip-Flops Counter and Sequential Networks Analysis of Clocked Sequential Networks Derivation of State Graphs and Tables Reduction of State Tables and Assignment Sequential Network Design 上課週數 3 3 3 3 3 3 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:作業系統 (Operating systems) 二、科目代號:IFI3003 總學分數:3 學分(一學期) 三、任課教師:江傳文 四、使用教材: Text Book: Operating System Concepts (6th Edition) by Abraham Silberschatz, Peter Baer Galvin and Greg Gagne. John Wiley & Sons. Reference Books: Operating Systems: Internals and Design Principles (4th Edition) by William Stallings. Prentice Hall. 五、評分方式: Quizzes:20% (210%) Assignments:30% (215%) Midterm Exam:20% Final Exam:20% Attendance:10% 六、課程綱要: Introduction Operating System Structures Processes and Threads Multi-thread Programming CPU scheduling Process synchronization Deadlocks Memory Management Virtual Memory File Systems I/O Systems Mass Storage Structure 上課週數 1 1 1.5 1 2 1.5 1.5 1.5 1.5 1.5 1 1 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:Java 網路程式設計 (Java Network Programming) 二、科目代號:IFI4034 總學分數:3 學分(一學期) 三、任課教師:江傳文 四、使用教材: Text Book: Java Network Programming (2th Edition) by Elliotte Rusty Harold and Mike Loukides. O'REILLY. Reference Books: Java RMI by William Grosso. O'REILLY. Java Distributed Computing by Jim Farley. O'REILLY. 五、評分方式: Assignments:20% (45%) Midterm Exam:20% Final Exam:20% Project:30% Attendance:10% 六、課程綱要: Introduction Exception Handling Java I/O Multithreading Processing Internet Addresses Retrieving Data with URLs Java Sockets Programming UDP Datagrams and Sockets Multicast Sockets Remote Method Invocation Networked Multimedia Programming Case Study 上課週數 1 0.5 0.5 1.5 1 1 2 1 1 3 2 1.5 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:演化計算 (Evolutionary Computation) 二、科目代號: 總學分數:3 學分(一學期) 三、任課教師:江傳文 四、使用教材: Text Book: Iterative Computer Algorithms with Applications in Engineering: Solving Combinatorial Optimization Problems by Sadiq M. Sait and Habib Youssef. Wiley-IEEE Press. Reference Books: Solutions to Parallel and Distributed Computing Problems: Lessons from Biological Sciences by Albert Y. Zomaya (Editor), Fikret Ercal (Editor) and Stephan Olariu (Editor). Wiley-Interscience. Evolutionary Algorithms in Engineering and Computer Science by K. Miettinen (Editor) et al. John Wiley & Sons. 五、評分方式: Assignments:40% (410%) Final Exam:20% Project:30% Attendance:10% 六、課程綱要: Introduction Genetic Algorithms (GAs) Simulated Annealing (SA) Ant Colony Optimization (ACO) Tabu Search (TS) Hybrid Evolutionary Algorithms Parallel and Distributed Evolutionary Algorithms 上課週數 1 3 3 3 2 2 2 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:多媒體應用(Application of Multimedia) 二、科目代號: 總學分數:3 學分(一學期) 三、任課教師:高富建(專任教師) 四、使用教材:Class Note 五、評分方式: 平時及作業成績:30% 期中專題:30% 期末專題:40% 六、課程綱要: Introduction to Multimedia 3D Virtual Reality Tools and building blocks Creating objects Creating shapes Creating moving objects Building virtual worlds To design 3D virtual Electronic Instruments Designing 3D Games by SCL Language 上課週數 1 1 1 2 2 2 2 2 3 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:數位導論(Fundamental Digital Design) 二、科目代號:IFI2011 總學分數:3 學分(一學期) 三、任課教師:高富建(專任教師) 四、使用教材:Digital Systems Design, Charles H. Roth, Jr.(暫定) 五、評分方式: 平時及作業成績:30% 期中考:30% 期末考:40% 六、課程綱要: 二進位系統 布林代數與邏輯閘 布林函數簡化 組合邏輯 MSI 與 LSI 的組合邏輯 順序邏輯 上課週數 2 2 3 3 3 3 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:計算機概論(Introduction to Computer Science I) 二、科目代號: 總學分數:3 學分(一學期) 三、任課教師:高富建(專任教師) 四、使用教材:J. Glenn Brookshear, Computer Science: An Overview 7/E, 東華書局(暫定) 五、評分方式: 平時及作業成績:30% 期中考:30% 期末考:40% 六、課程綱要: Introduction Data Storage Data Manipulation Operating System and Networks Algorithms Programming Language Software Engineering 上課週數 1 2 2 2 3 3 3 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:程式語言結構(Programming Language Structure) 二、科目代號:IFI3015 總學分數:3 學分(一學期) 三、任課教師:邱紹豐 (專任教師) 四、使用教材:Concepts of Programming Languages, 5/e (暫定) 五、評分方式: 期中考:30% 平時及作業成績:40% 期末考:30% 六、課程綱要: Foundation of Programming Language Syntax and Semantics Naming, Binding, and Type Checking Data Types Expressions and assignment Abstract Data Types Object-oriented Programming Functional Programming 上課週數 1 2 2 2 1 2 2 2 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:隨機過程(Stochastic Processes) 二、科目代號: 總學分數:3 學分 (一學期) 三、任課教師:余心淳 (專任教師) 四、使用教材:(未定,由下列三本書中擇一使用) a. b. Sheldon M. Ross, Probability Models for Computer Science, Harcourt / Academic Press Roy D. Yates & David J. Goodman, Probability and Stochastic Processes-A Friendly Introduction for Electrical and Computer Engineers, John Wiley & Sons c. Henry Stark & John Woods, Probability, Random Processes & Estimation Theory for Engineers, Prentice Hall 五、評分方式: 出席:15% 小考及成績作業成績:40% 期中考:20% 期末考:25% 六、課程綱要: 上課週數 Probability and Random Variables 3 Sum of Random Variables 2 The Sample Mean 2 Stochastic Processes 2 Random Signal Processing 2 Renewal Processes and Markov Chains 2 Random Algorithms and the Probabilistic Method 2 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:組合語言(Assembly Language) 二、科目代號:IFI2005 總學分數:3 學分 (一學期) 三、任課教師:余心淳 (專任教師) 四、使用教材:R.C. Detmer, Introduction to 80X86 Assembly Language and Computer Architecture, Jones & Bartlett Pub 五、評分方式: 出席:15% 作業成績:30% 期末 Project:15% 期中考:20% 期末考:20% 六、課程綱要: Number Systems Computer System 16-bit Real Mode Operations PC Startup Procedures Elements of 32-bit Assembly Language Basic Instructions Branching and Looping Procedures String Operations Bit Manipulation The Assembly Process Floating-Point Arithmetic 上課週數 1 2 1 1 1 1 2 1 1 1 1 2 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:計算機概論 (一) (Introduction to Computer Science I) 二、科目代號: 總學分數:3 學分 (一學期) 三、任課教師:余心淳 (專任教師) 四、使用教材:J. Glenn Brookshear, Computer Science: An Overview 7/E, 東華書局(暫定) 五、評分方式: 出席:15% 小考及作業成績:35% 期中考:25% 期末考:25% 六、課程綱要: Introduction Data Storage Data Manipulation Operating System and Networks Algorithms Programming Language Software Engineering 上課週數 1 2 2 2 2 3 3 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:積體電路測試導論 二、科目代號: 總學分數:3 學分(一學期) 三、任課教師:鄭經華(專任教師) 四、使用教材: 1. Digital Systems Testing AND Testable Design—Miron Abramovici(暫定) 2. EDA 聯盟教材 五、評分方式: Midterm and Final Exam: 10% 程式作業成績:50% 工具使用 : 40% 六、課程綱要: Introduction and Logic Simulation Fault Modeling and Simulation Testing For Single Stuck Faults Bridge Fault and Memory Testing Design For Testability Built-in Self Test Dynamic Circuit Testing 上課週數 2 3 5 2 2 2 2 大葉大學 資訊工程系 各科課程綱要表 三、課程名稱:數位系統設計 (The Design of Digital Systems) 四、科目代號:IFI3005 總學分數:3 學分(一學期) 三、任課教師:鄭經華(專任教師) 四、使用教材:Fundamental of Logic Design (4th, Roth) (暫定) 五、評分方式: Quiz and Roll call:30% Midterm: 35% Final:35% 六、課程綱要: Flip-Flops Counter and Sequential Networks Analysis of Clocked Sequential Networks Derivation of State Graphs and Tables Reduction of State Tables and Assignment Sequential Network Design 上課週數 3 3 3 3 3 3 大葉大學 資訊工程系 各科課程綱要表 一、課程名稱:積體電路設計導論 二、科目代號: 總學分數:3 學分(一學期) 三、任課教師:鄭經華(專任教師) 四、使用教材:CMOS Digital Integrated Circuits, Analysis and Design (Sung-Mo Kang) (暫定) 五、評分方式: Midterm and Final Exam: 10% Design 作業成績:40% Project:50% 六、課程綱要: Introduction MOS Inverter Switching Characteristics and HSPICE Simulation Combinational MOS Logic Circuits Sequential MOS Logic Circuits Dynamic Logic Circuits VLSI Design Methodology 上課週數 2 3 3 3 3 2