Introduction to Computing Objectives: to provide students with basic concepts of computer science and computer engineering and the basic skills that are necessary to operate a computer system; help students to practice with presentation, communication, and writing skills; introduce to students the overview of computer science and engineering so that they can have a vision of their future careers. Course details: 4 credits (45 lecture hours + 30 tutorial, lab and assignment hours) Lecture Content Chapter 1: Fundamental concepts History. Number systems. Data representation. Computer logic.
Hours 8
Chapter 2: Hardware Computer architecture. Input and output devices. Storage systems.
4
Chapter 3: Operating systems and computer networks Operating systems. Computer files. Processing methods. Computer networks.
8
Chapter 4: Databases Database design and construction. Relational databases. Distributed databases.
4
Chapter 5: Programming Machine and Assembly languages. Programming in high-level languages. Language processing. Program design, testing, debugging and documenting. Basic data structures. Example programs.
9
Chapter 6: Computer applications Business applications. Modelling and simulation. Industrial and control applications. The Internet.
8
Chapter 7: Social issues IT services. Computer and employment. Office work. Manufacturing industry. Computer and society. Privacy, computer fraud and copyright.
4
Tutorials and Lab work
Hours
Lab 1: Windows-interfaced OS Practice with window interface operating systems.
3
Lab 2: Internet and WWW Using the Internet and email, browsing websites and searching for online documents.
3
Lab 3: Programming Developing simple computer programs, compiling and debugging.
3
Lab 4: Web programming Building a simple website using HTML
3
Tut 1: Exercises on fundamental concepts Exercises on number systems and computer logic
3
Tut 2: PC parts Introduction to students computer major components and peripheral devices
3
Tut 3: Presentation and discussion Topic: Game online.
3 3
Tut 4: Presentation and discussion Topic: History of the Internet and WWW Tut 5: Presentation and discussion Topic: Software licensing and open source software References: 1. Computing, 3rd ed., Geoffrey Knott & Nick Waites, 2000. Assessment: Midterm: Multiple-choice (30%) Writing report: (20%) Presentation: (10%) Tut + Lab: (10%) Final: (30%)
3