INFORMATION TECHNOLOGY

This field involves the use of computers
and software to store, retrieve, transmit, and manipulate data.

Departments

This course teaches students how to write and debug code in a variety of programming languages, such as C++, Java, and Python
This course covers the design and analysis of data structures and algorithms, including sorting and searching algorithms, graph algorithms, and dynamic programming.
This course covers the principles of computer hardware, operating systems, and networking, including the design and organization of computer systems and the use of protocols to transmit data over networks.
This course covers the design and implementation of operating systems, including processes, threads, and memory management.
This course covers the design and implementation of database systems, including data modeling, query languages, and database optimization
This course covers the principles and practices of software development, including design patterns, testing, and project management.
This course covers the design and evaluation of user interfaces for computer systems, including usability testing and user-centered design.
This course teaches students how to design and develop websites and web applications, including the use of HTML, CSS, and JavaScript.

Courses