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 PersonElahe Javadi
Tue / Thu 12:35 p.m.-1:50 p.m.
Enrollment: 31 / 24
Credits: 3.00
Majors Only
Section 1 - Lecture
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 PersonElahe Javadi
Tue / Thu 2 p.m.-3:15 p.m.
Enrollment: 28 / 24
Credits: 3.00
Majors Only
Section 2 - Lecture
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 PersonYongning Tang
Mon / Wed 2 p.m.-3:15 p.m.
Enrollment: 22 / 25
Credits: 3.00
Majors Only
Section 1 - Lecture
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 PersonMeenal Chaudhari
Tue / Thu 12:35 p.m.-1:50 p.m.
Enrollment: 9 / 25
Credits: 3.00
Majors Only
Section 2 - Lecture
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/OnlineJihad Qaddour
Enrollment: 0 / 30
Credits: 3.00
Majors Only
Section 1 - Lecture
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