Skip to main content
Top of page

Hardware And Software ConceptsIT 254

Subject: Information Technology

Credit Hours: 3.00

Course Description: Overview of nature and interrelationships of computer architectures, hardware, operating systems, data types, microcontrollers, virtualization, storage technologies, and filesystems.

Prerequisites: Grade of C or better in IT 168

Fall 2025

Section 1 - Lecture

In Person

Elahe Javadi

Tue / Thu 12:35 p.m.-1:50 p.m. 

Enrollment: 31 / 24

Credits: 3.00

Majors Only

Meeting Times:

August 18, 2025 - December 06, 2025
Tu Th, 12:35 p.m. - 1:50 p.m.
Williams Hall 01C

Materials have not been finalized for this course

Section 2 - Lecture

In Person

Elahe Javadi

Tue / Thu 2 p.m.-3:15 p.m. 

Enrollment: 28 / 24

Credits: 3.00

Majors Only

Meeting Times:

August 18, 2025 - December 06, 2025
Tu Th, 2 p.m. - 3:15 p.m.
Old Union 213D

Materials have not been finalized for this course

Spring 2026

Section 1 - Lecture

In Person

Yongning Tang

Mon / Wed 2 p.m.-3:15 p.m. 

Enrollment: 22 / 25

Credits: 3.00

Majors Only

Meeting Times:

January 12, 2026 - May 02, 2026
M W, 2 p.m. - 3:15 p.m.
Stevenson Hall 108

Materials have not been finalized for this course

Section 2 - Lecture

In Person

Meenal Chaudhari

Tue / Thu 12:35 p.m.-1:50 p.m. 

Enrollment: 9 / 25

Credits: 3.00

Majors Only

Meeting Times:

January 12, 2026 - May 02, 2026
Tu Th, 12:35 p.m. - 1:50 p.m.
Stevenson Hall 108

Materials have not been finalized for this course

Summer 2026

Section 1 - Lecture

Internet/Online

Jihad Qaddour

Enrollment: 0 / 30

Credits: 3.00

Majors Only

Meeting Times:

May 18, 2026 - June 26, 2026

Class Notes: Asynchronous Online

Materials have not been finalized for this course