Informatics/Computer Science Program provides education in the area of theoretical foundations of information and computing as well as of practical techniques for their applications in computer systems. Students of anInformatics/Computer Science program will also learn a wide range of computer science topics such as algorithm & data structure, theory of computation, programming languages, database & information retrieval, operating system, artificial intelligence, computer visions, computer network, software engineering, computer security & cryptography, machine learning, distributed system, computer graphics & visualization, and other exciting areas.
The program’s curriculum is designed to prepare students to enter the rapidly expanding computer field and competitive job markets. Its curriculum development is based on the curricula and courses recommendation by the Institute of Electrical and Electronic Engineer Computer Society and the Association for Computing Machinery.
The expected program outcomes derived from the Program Educational Objectives are:
Jobs for Informatics/Computer Science graduates generally fall into three paths:
Several examples of job titles include the following: