Subject: Computer technology
(17 -
II1002) Basic Information
Course specification
Course is active from 17.10.2012.. The course is a technically-oriented introductory survey of computer technology, designed to prepare students without a technical background in information technology for further studies of Industrial Engineering. The course covers: basic concepts of computer science and technology, data representation, computational thinking, basics of programming, selected computer algorithms and data structures. The theory will be accompanied with labs focused on implementing different programs in: Scratch, C, Python, SQL, etc. This course will enable students to: understand the basic concepts and terminology of information technology and be able to define them; understand the major hardware components of a modern computing system and their functions and interactions; understand the principles of operating systems and computer networks; understand algorithmic way of thinking and programming principles; develop computer programs and estimate the complexity of select algorithms. Fundamental concepts of information technologies (IT). Computer architecture and functionality. Data representation. Computer networks: types, components, communication protocols, and inter networking principles. Aspects of global computer network. Algorithmic procedures for data processing. Integrated software development environments. Fundamental concepts of selected programming languages. Fundamental programming techniques. Teaching is done through lectures and exercises that are performed in the computer lab.
|