This course is devoted to an introduction of various areas of Computer Science, the faculty members, and lab equipment. Computer ethics will be discussed in several lectures.
Programming design and development using C++. Emphasis placed on problem solving methods using good programming practices and algorithm design and development. Topics included are syntax/semantics, logical, relational and arithmetic operators, decision branching, loops, functions, file I/O, arrays, output formatting, C-strings, and an introduction to Object-Oriented Programming including the development and use of classes.
Practical applications of concepts learned in Computer Science 1570. Hands-on instruction in C++ developing, debugging, and testing programming projects.
Binary arithmetic, Boolean algebra, logic and memory elements, computer organization.
This course covers techniques and tools for design and development of web-based media, including text, graphics, animation, audio, and video.
Engineering ethics, examines major ethical issues facing engineers in the practice of their profession: the problem of professionalism and a code of ethics; the process of ethical decision-making in different working environments; the rights, duties, and conflicting responsibilities of engineers.