NCHU Course Outline
Course Name (中) 計算機概論(1304)
(Eng.) Introduction to Computer Science
Offering Dept Department of Electrical Engineering
Course Type Elective Credits 3 Teacher OUYANG, YEN-CHIEH
Department Department of Electrical Engineering / Undergraduate Language Chinese 英文/EMI Semester 2025-FALL
Course Description To think algorithmically and solve programming problems efficiently
Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Familiarity in a number of languages, including C, C++ and JAVA.
Prerequisites
self-directed learning in the course Y
Relevance of Course Objectives and Core Learning Outcomes(%) Teaching and Assessment Methods for Course Objectives
Course Objectives Competency Indicators Ratio(%) Teaching Methods Assessment Methods
A broad and robust understanding of computer science and programming
1.ability to apply knowledge of mathematics, science, and electrical engineering
2.ability to analyze, design, and integrate electrical engineering systems
3.ability to plan and use technical skills in research projects and various electrical engineering practices
4.ability to collect data, think independently, solve problems, and innovate
6.cultivation of a cosmopolitan worldview and understanding of high-tech trends
7.cultivation of self-study abilities and lifelong learning habits
20
20
20
10
10
10
Lecturing
Practicum
Discussion
Networking / Distance Education
topic Discussion / Production
Internship
Quiz
Study Outcome
Assignment
Attendance
Course Content and Homework/Schedule/Tests Schedule
Week Course Content
Week 1 Part 1: Computer and Data
1. Introduction
Week 2 2. Number Systems
Week 3 3. Data Storage
Week 4 4. Operations on Data

Week 5 Part 2: Computer Hardware
5. Computer Organizations
Week 6 6. Computer Networks and Internet

Week 7 Part 3: Computer Software
7. Operating Systems
Week 8 8. Algorithms
Week 9 Mid_term Exam,
Week 10 9. Programming Languages, 10. Software Engineering

Week 11 Part 4: Data Organization
11. Data Structures
Week 12 12. Abstract Data Types
Week 13 13. File Structures
14. Databases
Week 14
Part 5: Advanced Topics
15. Data Compression
16. Security
Week 15 18. Artificial Intelligence
Week 16 Final Exam
self-directed
learning
   01.Participation in professional forums, lectures, and corporate sharing sessions related to industry-government-academia-research exchange activities.
   02.Viewing multimedia materials related to industry and academia.
   04.Participation in visits or internships at industry, government, or academic institutions.

Evaluation
Home Work Assignments: 20%,
Test1 5%,
Test2 5%,
Test3 5%,
Mid_term_exam 30%,
Final_exam 35%.
Textbook & other References
1. Foundations of Computer Science; by Behrouz Forouzan /Fifth Edition
2. Harvard University’s CS50x:
https://www.youtube.com/watch?v=z-OxzIC6pic&list=PLvJoKWRPIu8G6Si7LlvmBPA5rOJ9BA29R
Teaching Aids & Teacher's Website
https://lms2020.nchu.edu.tw/course/7456
Office Hours
13:30-15:00 Monday
Sustainable Development Goals, SDGs(Link URL)
include experience courses:N
Please respect the intellectual property rights and use the materials legally.Please respect gender equality.
Update Date, year/month/day:2025/06/24 13:16:52 Printed Date, year/month/day:2025 / 7 / 06
The second-hand book website:http://www.myub.com.tw/