This course will introduce students to the basic principles of web design and advancements in the industry such as HTML 5 and Responsive web page design. The second part of the course will introduce modern CSS frameworks such as Bootstrap, as well as an introduction to programming with JavaScript and embedding scripts into web pages.

An applied introduction to the concepts and methodologies used by professionals in the programming field to provide an overview of current programming practices. An exploration of case studies and projects involving a current programming language, along with select programming resources. Emphasizes the importance of sound design strategies in any programming project.

An applied exploration of the installation, configuration, maintenance and troubleshooting techniques applicable to modern operating systems. Topics include researching hardware and software compatibility, operating system installation, hardware device configuration, peripheral connectivity and network configuration. ITAS 167 was formerly called ITAS 167T; credit will not be granted for both courses. (2:0:2)

An opportunity to become familiar with a wide range of computer components including CPUs, motherboards, magnetic, optical, and solid-state storage, video cards and displays, multimedia devices, printers, network interfaces, and other peripherals. (2:0:3)

An introduction to current technologies and best practices used in the design, implementation, and operation of Linux-based servers and real world services. Students will install, configure and demonstrate network services such as Apache and NGINX web servers, DNS with BIND, Firewalls and other security best practices, Postfix email systems. 

An applied course that builds on first year programming courses. Allows students to work on small to medium sized projects within guidelines specified by faculty. Students will be introduced to one or more modern web development frameworks, as well as industry best practices such as unit testing and the use of version control software.

This course prepares the learners to administer networks using the Microsoft Windows Server 2016 operating system, focusing on updates to the software and in-depth coverage of the administration aspects of Windows Server 2016, after this course you’ll have an in-depth knowledge of Windows Server 2016, including installation, local and remote management, file and storage services, Hyper-V virtualization, and high availability. 

This course continues the networking curriculum started with ITAS 175. Students will receive in-depth training of LAN concepts and configuration of network routing protocols, switch VLAN concepts, NAT and security concepts such as MAC security and firewall Access Control Lists.