KU1072

KU1072 INTRODUCTION TO INFORMATION TECHNOLOGY B
Credits: 2 Course Coordinator:
Contact hours:

 

One and two hour class sessions each week Instructor(s):
Textbook(s) and other supplemental materials 1.      G. Beekman and B. Beekman, 2012, Digital Planet: Tomorrow’s Techology and You, Complete Tenth Edition, Prentice Hall, 2012

2.      Walter Savitch, Problem Solving with C++ (8th Edition)

3.      Walter Savitch, Pascal: An Introduction to the Art and Science of Programming (4th Edition)

4.      Michael Metcalf, John Reid, and Malcolm Cohen; Modern Fortran Explained (Numerical Mathematics and Scientific Computation)

5.      B. K. Williams and S. C. Sawyer, 2101, Using Information Technology: A Practical Introduction to Computers and Communications, Ninth Edition Complete Version, Mc Graw Hill, 2011

6.      D. Morley and C. S. Parker, 2013, Understanding Computers: Today and Tomorrow, 14th Edition Comprehensive, Course Technology.

Course information Mata kuliah ini memberikan kecakapan dasar teknologi informasi untuk kehidupan akademik dan profesi pesertanya. Materi mencakup pengenalan sistem dan organisasi komputer, jaringan komunikasi, isu-isu sosial dan teknikal, dan kemampuan berpikir komputasional melalui dasar pemrograman dalam paradigma prosedural.
This course provides students with fundamental knowledge and skill in information technology for their academic life and profession. The course covers introduction to computer system and organization, communication network, social and technical issues, and computational thinking through the basics of programming in procedural paradigm.
Pre-requisite

·         N/A

Co-requisite

·         N/A

Required Course
Learning outcomes Setelah  mengikuti kuliah ini, mahasiswa diharapkan dapat:

1.      Menjabarkan konsep-konsep dasar dalam sistem dan organisasi komputer; berbagai jenis perangkat keras dan lunak serta pemanfaatannya; serta konsep-konsep dasar dalam jaringan komunikasi, termasuk internet.

2.      Menjabarkan pemanfaatan komputer dan jaringan komunikasi  secara etis dalam berbagai aspek kehidupan manusia khususnya yang terkait dengan kehidupan mahasiswa secara umum dan spesifik pada fakultas/sekolah.

3.      Menerapkan etika dalam pemanfaatan dan penyebaran informasi melalui komputer dan jaringan komunikasi.

4.      Menunjukkan kemampuan berpikir komputasional melalui keterampilan menyusun algoritma.

5.      Menghasilkan program sederhana dalam bahasa pemrograman prosedural yang dipilih serta siap untuk berkembang secara mandiri pada tahap-tahap selanjutny

Students are able to

1.      Describe basic concepts in computer systems and organization, a variety of hardwares and softwares and their applications, as well as basic concepts in communication networks, including Internet

2.      Describe computer applications and communication networks in an ethical manner on different aspects in human’s life, especially for those related to study purposes

3.      Apply ethics in the use and distribution of information through computer and communication networks

4.      Showcase ability to think in a computational procedure through competence in applying programming algorithms

5.      Produce simple programs in a certain procedural programming language and are ready to develop independently in further stages of study

Student Outcomes a b c d e f g h i j k
I I

 

 

Lecture/Lab Topics Covered

Week Topics
1 Introduction to Digital World
2 Programming & Computation
3 Basic structure of Procedural Programming
4 Decision : IF Then ELSE procedure
5 Looping
6 Subprogram (Function & Procedure)
7 Case Study 1
8 Data Array
9 Data Matrix
10 Sequential File
11 Case Study-2
12 Case Study-3
13 Computer System & Networks
14 Application of IT
15 Net Etiquette