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 |
|
|
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 |
|